./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c --full-output --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1c4755c5 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c --traceabstraction.commutativity.condition.synthesis SUFFICIENT -tc ../benchexec/../../../trunk/examples/toolchains/AutomizerCInline.xml --- Real Ultimate output --- This is Ultimate 0.3.0-dev-1c4755c-m [2024-12-17 15:06:27,165 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-17 15:06:27,197 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-12-17 15:06:27,200 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-17 15:06:27,200 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-17 15:06:27,213 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-17 15:06:27,213 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-17 15:06:27,213 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-17 15:06:27,213 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-17 15:06:27,214 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * Use SBE=true [2024-12-17 15:06:27,214 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-17 15:06:27,214 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-17 15:06:27,215 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-17 15:06:27,215 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 15:06:27,216 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-17 15:06:27,216 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-12-17 15:06:27,217 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-12-17 15:06:27,217 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-12-17 15:06:27,217 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT [2024-12-17 15:06:27,428 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-17 15:06:27,437 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-17 15:06:27,438 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-17 15:06:27,440 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-17 15:06:27,440 INFO L274 PluginConnector]: CDTParser initialized [2024-12-17 15:06:27,441 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2024-12-17 15:06:28,546 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/2461820e6/1abcf025923f4d4eaf91b7fc35c45c95/FLAG899317d80 [2024-12-17 15:06:28,784 INFO L384 CDTParser]: Found 1 translation units. [2024-12-17 15:06:28,784 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2024-12-17 15:06:28,792 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/2461820e6/1abcf025923f4d4eaf91b7fc35c45c95/FLAG899317d80 [2024-12-17 15:06:29,106 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/2461820e6/1abcf025923f4d4eaf91b7fc35c45c95 [2024-12-17 15:06:29,108 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-17 15:06:29,109 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-17 15:06:29,111 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-17 15:06:29,111 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-17 15:06:29,114 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-17 15:06:29,114 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,115 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@61ba6db2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29, skipping insertion in model container [2024-12-17 15:06:29,115 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,125 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-17 15:06:29,249 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c[4403,4416] [2024-12-17 15:06:29,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-17 15:06:29,268 INFO L200 MainTranslator]: Completed pre-run [2024-12-17 15:06:29,292 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c[4403,4416] [2024-12-17 15:06:29,297 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-17 15:06:29,307 INFO L204 MainTranslator]: Completed translation [2024-12-17 15:06:29,308 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29 WrapperNode [2024-12-17 15:06:29,308 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-17 15:06:29,309 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-17 15:06:29,309 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-17 15:06:29,309 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-17 15:06:29,313 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,319 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,334 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2024-12-17 15:06:29,334 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-17 15:06:29,335 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-17 15:06:29,335 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-17 15:06:29,335 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-17 15:06:29,339 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,339 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,342 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,342 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,347 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,348 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,350 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,351 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,352 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,353 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-17 15:06:29,354 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-17 15:06:29,354 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-17 15:06:29,354 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-17 15:06:29,355 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (1/1) ... [2024-12-17 15:06:29,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 15:06:29,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:06:29,385 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) [2024-12-17 15:06:29,387 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 [2024-12-17 15:06:29,401 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-17 15:06:29,402 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-17 15:06:29,402 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-17 15:06:29,402 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-12-17 15:06:29,402 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-17 15:06:29,402 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-17 15:06:29,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-17 15:06:29,403 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-17 15:06:29,481 INFO L234 CfgBuilder]: Building ICFG [2024-12-17 15:06:29,483 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-17 15:06:29,809 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-17 15:06:29,809 INFO L283 CfgBuilder]: Performing block encoding [2024-12-17 15:06:30,120 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-17 15:06:30,121 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-12-17 15:06:30,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:06:30 BoogieIcfgContainer [2024-12-17 15:06:30,122 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-17 15:06:30,124 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-17 15:06:30,124 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-17 15:06:30,128 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-17 15:06:30,128 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 03:06:29" (1/3) ... [2024-12-17 15:06:30,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19724944 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 03:06:30, skipping insertion in model container [2024-12-17 15:06:30,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 03:06:29" (2/3) ... [2024-12-17 15:06:30,129 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19724944 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 03:06:30, skipping insertion in model container [2024-12-17 15:06:30,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 03:06:30" (3/3) ... [2024-12-17 15:06:30,130 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series3.wvr.c [2024-12-17 15:06:30,143 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-17 15:06:30,145 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series3.wvr.c that has 5 procedures, 46 locations, 1 initial locations, 7 loop locations, and 1 error locations. [2024-12-17 15:06:30,145 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-17 15:06:30,205 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-12-17 15:06:30,249 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 15:06:30,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-12-17 15:06:30,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:06:30,252 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) [2024-12-17 15:06:30,254 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 [2024-12-17 15:06:30,324 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-12-17 15:06:30,337 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-12-17 15:06:30,343 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;@6a690cd3, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 15:06:30,343 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-12-17 15:06:31,339 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)] === [2024-12-17 15:06:31,339 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:31,339 INFO L139 ounterexampleChecker]: Examining path program with hash -1415038484, occurence #1 [2024-12-17 15:06:31,339 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:06:31,339 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:06:31,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:31,342 INFO L85 PathProgramCache]: Analyzing trace with hash -1797658143, now seen corresponding path program 1 times [2024-12-17 15:06:31,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:06:31,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953615481] [2024-12-17 15:06:31,347 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:31,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:31,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:32,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-17 15:06:32,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:06:32,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [953615481] [2024-12-17 15:06:32,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [953615481] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:06:32,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 15:06:32,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-17 15:06:32,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707501817] [2024-12-17 15:06:32,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:06:32,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-17 15:06:32,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:06:32,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-17 15:06:32,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-12-17 15:06:32,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:32,508 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:06:32,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 15:06:32,510 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:32,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:32,609 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-17 15:06:32,610 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)] === [2024-12-17 15:06:32,610 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:32,610 INFO L139 ounterexampleChecker]: Examining path program with hash -1415038484, occurence #2 [2024-12-17 15:06:32,610 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:06:32,610 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:06:32,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:32,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 15:06:32,611 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:32,611 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-12-17 15:06:32,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:32,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-17 15:06:32,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:32,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-12-17 15:06:32,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:32,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2024-12-17 15:06:32,619 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:32,619 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-12-17 15:06:32,803 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:32,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:06:32,866 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:32,866 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2024-12-17 15:06:32,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:32,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294012138] [2024-12-17 15:06:32,867 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:32,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:32,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:33,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:33,065 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:33,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294012138] [2024-12-17 15:06:33,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294012138] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:06:33,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 15:06:33,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-17 15:06:33,067 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2024-12-17 15:06:33,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:06:33,068 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2024-12-17 15:06:33,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-17 15:06:33,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2024-12-17 15:06:33,069 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-17 15:06:33,069 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-17 15:06:33,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:33,071 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:06:33,071 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) [2024-12-17 15:06:33,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:33,071 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:33,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:33,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:33,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-17 15:06:33,177 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)] === [2024-12-17 15:06:33,178 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:33,178 INFO L139 ounterexampleChecker]: Examining path program with hash -1415038484, occurence #3 [2024-12-17 15:06:33,178 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:06:33,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2024-12-17 15:06:33,178 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2024-12-17 15:06:33,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2024-12-17 15:06:33,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 15:06:33,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 15:06:33,178 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:33,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2024-12-17 15:06:33,348 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:33,349 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:06:33,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:33,402 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2024-12-17 15:06:33,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:33,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475078123] [2024-12-17 15:06:33,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:33,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:33,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:33,681 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:33,682 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:33,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475078123] [2024-12-17 15:06:33,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475078123] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:33,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1227188489] [2024-12-17 15:06:33,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:33,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:33,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:33,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:33,762 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:33,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:33,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1227188489] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:33,869 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:33,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:33,870 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:33,870 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2024-12-17 15:06:33,964 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:06:34,080 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:34,081 INFO L85 PathProgramCache]: Analyzing trace with hash 718884902, now seen corresponding path program 1 times [2024-12-17 15:06:34,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:34,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708046067] [2024-12-17 15:06:34,081 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:34,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:34,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:34,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:34,369 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:34,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708046067] [2024-12-17 15:06:34,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708046067] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:34,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [355086612] [2024-12-17 15:06:34,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:34,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:34,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:34,404 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:34,407 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:34,508 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:34,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [355086612] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:34,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:34,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:34,509 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:34,509 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 15:06:34,746 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:34,746 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:06:36,409 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:36,409 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:36,409 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:36,410 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:36,410 INFO L85 PathProgramCache]: Analyzing trace with hash 810593629, now seen corresponding path program 1 times [2024-12-17 15:06:36,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:36,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233479292] [2024-12-17 15:06:36,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:36,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:36,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:36,655 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:36,655 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:36,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233479292] [2024-12-17 15:06:36,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233479292] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:36,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1163831079] [2024-12-17 15:06:36,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:36,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:36,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:36,715 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:36,719 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:36,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:36,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1163831079] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:36,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:36,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:36,828 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:36,828 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-12-17 15:06:36,963 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:06:36,963 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:06:37,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:37,014 INFO L85 PathProgramCache]: Analyzing trace with hash 843254688, now seen corresponding path program 1 times [2024-12-17 15:06:37,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:37,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112565983] [2024-12-17 15:06:37,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:37,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:37,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:37,280 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:37,280 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:37,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112565983] [2024-12-17 15:06:37,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112565983] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:37,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2079512889] [2024-12-17 15:06:37,280 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:37,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:37,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:37,318 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:37,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:37,437 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:37,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2079512889] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:37,438 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:37,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:37,438 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:37,438 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 97 is hopeless, skipping. [2024-12-17 15:06:37,438 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2024-12-17 15:06:37,438 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 107 is hopeless, skipping. [2024-12-17 15:06:37,438 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2024-12-17 15:06:37,595 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:37,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:06:37,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:37,653 INFO L85 PathProgramCache]: Analyzing trace with hash -968225041, now seen corresponding path program 1 times [2024-12-17 15:06:37,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:37,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168753917] [2024-12-17 15:06:37,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:37,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:37,994 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:37,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168753917] [2024-12-17 15:06:37,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168753917] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:37,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [784172499] [2024-12-17 15:06:37,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:37,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:38,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:38,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:38,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:38,162 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:38,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [784172499] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:38,162 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:38,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:38,163 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:38,163 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2024-12-17 15:06:38,421 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:38,422 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:06:42,386 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,387 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,387 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,387 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,387 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,387 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:42,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:42,390 INFO L85 PathProgramCache]: Analyzing trace with hash -128074085, now seen corresponding path program 1 times [2024-12-17 15:06:42,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:42,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166658683] [2024-12-17 15:06:42,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:42,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:42,688 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:42,689 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:42,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166658683] [2024-12-17 15:06:42,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166658683] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:42,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1031671319] [2024-12-17 15:06:42,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:42,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:42,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:42,737 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:42,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:42,838 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:42,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1031671319] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:42,838 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:42,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2024-12-17 15:06:42,839 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:42,839 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 145 is hopeless, skipping. [2024-12-17 15:06:42,839 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 149 is hopeless, skipping. [2024-12-17 15:06:42,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 161 [2024-12-17 15:06:42,839 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:42,839 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2024-12-17 15:06:42,839 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:42,839 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:06:42,839 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:06:42,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:42,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1380858396, now seen corresponding path program 1 times [2024-12-17 15:06:42,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:06:42,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793046638] [2024-12-17 15:06:42,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:42,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:42,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:43,254 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:43,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:06:43,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793046638] [2024-12-17 15:06:43,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793046638] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:43,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651706509] [2024-12-17 15:06:43,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:43,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:06:43,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:06:43,257 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) [2024-12-17 15:06:43,259 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 [2024-12-17 15:06:43,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:43,418 INFO L256 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:43,422 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:43,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:43,505 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:06:43,602 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:43,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651706509] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:06:43,602 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:06:43,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-12-17 15:06:43,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449082910] [2024-12-17 15:06:43,603 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:06:43,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-17 15:06:43,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:06:43,604 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-17 15:06:43,604 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2024-12-17 15:06:43,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:43,604 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:06:43,605 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.0) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 15:06:43,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:43,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:43,605 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:43,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:43,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:43,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:06:43,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-17 15:06:43,941 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2024-12-17 15:06:43,941 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)] === [2024-12-17 15:06:43,942 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:43,942 INFO L139 ounterexampleChecker]: Examining path program with hash -1415038484, occurence #4 [2024-12-17 15:06:43,942 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:06:43,942 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2024-12-17 15:06:43,942 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2024-12-17 15:06:43,942 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-12-17 15:06:43,942 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-12-17 15:06:43,942 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:43,942 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-12-17 15:06:43,942 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:43,943 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-12-17 15:06:44,098 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:44,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:06:44,154 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:44,154 INFO L85 PathProgramCache]: Analyzing trace with hash -508385485, now seen corresponding path program 1 times [2024-12-17 15:06:44,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:44,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123979008] [2024-12-17 15:06:44,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:44,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:44,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:44,337 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:44,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123979008] [2024-12-17 15:06:44,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123979008] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:44,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [27188329] [2024-12-17 15:06:44,338 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:44,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:44,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:44,364 INFO L256 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:06:44,365 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:44,495 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:44,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [27188329] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:44,495 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:44,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-17 15:06:44,495 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:44,496 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 15:06:44,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:06:44,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:44,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1909423723, now seen corresponding path program 1 times [2024-12-17 15:06:44,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:44,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [771529968] [2024-12-17 15:06:44,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:44,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:44,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:44,919 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:44,919 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:44,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [771529968] [2024-12-17 15:06:44,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [771529968] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:44,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1280857484] [2024-12-17 15:06:44,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:44,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:44,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:44,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 15:06:44,957 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:45,155 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:45,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1280857484] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:45,157 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:45,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2024-12-17 15:06:45,157 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:45,157 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2024-12-17 15:06:45,387 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:45,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:06:47,009 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:47,009 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:47,009 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:47,009 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:47,009 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:47,010 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:47,010 INFO L85 PathProgramCache]: Analyzing trace with hash 937404338, now seen corresponding path program 1 times [2024-12-17 15:06:47,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:47,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772815881] [2024-12-17 15:06:47,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:47,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:47,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:47,218 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:47,218 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:47,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772815881] [2024-12-17 15:06:47,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772815881] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:47,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1716384984] [2024-12-17 15:06:47,219 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:47,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:47,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:47,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 15:06:47,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:47,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:47,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1716384984] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:47,430 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:47,430 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-12-17 15:06:47,430 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:47,430 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2024-12-17 15:06:47,550 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:06:47,551 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:06:47,596 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:47,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1847661301, now seen corresponding path program 1 times [2024-12-17 15:06:47,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:47,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334062746] [2024-12-17 15:06:47,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:47,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:47,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:47,796 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:47,797 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:47,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334062746] [2024-12-17 15:06:47,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334062746] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:47,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [830274220] [2024-12-17 15:06:47,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:47,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:47,843 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 15:06:47,845 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:48,048 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-17 15:06:48,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [830274220] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:48,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:48,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-12-17 15:06:48,049 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:48,049 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2024-12-17 15:06:48,049 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 99 is hopeless, skipping. [2024-12-17 15:06:48,049 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2024-12-17 15:06:48,049 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2024-12-17 15:06:48,189 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:48,189 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:06:48,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:48,245 INFO L85 PathProgramCache]: Analyzing trace with hash 621695646, now seen corresponding path program 1 times [2024-12-17 15:06:48,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:48,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766470830] [2024-12-17 15:06:48,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:48,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:48,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:48,472 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 15:06:48,472 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:48,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766470830] [2024-12-17 15:06:48,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766470830] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:48,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1404994097] [2024-12-17 15:06:48,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:48,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:48,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:48,523 INFO L256 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:48,525 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:48,651 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 15:06:48,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1404994097] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:48,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:48,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2024-12-17 15:06:48,651 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:48,651 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2024-12-17 15:06:48,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:48,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:06:50,553 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:50,553 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:50,553 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_8 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:50,553 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_9 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:50,553 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_9 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:06:50,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:50,554 INFO L85 PathProgramCache]: Analyzing trace with hash -4244560, now seen corresponding path program 1 times [2024-12-17 15:06:50,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:50,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650367444] [2024-12-17 15:06:50,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:50,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:50,795 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 15:06:50,797 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:50,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650367444] [2024-12-17 15:06:50,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650367444] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:50,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1485747808] [2024-12-17 15:06:50,797 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:50,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:50,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:50,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 15:06:50,841 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 15:06:50,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1485747808] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:50,955 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:50,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2024-12-17 15:06:50,955 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:50,955 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 146 is hopeless, skipping. [2024-12-17 15:06:50,955 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 150 is hopeless, skipping. [2024-12-17 15:06:50,955 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2024-12-17 15:06:50,955 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:50,955 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2024-12-17 15:06:50,955 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:50,955 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:06:50,956 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:06:50,956 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:50,956 INFO L85 PathProgramCache]: Analyzing trace with hash -621624345, now seen corresponding path program 2 times [2024-12-17 15:06:50,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:06:50,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20422236] [2024-12-17 15:06:50,956 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:06:50,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:50,999 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-17 15:06:50,999 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:06:51,204 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-17 15:06:51,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:06:51,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20422236] [2024-12-17 15:06:51,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20422236] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:06:51,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 15:06:51,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-17 15:06:51,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572708301] [2024-12-17 15:06:51,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:06:51,205 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-17 15:06:51,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:06:51,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-17 15:06:51,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-17 15:06:51,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:51,205 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:06:51,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 15:06:51,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:51,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:51,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:06:51,205 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:51,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:06:51,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:51,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable15,SelfDestructingSolverStorable26,SelfDestructingSolverStorable16,SelfDestructingSolverStorable27,SelfDestructingSolverStorable17 [2024-12-17 15:06:51,350 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)] === [2024-12-17 15:06:51,350 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:51,350 INFO L139 ounterexampleChecker]: Examining path program with hash -149797572, occurence #1 [2024-12-17 15:06:51,350 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:06:51,350 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:06:51,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:51,351 INFO L85 PathProgramCache]: Analyzing trace with hash -710050407, now seen corresponding path program 3 times [2024-12-17 15:06:51,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:06:51,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519861216] [2024-12-17 15:06:51,351 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:06:51,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:51,810 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:06:51,811 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:06:52,419 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-12-17 15:06:52,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:06:52,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519861216] [2024-12-17 15:06:52,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519861216] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:52,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1129757204] [2024-12-17 15:06:52,420 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:06:52,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:06:52,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:06:52,422 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) [2024-12-17 15:06:52,424 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 [2024-12-17 15:06:52,602 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:06:52,602 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:06:52,607 INFO L256 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 15:06:52,610 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:53,325 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-17 15:06:53,325 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:06:53,926 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-17 15:06:53,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1129757204] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:06:53,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:06:53,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 48 [2024-12-17 15:06:53,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [33784072] [2024-12-17 15:06:53,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:06:53,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-12-17 15:06:53,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:06:53,928 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-12-17 15:06:53,929 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=454, Invalid=1802, Unknown=0, NotChecked=0, Total=2256 [2024-12-17 15:06:53,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:53,929 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:06:53,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 8.166666666666666) internal successors, (392), 48 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 15:06:53,929 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:53,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:53,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:06:53,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:53,930 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:06:54,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:06:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:06:54,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:06:54,644 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-17 15:06:54,833 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-17 15:06:54,833 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)] === [2024-12-17 15:06:54,833 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:06:54,833 INFO L139 ounterexampleChecker]: Examining path program with hash -149797572, occurence #2 [2024-12-17 15:06:54,833 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:06:54,834 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2024-12-17 15:06:54,834 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-12-17 15:06:54,834 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-12-17 15:06:54,834 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2024-12-17 15:06:54,834 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 15:06:54,834 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:06:54,834 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2024-12-17 15:06:54,948 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:06:55,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:06:55,067 INFO L85 PathProgramCache]: Analyzing trace with hash 1099897512, now seen corresponding path program 1 times [2024-12-17 15:06:55,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:06:55,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876948872] [2024-12-17 15:06:55,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:55,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:55,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:55,350 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:06:55,350 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:06:55,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876948872] [2024-12-17 15:06:55,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876948872] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:55,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1346879344] [2024-12-17 15:06:55,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:06:55,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:06:55,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:06:55,396 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:06:55,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:06:55,648 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:06:55,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1346879344] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:06:55,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:06:55,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 15:06:55,649 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:06:55,649 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2024-12-17 15:06:55,852 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:06:55,852 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:07:01,235 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:01,235 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:01,235 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:01,236 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:01,236 INFO L85 PathProgramCache]: Analyzing trace with hash -262918579, now seen corresponding path program 1 times [2024-12-17 15:07:01,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:01,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350631205] [2024-12-17 15:07:01,236 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:01,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:01,501 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350631205] [2024-12-17 15:07:01,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350631205] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:01,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [203038579] [2024-12-17 15:07:01,501 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:01,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:01,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:01,545 INFO L256 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:07:01,548 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:01,717 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:01,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [203038579] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:01,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:01,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 15:07:01,717 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:01,717 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-12-17 15:07:01,836 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:01,836 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:01,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:01,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1193419239, now seen corresponding path program 1 times [2024-12-17 15:07:01,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:01,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657146725] [2024-12-17 15:07:01,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:01,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:01,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:02,121 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:02,121 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:02,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657146725] [2024-12-17 15:07:02,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657146725] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:02,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1051623586] [2024-12-17 15:07:02,121 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:02,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:02,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:07:02,182 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:02,316 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:02,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1051623586] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:02,317 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:02,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 15:07:02,317 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:02,317 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-12-17 15:07:02,428 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:07:02,428 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2024-12-17 15:07:02,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:02,471 INFO L85 PathProgramCache]: Analyzing trace with hash -226377441, now seen corresponding path program 1 times [2024-12-17 15:07:02,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:02,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696579918] [2024-12-17 15:07:02,471 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:02,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:02,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:02,715 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696579918] [2024-12-17 15:07:02,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696579918] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:02,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [314075143] [2024-12-17 15:07:02,715 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:02,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:02,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:02,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:07:02,759 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:02,874 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2024-12-17 15:07:02,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [314075143] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:02,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:02,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 15:07:02,875 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:02,875 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 146 [2024-12-17 15:07:03,121 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:07:03,121 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:07:10,024 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:10,024 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:10,024 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:07:10,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:10,025 INFO L85 PathProgramCache]: Analyzing trace with hash 409617208, now seen corresponding path program 1 times [2024-12-17 15:07:10,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:10,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469464056] [2024-12-17 15:07:10,025 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:10,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:10,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:10,332 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-17 15:07:10,332 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:10,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469464056] [2024-12-17 15:07:10,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469464056] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:10,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [965175516] [2024-12-17 15:07:10,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:10,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:10,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:10,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-17 15:07:10,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:10,561 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2024-12-17 15:07:10,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [965175516] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:10,561 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:10,561 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 15:07:10,561 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:10,561 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 176 is hopeless, skipping. [2024-12-17 15:07:10,561 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 185 is hopeless, skipping. [2024-12-17 15:07:10,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2024-12-17 15:07:10,561 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:10,561 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 208 [2024-12-17 15:07:10,561 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:10,561 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:10,561 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:10,562 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:10,562 INFO L85 PathProgramCache]: Analyzing trace with hash 406114431, now seen corresponding path program 4 times [2024-12-17 15:07:10,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:10,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280808958] [2024-12-17 15:07:10,562 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:07:10,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:10,625 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:07:10,626 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:11,316 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-12-17 15:07:11,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:11,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280808958] [2024-12-17 15:07:11,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280808958] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:11,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1102286317] [2024-12-17 15:07:11,317 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:07:11,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:11,317 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:11,319 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) [2024-12-17 15:07:11,321 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 [2024-12-17 15:07:11,515 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:07:11,515 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:11,520 INFO L256 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 15:07:11,523 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:11,647 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-17 15:07:11,647 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-12-17 15:07:11,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1102286317] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:11,774 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:11,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2024-12-17 15:07:11,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195885792] [2024-12-17 15:07:11,774 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:11,775 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-17 15:07:11,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:11,775 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-17 15:07:11,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2024-12-17 15:07:11,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:11,776 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:11,776 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.631578947368421) internal successors, (183), 19 states have internal predecessors, (183), 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) [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:11,776 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:13,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:13,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:13,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:13,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:13,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:13,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:13,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-17 15:07:13,880 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-12-17 15:07:13,880 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)] === [2024-12-17 15:07:13,881 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:13,881 INFO L139 ounterexampleChecker]: Examining path program with hash 428759729, occurence #1 [2024-12-17 15:07:13,881 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:07:13,881 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:13,881 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:13,881 INFO L85 PathProgramCache]: Analyzing trace with hash 834254152, now seen corresponding path program 5 times [2024-12-17 15:07:13,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:13,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77735367] [2024-12-17 15:07:13,881 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:07:13,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:14,000 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-17 15:07:14,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:14,458 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-17 15:07:14,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:14,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77735367] [2024-12-17 15:07:14,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77735367] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:14,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755292725] [2024-12-17 15:07:14,458 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:07:14,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:14,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:14,461 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) [2024-12-17 15:07:14,462 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 [2024-12-17 15:07:14,699 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-17 15:07:14,699 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:14,703 INFO L256 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 15:07:14,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:14,957 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 41 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:14,958 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:15,131 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 30 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:15,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755292725] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:15,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:15,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2024-12-17 15:07:15,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182063178] [2024-12-17 15:07:15,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:15,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2024-12-17 15:07:15,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:15,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2024-12-17 15:07:15,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=719, Unknown=0, NotChecked=0, Total=930 [2024-12-17 15:07:15,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:15,133 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:15,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 7.096774193548387) internal successors, (220), 31 states have internal predecessors, (220), 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) [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:15,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:15,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:15,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:15,296 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 [2024-12-17 15:07:15,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:15,488 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)] === [2024-12-17 15:07:15,489 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:15,489 INFO L139 ounterexampleChecker]: Examining path program with hash 428759729, occurence #2 [2024-12-17 15:07:15,489 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:15,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:15,489 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:15,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2024-12-17 15:07:15,489 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:15,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 15:07:15,489 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:15,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 15:07:15,489 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:15,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-12-17 15:07:15,489 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:15,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 15:07:15,490 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:15,490 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2024-12-17 15:07:16,181 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:16,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:16,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:16,603 INFO L85 PathProgramCache]: Analyzing trace with hash 308996973, now seen corresponding path program 1 times [2024-12-17 15:07:16,603 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:16,603 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625484928] [2024-12-17 15:07:16,603 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:16,603 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:16,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:17,015 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 39 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 15:07:17,015 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:17,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625484928] [2024-12-17 15:07:17,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625484928] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:17,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [656787393] [2024-12-17 15:07:17,016 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:17,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:17,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:17,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 15:07:17,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:17,445 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 15:07:17,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [656787393] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:17,446 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:17,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2024-12-17 15:07:17,446 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:17,446 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2024-12-17 15:07:17,896 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:17,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1867848452, now seen corresponding path program 1 times [2024-12-17 15:07:17,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:17,896 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506315411] [2024-12-17 15:07:17,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:17,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:17,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:18,235 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 15 proven. 38 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-17 15:07:18,235 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:18,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506315411] [2024-12-17 15:07:18,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506315411] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:18,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [76099183] [2024-12-17 15:07:18,235 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:18,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:18,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:18,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 15:07:18,296 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:18,542 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 43 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-12-17 15:07:18,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [76099183] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:18,542 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:18,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2024-12-17 15:07:18,542 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:18,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2024-12-17 15:07:18,542 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:18,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-12-17 15:07:18,542 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:18,542 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:18,542 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:18,542 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:18,543 INFO L85 PathProgramCache]: Analyzing trace with hash 432348002, now seen corresponding path program 6 times [2024-12-17 15:07:18,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:18,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137765042] [2024-12-17 15:07:18,543 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 15:07:18,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:18,566 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-12-17 15:07:18,566 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:18,895 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2024-12-17 15:07:18,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:18,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137765042] [2024-12-17 15:07:18,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137765042] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:07:18,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 15:07:18,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-17 15:07:18,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365806765] [2024-12-17 15:07:18,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:07:18,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-17 15:07:18,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:18,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-17 15:07:18,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-12-17 15:07:18,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:18,897 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:18,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 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) [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:18,897 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:19,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:19,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:19,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2024-12-17 15:07:19,449 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)] === [2024-12-17 15:07:19,449 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:19,449 INFO L139 ounterexampleChecker]: Examining path program with hash -278974487, occurence #1 [2024-12-17 15:07:19,449 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:07:19,449 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:19,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:19,449 INFO L85 PathProgramCache]: Analyzing trace with hash 178600824, now seen corresponding path program 7 times [2024-12-17 15:07:19,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:19,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978703529] [2024-12-17 15:07:19,450 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:07:19,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:19,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:20,022 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 30 proven. 112 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2024-12-17 15:07:20,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:20,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978703529] [2024-12-17 15:07:20,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978703529] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:20,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038868480] [2024-12-17 15:07:20,023 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:07:20,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:20,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:20,026 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) [2024-12-17 15:07:20,027 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 [2024-12-17 15:07:20,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:20,193 INFO L256 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 15:07:20,195 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:20,442 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 41 proven. 11 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-12-17 15:07:20,442 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:20,689 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 20 proven. 32 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2024-12-17 15:07:20,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038868480] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:20,690 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:20,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 37 [2024-12-17 15:07:20,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602631479] [2024-12-17 15:07:20,690 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:20,690 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-17 15:07:20,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:20,691 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-17 15:07:20,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2024-12-17 15:07:20,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:20,692 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:20,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.918918918918919) internal successors, (256), 37 states have internal predecessors, (256), 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) [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,692 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:20,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:20,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:20,876 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 [2024-12-17 15:07:21,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2024-12-17 15:07:21,070 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)] === [2024-12-17 15:07:21,070 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:21,070 INFO L139 ounterexampleChecker]: Examining path program with hash -278974487, occurence #2 [2024-12-17 15:07:21,070 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:21,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 15:07:21,070 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-12-17 15:07:21,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2024-12-17 15:07:21,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 15:07:21,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2024-12-17 15:07:21,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:21,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2024-12-17 15:07:21,787 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:21,788 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:22,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:22,207 INFO L85 PathProgramCache]: Analyzing trace with hash 511570958, now seen corresponding path program 1 times [2024-12-17 15:07:22,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:22,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284538290] [2024-12-17 15:07:22,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:22,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:22,514 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-17 15:07:22,515 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:22,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284538290] [2024-12-17 15:07:22,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284538290] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:22,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1175179863] [2024-12-17 15:07:22,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:22,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:22,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:22,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:22,551 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:22,835 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 40 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2024-12-17 15:07:22,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1175179863] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:22,835 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:22,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2024-12-17 15:07:22,835 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:22,835 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2024-12-17 15:07:23,275 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:23,275 INFO L85 PathProgramCache]: Analyzing trace with hash -801802878, now seen corresponding path program 1 times [2024-12-17 15:07:23,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:23,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243350904] [2024-12-17 15:07:23,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:23,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:23,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:23,767 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 45 proven. 56 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 15:07:23,767 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:23,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243350904] [2024-12-17 15:07:23,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243350904] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1283700396] [2024-12-17 15:07:23,768 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:23,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:23,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:23,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-17 15:07:23,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:24,177 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 73 proven. 28 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-17 15:07:24,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1283700396] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:24,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:24,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2024-12-17 15:07:24,178 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:24,178 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2024-12-17 15:07:24,702 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:07:25,431 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:25,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1830304654, now seen corresponding path program 1 times [2024-12-17 15:07:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:25,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662472025] [2024-12-17 15:07:25,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:25,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:25,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:25,832 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-17 15:07:25,832 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:25,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662472025] [2024-12-17 15:07:25,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662472025] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:25,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [832598313] [2024-12-17 15:07:25,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:25,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:25,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:25,870 INFO L256 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 15:07:25,872 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 58 proven. 53 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-12-17 15:07:26,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [832598313] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:26,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:26,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2024-12-17 15:07:26,294 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:26,294 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2024-12-17 15:07:26,294 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:26,294 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2024-12-17 15:07:26,294 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:26,294 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:26,294 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:26,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1410669333, now seen corresponding path program 8 times [2024-12-17 15:07:26,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:26,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1268862621] [2024-12-17 15:07:26,294 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:07:26,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:26,352 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:07:26,352 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:26,865 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 48 proven. 105 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2024-12-17 15:07:26,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1268862621] [2024-12-17 15:07:26,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1268862621] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:26,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2051145921] [2024-12-17 15:07:26,866 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:07:26,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:26,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:26,867 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) [2024-12-17 15:07:26,868 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 [2024-12-17 15:07:27,045 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:07:27,046 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:27,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-17 15:07:27,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:27,388 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 38 proven. 41 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-12-17 15:07:27,388 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:27,785 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 59 proven. 20 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-12-17 15:07:27,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2051145921] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:27,785 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:27,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 45 [2024-12-17 15:07:27,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99814768] [2024-12-17 15:07:27,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:27,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2024-12-17 15:07:27,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:27,786 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2024-12-17 15:07:27,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=1670, Unknown=0, NotChecked=0, Total=1980 [2024-12-17 15:07:27,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:27,787 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:27,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 7.044444444444444) internal successors, (317), 45 states have internal predecessors, (317), 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) [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:27,788 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:30,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:30,058 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-17 15:07:30,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable47,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-12-17 15:07:30,252 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)] === [2024-12-17 15:07:30,252 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:30,252 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #1 [2024-12-17 15:07:30,252 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:07:30,252 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:30,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:30,252 INFO L85 PathProgramCache]: Analyzing trace with hash -211754840, now seen corresponding path program 9 times [2024-12-17 15:07:30,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:30,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822965044] [2024-12-17 15:07:30,252 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:07:30,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:30,276 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:07:30,276 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:30,401 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-12-17 15:07:30,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:30,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822965044] [2024-12-17 15:07:30,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822965044] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:30,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500098605] [2024-12-17 15:07:30,402 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:07:30,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:30,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:30,404 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) [2024-12-17 15:07:30,406 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 [2024-12-17 15:07:30,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:07:30,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:30,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-17 15:07:30,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:30,623 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2024-12-17 15:07:30,623 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-17 15:07:30,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500098605] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:07:30,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-17 15:07:30,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-12-17 15:07:30,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014222644] [2024-12-17 15:07:30,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:07:30,624 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-17 15:07:30,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:30,624 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-17 15:07:30,624 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-12-17 15:07:30,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:30,624 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:30,624 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) [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,624 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:30,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:30,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:30,625 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:31,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:31,163 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 [2024-12-17 15:07:31,358 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:31,358 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)] === [2024-12-17 15:07:31,358 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:31,358 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #2 [2024-12-17 15:07:31,358 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:31,358 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-17 15:07:31,358 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-12-17 15:07:31,358 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2024-12-17 15:07:31,358 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 15:07:31,358 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:31,358 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-12-17 15:07:31,358 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:31,359 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-12-17 15:07:31,947 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:31,947 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:32,293 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:32,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1990434739, now seen corresponding path program 1 times [2024-12-17 15:07:32,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:32,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331440826] [2024-12-17 15:07:32,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:32,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:32,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:32,461 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:32,461 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:32,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331440826] [2024-12-17 15:07:32,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331440826] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:32,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1950895498] [2024-12-17 15:07:32,462 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:32,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:32,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:32,499 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:32,500 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:32,695 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:32,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1950895498] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:32,695 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:32,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 16 [2024-12-17 15:07:32,695 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:32,695 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2024-12-17 15:07:33,078 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:33,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1767286953, now seen corresponding path program 1 times [2024-12-17 15:07:33,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:33,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17570255] [2024-12-17 15:07:33,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:33,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:33,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:33,273 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:33,273 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:33,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17570255] [2024-12-17 15:07:33,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17570255] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:33,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1049657404] [2024-12-17 15:07:33,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:33,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:33,302 INFO L256 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:33,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:33,532 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-12-17 15:07:33,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1049657404] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:33,533 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:33,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2024-12-17 15:07:33,533 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:33,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2024-12-17 15:07:34,015 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:07:34,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:34,652 INFO L85 PathProgramCache]: Analyzing trace with hash -643380910, now seen corresponding path program 1 times [2024-12-17 15:07:34,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:34,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698029364] [2024-12-17 15:07:34,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:34,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:34,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:34,878 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:34,878 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:34,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698029364] [2024-12-17 15:07:34,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698029364] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:34,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [16252536] [2024-12-17 15:07:34,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:34,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:34,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:34,908 INFO L256 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 15:07:34,909 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:35,040 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-12-17 15:07:35,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [16252536] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:35,040 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:35,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 18 [2024-12-17 15:07:35,040 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:35,040 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2024-12-17 15:07:35,040 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:35,041 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2024-12-17 15:07:35,041 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:35,041 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:35,041 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:35,041 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:35,041 INFO L85 PathProgramCache]: Analyzing trace with hash -90415522, now seen corresponding path program 1 times [2024-12-17 15:07:35,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:35,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947365165] [2024-12-17 15:07:35,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:35,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:35,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:35,250 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-12-17 15:07:35,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:35,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947365165] [2024-12-17 15:07:35,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947365165] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:35,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307147751] [2024-12-17 15:07:35,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:35,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:35,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:35,252 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) [2024-12-17 15:07:35,253 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 [2024-12-17 15:07:35,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:35,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-17 15:07:35,405 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:35,706 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 47 proven. 9 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2024-12-17 15:07:35,706 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:36,059 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 24 proven. 41 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2024-12-17 15:07:36,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307147751] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:36,059 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:36,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 18] total 37 [2024-12-17 15:07:36,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679032030] [2024-12-17 15:07:36,059 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:36,060 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-17 15:07:36,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:36,061 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-17 15:07:36,061 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1132, Unknown=0, NotChecked=0, Total=1406 [2024-12-17 15:07:36,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:36,061 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:36,061 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 5.131578947368421) internal successors, (195), 37 states have internal predecessors, (195), 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) [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:36,061 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:36,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:36,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:36,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-17 15:07:36,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:36,673 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)] === [2024-12-17 15:07:36,673 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:36,673 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #3 [2024-12-17 15:07:36,674 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:36,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-17 15:07:36,674 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-12-17 15:07:36,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 15:07:36,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 15:07:36,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-12-17 15:07:36,674 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:36,674 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2024-12-17 15:07:37,310 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:37,311 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:37,658 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:37,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1320007732, now seen corresponding path program 1 times [2024-12-17 15:07:37,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:37,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300399618] [2024-12-17 15:07:37,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:37,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:37,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:37,854 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:37,854 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:37,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300399618] [2024-12-17 15:07:37,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300399618] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:37,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [168921825] [2024-12-17 15:07:37,854 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:37,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:37,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:37,878 INFO L256 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 15:07:37,879 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:38,010 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:38,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [168921825] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:38,011 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:38,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2024-12-17 15:07:38,011 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:38,011 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2024-12-17 15:07:38,421 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:38,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1362241148, now seen corresponding path program 1 times [2024-12-17 15:07:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581747575] [2024-12-17 15:07:38,421 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:38,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:38,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:38,790 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 17 proven. 15 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2024-12-17 15:07:38,791 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:38,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581747575] [2024-12-17 15:07:38,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581747575] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:38,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2059467397] [2024-12-17 15:07:38,791 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:38,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:38,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:38,817 INFO L256 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-17 15:07:38,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:39,016 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:39,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2059467397] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:39,016 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:39,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 31 [2024-12-17 15:07:39,016 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:39,016 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-12-17 15:07:39,519 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:07:40,119 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:40,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1507542949, now seen corresponding path program 1 times [2024-12-17 15:07:40,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:40,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543354334] [2024-12-17 15:07:40,119 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:40,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:40,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:40,381 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-12-17 15:07:40,381 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:40,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543354334] [2024-12-17 15:07:40,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543354334] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:40,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1946234675] [2024-12-17 15:07:40,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:40,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:40,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:40,424 INFO L256 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 15:07:40,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:40,553 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2024-12-17 15:07:40,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1946234675] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:40,553 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:40,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2024-12-17 15:07:40,553 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:40,553 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2024-12-17 15:07:40,554 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:40,554 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2024-12-17 15:07:40,554 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:40,554 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:40,554 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:40,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:40,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1523737048, now seen corresponding path program 2 times [2024-12-17 15:07:40,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:40,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131915889] [2024-12-17 15:07:40,554 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:07:40,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:40,589 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:07:40,589 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:40,880 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 51 proven. 25 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:40,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:40,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131915889] [2024-12-17 15:07:40,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131915889] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:40,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303659602] [2024-12-17 15:07:40,880 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:07:40,880 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:40,880 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:40,882 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) [2024-12-17 15:07:40,883 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 [2024-12-17 15:07:41,046 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:07:41,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:41,048 INFO L256 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:41,049 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:41,179 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-12-17 15:07:41,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:41,358 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-17 15:07:41,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303659602] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:41,359 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:41,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9, 11] total 34 [2024-12-17 15:07:41,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043573880] [2024-12-17 15:07:41,359 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:41,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-12-17 15:07:41,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:41,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-12-17 15:07:41,360 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2024-12-17 15:07:41,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:41,360 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:41,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.542857142857143) internal successors, (194), 34 states have internal predecessors, (194), 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) [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:41,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:41,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-17 15:07:42,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68 [2024-12-17 15:07:42,069 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)] === [2024-12-17 15:07:42,069 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:42,070 INFO L139 ounterexampleChecker]: Examining path program with hash -677242820, occurence #1 [2024-12-17 15:07:42,070 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:07:42,070 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:42,070 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash -715203265, now seen corresponding path program 3 times [2024-12-17 15:07:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118995158] [2024-12-17 15:07:42,070 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:07:42,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:42,110 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:07:42,110 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:42,280 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2024-12-17 15:07:42,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:42,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118995158] [2024-12-17 15:07:42,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118995158] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:42,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297488609] [2024-12-17 15:07:42,280 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:07:42,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:42,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:42,283 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) [2024-12-17 15:07:42,284 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 [2024-12-17 15:07:42,449 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:07:42,449 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:42,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 15:07:42,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:42,679 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 32 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2024-12-17 15:07:42,679 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:42,733 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-12-17 15:07:42,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297488609] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:42,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:42,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 11] total 20 [2024-12-17 15:07:42,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719220218] [2024-12-17 15:07:42,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:07:42,734 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-17 15:07:42,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:42,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-17 15:07:42,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2024-12-17 15:07:42,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:42,734 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:42,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 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) [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:42,734 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:42,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:42,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:42,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:43,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:43,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:43,321 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-17 15:07:43,514 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,SelfDestructingSolverStorable69 [2024-12-17 15:07:43,515 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)] === [2024-12-17 15:07:43,515 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:43,515 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #4 [2024-12-17 15:07:43,515 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:43,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-17 15:07:43,515 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2024-12-17 15:07:43,515 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 15:07:43,515 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-12-17 15:07:43,515 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-12-17 15:07:43,515 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:43,515 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2024-12-17 15:07:44,091 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:44,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:44,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:44,433 INFO L85 PathProgramCache]: Analyzing trace with hash -1807830653, now seen corresponding path program 1 times [2024-12-17 15:07:44,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:44,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788947751] [2024-12-17 15:07:44,433 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:44,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:44,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:44,748 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:44,748 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:44,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788947751] [2024-12-17 15:07:44,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788947751] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:44,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1890562855] [2024-12-17 15:07:44,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:44,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:44,784 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:44,785 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2024-12-17 15:07:44,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1890562855] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:44,996 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:44,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:07:44,996 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:44,996 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 126 [2024-12-17 15:07:45,382 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:45,382 INFO L85 PathProgramCache]: Analyzing trace with hash -782468057, now seen corresponding path program 1 times [2024-12-17 15:07:45,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:45,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358509054] [2024-12-17 15:07:45,382 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:45,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:45,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:45,793 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 115 proven. 44 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:45,793 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:45,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358509054] [2024-12-17 15:07:45,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358509054] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:45,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [244289321] [2024-12-17 15:07:45,793 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:45,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:45,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:45,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-17 15:07:45,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:46,264 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 119 proven. 40 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:46,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [244289321] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:46,264 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:46,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2024-12-17 15:07:46,265 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:46,265 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2024-12-17 15:07:46,737 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:07:47,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:47,386 INFO L85 PathProgramCache]: Analyzing trace with hash -693009968, now seen corresponding path program 1 times [2024-12-17 15:07:47,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:47,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484425103] [2024-12-17 15:07:47,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:47,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:47,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:47,803 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 47 proven. 111 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-12-17 15:07:47,803 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484425103] [2024-12-17 15:07:47,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484425103] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:47,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1893800008] [2024-12-17 15:07:47,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:47,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:47,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:47,855 INFO L256 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-17 15:07:47,857 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:48,247 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 109 proven. 49 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2024-12-17 15:07:48,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1893800008] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:48,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:48,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2024-12-17 15:07:48,248 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:48,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2024-12-17 15:07:48,248 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:48,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2024-12-17 15:07:48,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:48,248 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:48,248 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:48,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:48,248 INFO L85 PathProgramCache]: Analyzing trace with hash 1442268610, now seen corresponding path program 4 times [2024-12-17 15:07:48,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:48,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431855750] [2024-12-17 15:07:48,248 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:07:48,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:48,285 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:07:48,285 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:48,725 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 155 proven. 44 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:07:48,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:48,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431855750] [2024-12-17 15:07:48,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431855750] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:48,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1644674596] [2024-12-17 15:07:48,725 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:07:48,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:48,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:48,727 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) [2024-12-17 15:07:48,727 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 [2024-12-17 15:07:48,925 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:07:48,925 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:48,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-17 15:07:48,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:49,399 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 159 proven. 40 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:07:49,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:49,879 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 146 proven. 53 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:07:49,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1644674596] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:49,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:49,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 60 [2024-12-17 15:07:49,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104936444] [2024-12-17 15:07:49,879 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:49,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2024-12-17 15:07:49,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:49,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2024-12-17 15:07:49,881 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=807, Invalid=2853, Unknown=0, NotChecked=0, Total=3660 [2024-12-17 15:07:49,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:49,881 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:49,881 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 5.950819672131147) internal successors, (363), 60 states have internal predecessors, (363), 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) [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:49,881 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:07:50,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-17 15:07:50,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:50,274 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)] === [2024-12-17 15:07:50,274 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:07:50,274 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #5 [2024-12-17 15:07:50,274 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:07:50,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-12-17 15:07:50,274 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-12-17 15:07:50,274 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-12-17 15:07:50,274 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 15:07:50,274 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-12-17 15:07:50,274 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:50,274 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2024-12-17 15:07:50,889 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:07:50,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:07:51,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:51,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1968305452, now seen corresponding path program 1 times [2024-12-17 15:07:51,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:51,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139331175] [2024-12-17 15:07:51,237 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:51,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:51,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:51,589 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-17 15:07:51,589 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:51,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139331175] [2024-12-17 15:07:51,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139331175] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:51,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1440432989] [2024-12-17 15:07:51,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:51,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:51,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:51,626 INFO L256 TraceCheckSpWp]: Trace formula consists of 667 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:51,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:51,891 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2024-12-17 15:07:51,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1440432989] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:51,891 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:51,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:07:51,891 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:51,891 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2024-12-17 15:07:52,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:52,274 INFO L85 PathProgramCache]: Analyzing trace with hash 1881506960, now seen corresponding path program 1 times [2024-12-17 15:07:52,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:52,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1754979558] [2024-12-17 15:07:52,274 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:52,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:52,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:52,620 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-12-17 15:07:52,620 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:52,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1754979558] [2024-12-17 15:07:52,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1754979558] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:52,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1891569973] [2024-12-17 15:07:52,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:52,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:52,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:52,662 INFO L256 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:52,663 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:52,907 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2024-12-17 15:07:52,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1891569973] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:52,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:52,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2024-12-17 15:07:52,907 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:52,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2024-12-17 15:07:53,392 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:07:54,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:54,045 INFO L85 PathProgramCache]: Analyzing trace with hash -2098544071, now seen corresponding path program 1 times [2024-12-17 15:07:54,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:07:54,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913719942] [2024-12-17 15:07:54,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:54,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:54,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:54,401 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-17 15:07:54,402 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:07:54,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913719942] [2024-12-17 15:07:54,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913719942] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:54,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1110701958] [2024-12-17 15:07:54,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:07:54,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:54,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:07:54,445 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:07:54,447 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:54,693 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2024-12-17 15:07:54,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1110701958] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:54,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:07:54,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:07:54,694 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:07:54,694 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2024-12-17 15:07:54,694 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:07:54,694 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2024-12-17 15:07:54,694 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:07:54,694 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:07:54,694 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:07:54,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:07:54,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2118463010, now seen corresponding path program 5 times [2024-12-17 15:07:54,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:07:54,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488144913] [2024-12-17 15:07:54,694 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:07:54,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:07:54,786 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-12-17 15:07:54,787 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:55,268 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 130 proven. 90 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:55,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:07:55,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488144913] [2024-12-17 15:07:55,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488144913] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:07:55,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [193937903] [2024-12-17 15:07:55,268 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:07:55,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:07:55,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:07:55,270 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) [2024-12-17 15:07:55,272 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 [2024-12-17 15:07:58,464 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-12-17 15:07:58,464 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:07:58,473 INFO L256 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-17 15:07:58,475 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:07:59,013 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 130 proven. 90 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:59,013 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:07:59,669 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 145 proven. 75 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-12-17 15:07:59,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [193937903] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:07:59,669 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:07:59,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 69 [2024-12-17 15:07:59,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890945330] [2024-12-17 15:07:59,670 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:07:59,670 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-12-17 15:07:59,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:07:59,671 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-12-17 15:07:59,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1232, Invalid=3598, Unknown=0, NotChecked=0, Total=4830 [2024-12-17 15:07:59,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:07:59,672 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:07:59,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 5.8) internal successors, (406), 69 states have internal predecessors, (406), 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) [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:59,672 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:07:59,673 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:00,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:00,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:00,121 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 [2024-12-17 15:08:00,310 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:00,311 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)] === [2024-12-17 15:08:00,311 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:00,311 INFO L139 ounterexampleChecker]: Examining path program with hash -134932620, occurence #6 [2024-12-17 15:08:00,311 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:08:00,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:08:00,311 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:00,311 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-12-17 15:08:00,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:00,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 15:08:00,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:00,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 15:08:00,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:00,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-12-17 15:08:00,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:00,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2024-12-17 15:08:00,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:00,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 114 [2024-12-17 15:08:00,910 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:08:00,910 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:08:01,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:01,229 INFO L85 PathProgramCache]: Analyzing trace with hash 2090630162, now seen corresponding path program 1 times [2024-12-17 15:08:01,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:01,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651740757] [2024-12-17 15:08:01,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:01,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:01,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:01,615 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-12-17 15:08:01,615 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:01,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651740757] [2024-12-17 15:08:01,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651740757] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:01,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [361378499] [2024-12-17 15:08:01,616 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:01,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:01,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:01,654 INFO L256 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:08:01,655 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-12-17 15:08:01,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [361378499] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:01,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:01,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:08:01,876 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:01,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2024-12-17 15:08:02,258 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:02,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1062549476, now seen corresponding path program 1 times [2024-12-17 15:08:02,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:02,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1707759127] [2024-12-17 15:08:02,258 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:02,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:02,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:02,627 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-12-17 15:08:02,627 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1707759127] [2024-12-17 15:08:02,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1707759127] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:02,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1179183848] [2024-12-17 15:08:02,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:02,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:02,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:02,671 INFO L256 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:08:02,673 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:02,878 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2024-12-17 15:08:02,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1179183848] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:02,879 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:02,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:08:02,879 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:02,879 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 135 [2024-12-17 15:08:03,371 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2024-12-17 15:08:03,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:03,983 INFO L85 PathProgramCache]: Analyzing trace with hash -285075579, now seen corresponding path program 1 times [2024-12-17 15:08:03,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:03,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200817724] [2024-12-17 15:08:03,983 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:03,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:04,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:04,384 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 111 proven. 23 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2024-12-17 15:08:04,384 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:04,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200817724] [2024-12-17 15:08:04,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200817724] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:04,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1332172004] [2024-12-17 15:08:04,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:04,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:04,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:04,426 INFO L256 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-17 15:08:04,427 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:04,732 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 126 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-12-17 15:08:04,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1332172004] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:04,732 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:04,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 33 [2024-12-17 15:08:04,732 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:04,732 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 148 [2024-12-17 15:08:04,732 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:04,732 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2024-12-17 15:08:04,732 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:04,732 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:08:04,732 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:04,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:04,733 INFO L85 PathProgramCache]: Analyzing trace with hash 413718693, now seen corresponding path program 6 times [2024-12-17 15:08:04,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:04,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745658280] [2024-12-17 15:08:04,733 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 15:08:04,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:04,761 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-17 15:08:04,761 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:04,882 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-12-17 15:08:04,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:04,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745658280] [2024-12-17 15:08:04,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745658280] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:04,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589206031] [2024-12-17 15:08:04,882 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 15:08:04,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:04,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:04,884 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) [2024-12-17 15:08:04,885 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 [2024-12-17 15:08:05,173 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-17 15:08:05,173 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:05,174 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:08:05,175 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:05,382 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 11 proven. 26 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2024-12-17 15:08:05,383 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:05,422 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2024-12-17 15:08:05,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589206031] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:05,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:05,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 16 [2024-12-17 15:08:05,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371103143] [2024-12-17 15:08:05,422 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:05,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-17 15:08:05,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:05,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-17 15:08:05,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2024-12-17 15:08:05,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:05,423 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:05,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.125) internal successors, (114), 16 states have internal predecessors, (114), 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) [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:05,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:06,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:06,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:06,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-17 15:08:06,617 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-12-17 15:08:06,617 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)] === [2024-12-17 15:08:06,617 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:06,617 INFO L139 ounterexampleChecker]: Examining path program with hash 118813514, occurence #1 [2024-12-17 15:08:06,617 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:08:06,617 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:06,618 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:06,618 INFO L85 PathProgramCache]: Analyzing trace with hash 2121805610, now seen corresponding path program 7 times [2024-12-17 15:08:06,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:06,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866250936] [2024-12-17 15:08:06,618 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:08:06,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:06,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 81 proven. 203 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2024-12-17 15:08:07,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:07,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866250936] [2024-12-17 15:08:07,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866250936] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:07,239 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223763460] [2024-12-17 15:08:07,239 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:08:07,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:07,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:07,241 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) [2024-12-17 15:08:07,241 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 [2024-12-17 15:08:07,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:07,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-17 15:08:07,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:08,115 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 239 proven. 70 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-17 15:08:08,116 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:08,814 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 215 proven. 94 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-17 15:08:08,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223763460] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:08,814 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:08,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 26] total 73 [2024-12-17 15:08:08,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496531904] [2024-12-17 15:08:08,814 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:08,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2024-12-17 15:08:08,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:08,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2024-12-17 15:08:08,816 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=4379, Unknown=0, NotChecked=0, Total=5402 [2024-12-17 15:08:08,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:08,816 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:08,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 5.135135135135135) internal successors, (380), 73 states have internal predecessors, (380), 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) [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:08,816 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:08,817 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:08,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-17 15:08:09,176 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:09,177 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)] === [2024-12-17 15:08:09,177 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:09,177 INFO L139 ounterexampleChecker]: Examining path program with hash 118813514, occurence #2 [2024-12-17 15:08:09,177 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:08:09,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-12-17 15:08:09,177 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 15:08:09,177 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-12-17 15:08:09,177 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-12-17 15:08:09,177 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 15:08:09,177 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:09,177 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2024-12-17 15:08:09,780 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:08:09,781 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:08:10,085 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:10,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1587728620, now seen corresponding path program 1 times [2024-12-17 15:08:10,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:10,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113421523] [2024-12-17 15:08:10,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:10,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:10,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:10,413 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-12-17 15:08:10,414 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:10,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113421523] [2024-12-17 15:08:10,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113421523] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:10,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [428144660] [2024-12-17 15:08:10,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:10,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:10,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:10,456 INFO L256 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:08:10,457 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:10,683 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-12-17 15:08:10,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [428144660] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:10,683 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:10,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:08:10,683 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:10,683 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 130 [2024-12-17 15:08:11,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:11,057 INFO L85 PathProgramCache]: Analyzing trace with hash -2133986032, now seen corresponding path program 1 times [2024-12-17 15:08:11,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:11,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626374325] [2024-12-17 15:08:11,057 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:11,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:11,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:11,476 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 109 proven. 29 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2024-12-17 15:08:11,476 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:11,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626374325] [2024-12-17 15:08:11,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626374325] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:11,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [769236296] [2024-12-17 15:08:11,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:11,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:11,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:11,521 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 15:08:11,522 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:11,792 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 101 proven. 19 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2024-12-17 15:08:11,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [769236296] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:11,792 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:11,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 32 [2024-12-17 15:08:11,792 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:11,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2024-12-17 15:08:11,792 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:11,792 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 140 is hopeless, skipping. [2024-12-17 15:08:11,792 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 162 is hopeless, skipping. [2024-12-17 15:08:11,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2024-12-17 15:08:11,792 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:11,792 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 171 [2024-12-17 15:08:11,792 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:11,792 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:08:11,792 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:11,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:11,793 INFO L85 PathProgramCache]: Analyzing trace with hash -1956579385, now seen corresponding path program 8 times [2024-12-17 15:08:11,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:11,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889606547] [2024-12-17 15:08:11,793 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:08:11,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:11,836 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:08:11,836 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 153 proven. 175 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:08:12,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:12,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889606547] [2024-12-17 15:08:12,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889606547] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:12,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120549184] [2024-12-17 15:08:12,510 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:08:12,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:12,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:12,512 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) [2024-12-17 15:08:12,513 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 [2024-12-17 15:08:12,773 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:08:12,773 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:12,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-17 15:08:12,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 246 proven. 82 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:08:13,466 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:14,236 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 216 proven. 112 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2024-12-17 15:08:14,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120549184] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:14,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:14,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28, 28] total 79 [2024-12-17 15:08:14,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164810989] [2024-12-17 15:08:14,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:14,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2024-12-17 15:08:14,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:14,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2024-12-17 15:08:14,239 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1163, Invalid=5157, Unknown=0, NotChecked=0, Total=6320 [2024-12-17 15:08:14,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:14,239 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:14,239 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 5.2) internal successors, (416), 79 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:14,239 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:14,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:14,413 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-17 15:08:14,606 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96 [2024-12-17 15:08:14,606 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)] === [2024-12-17 15:08:14,606 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:14,606 INFO L139 ounterexampleChecker]: Examining path program with hash 118813514, occurence #3 [2024-12-17 15:08:14,606 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:08:14,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-12-17 15:08:14,606 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2024-12-17 15:08:14,606 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-12-17 15:08:14,606 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 15:08:14,606 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2024-12-17 15:08:14,606 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:14,606 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2024-12-17 15:08:15,212 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:08:15,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:08:15,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:15,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1117318001, now seen corresponding path program 1 times [2024-12-17 15:08:15,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:15,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306655229] [2024-12-17 15:08:15,572 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:15,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:15,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:15,904 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 96 proven. 23 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-17 15:08:15,905 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:15,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306655229] [2024-12-17 15:08:15,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306655229] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:15,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [201611526] [2024-12-17 15:08:15,905 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:15,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:15,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:15,969 INFO L256 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-17 15:08:15,971 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:16,259 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 104 proven. 15 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-17 15:08:16,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [201611526] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:16,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:16,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 30 [2024-12-17 15:08:16,259 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:16,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2024-12-17 15:08:16,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:16,679 INFO L85 PathProgramCache]: Analyzing trace with hash -988781607, now seen corresponding path program 1 times [2024-12-17 15:08:16,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:16,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340462920] [2024-12-17 15:08:16,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:16,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:16,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:17,091 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2024-12-17 15:08:17,092 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340462920] [2024-12-17 15:08:17,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340462920] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:17,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [529134451] [2024-12-17 15:08:17,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:17,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:17,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:17,137 INFO L256 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 15:08:17,139 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:17,355 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2024-12-17 15:08:17,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [529134451] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:17,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:17,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2024-12-17 15:08:17,356 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:17,356 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2024-12-17 15:08:17,356 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:17,356 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 141 is hopeless, skipping. [2024-12-17 15:08:17,356 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 163 is hopeless, skipping. [2024-12-17 15:08:17,356 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2024-12-17 15:08:17,356 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:17,356 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2024-12-17 15:08:17,356 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:17,356 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:08:17,356 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:17,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:17,356 INFO L85 PathProgramCache]: Analyzing trace with hash 462504650, now seen corresponding path program 9 times [2024-12-17 15:08:17,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:17,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519759420] [2024-12-17 15:08:17,356 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:08:17,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:17,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:08:17,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:17,488 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-12-17 15:08:17,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:17,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519759420] [2024-12-17 15:08:17,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519759420] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:17,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [869387288] [2024-12-17 15:08:17,488 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:08:17,488 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:17,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:17,490 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) [2024-12-17 15:08:17,516 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 [2024-12-17 15:08:17,755 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 15:08:17,755 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:17,757 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 15:08:17,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:17,942 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 50 proven. 23 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2024-12-17 15:08:17,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:17,966 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2024-12-17 15:08:17,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [869387288] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:17,966 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:17,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 5] total 16 [2024-12-17 15:08:17,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268350772] [2024-12-17 15:08:17,966 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:17,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-17 15:08:17,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:17,967 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-17 15:08:17,967 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2024-12-17 15:08:17,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:17,967 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:17,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.1875) internal successors, (115), 16 states have internal predecessors, (115), 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) [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:17,967 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:17,968 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:19,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:19,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:19,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:19,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-17 15:08:20,028 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2024-12-17 15:08:20,028 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)] === [2024-12-17 15:08:20,028 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:20,028 INFO L139 ounterexampleChecker]: Examining path program with hash -1847347617, occurence #1 [2024-12-17 15:08:20,028 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:08:20,028 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:20,029 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:20,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1632943491, now seen corresponding path program 10 times [2024-12-17 15:08:20,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:20,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304115798] [2024-12-17 15:08:20,029 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:08:20,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:20,064 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:08:20,064 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:20,389 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 107 proven. 15 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2024-12-17 15:08:20,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:20,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304115798] [2024-12-17 15:08:20,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304115798] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:20,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386048497] [2024-12-17 15:08:20,390 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:08:20,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:20,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:20,392 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) [2024-12-17 15:08:20,392 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 [2024-12-17 15:08:20,653 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:08:20,654 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:20,656 INFO L256 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-17 15:08:20,657 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:20,939 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-12-17 15:08:20,939 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:21,236 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 15 proven. 104 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2024-12-17 15:08:21,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386048497] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:21,236 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:21,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 42 [2024-12-17 15:08:21,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142602793] [2024-12-17 15:08:21,236 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:21,237 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-12-17 15:08:21,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:21,237 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-12-17 15:08:21,237 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1567, Unknown=0, NotChecked=0, Total=1806 [2024-12-17 15:08:21,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:21,238 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:21,238 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.837209302325581) internal successors, (294), 42 states have internal predecessors, (294), 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) [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:21,238 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:23,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:23,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:23,815 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-17 15:08:24,008 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-12-17 15:08:24,008 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)] === [2024-12-17 15:08:24,008 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:24,008 INFO L139 ounterexampleChecker]: Examining path program with hash 1183664262, occurence #1 [2024-12-17 15:08:24,008 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:08:24,008 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:24,009 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:24,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1485816607, now seen corresponding path program 11 times [2024-12-17 15:08:24,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:24,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789553212] [2024-12-17 15:08:24,009 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:08:24,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:24,187 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 15:08:24,187 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:25,043 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 349 proven. 175 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-12-17 15:08:25,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:25,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789553212] [2024-12-17 15:08:25,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789553212] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:25,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1586578950] [2024-12-17 15:08:25,044 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:08:25,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:25,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:25,045 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) [2024-12-17 15:08:25,046 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 [2024-12-17 15:08:30,872 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 15:08:30,873 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:30,885 INFO L256 TraceCheckSpWp]: Trace formula consists of 1112 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-17 15:08:30,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:31,375 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 313 proven. 86 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-12-17 15:08:31,375 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:31,900 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 349 proven. 50 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2024-12-17 15:08:31,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1586578950] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:31,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:31,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 17, 17] total 62 [2024-12-17 15:08:31,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662328895] [2024-12-17 15:08:31,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:31,900 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-12-17 15:08:31,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:31,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-12-17 15:08:31,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=3273, Unknown=0, NotChecked=0, Total=3782 [2024-12-17 15:08:31,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:31,902 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:31,902 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.532258064516129) internal successors, (467), 62 states have internal predecessors, (467), 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) [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:31,902 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:33,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:33,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:08:33,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-17 15:08:33,590 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,SelfDestructingSolverStorable103 [2024-12-17 15:08:33,590 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)] === [2024-12-17 15:08:33,590 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:33,590 INFO L139 ounterexampleChecker]: Examining path program with hash 1183664262, occurence #2 [2024-12-17 15:08:33,590 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:08:33,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:08:33,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:33,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-12-17 15:08:33,590 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:33,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-12-17 15:08:33,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:33,590 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-12-17 15:08:33,590 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:33,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 15:08:33,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:33,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-12-17 15:08:33,591 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:33,591 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2024-12-17 15:08:34,211 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:08:34,211 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:08:34,529 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:34,529 INFO L85 PathProgramCache]: Analyzing trace with hash 525202103, now seen corresponding path program 1 times [2024-12-17 15:08:34,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:34,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294057564] [2024-12-17 15:08:34,529 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:34,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:34,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:35,034 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 30 proven. 309 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-17 15:08:35,034 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:35,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294057564] [2024-12-17 15:08:35,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294057564] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:35,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [722225960] [2024-12-17 15:08:35,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:35,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:35,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:35,096 INFO L256 TraceCheckSpWp]: Trace formula consists of 954 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 15:08:35,098 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:35,450 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 253 proven. 86 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-12-17 15:08:35,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [722225960] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:35,450 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:35,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-12-17 15:08:35,451 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:35,451 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2024-12-17 15:08:35,852 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:35,852 INFO L85 PathProgramCache]: Analyzing trace with hash -29568999, now seen corresponding path program 1 times [2024-12-17 15:08:35,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:35,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99496548] [2024-12-17 15:08:35,852 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:35,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:35,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:36,442 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 47 proven. 268 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 15:08:36,442 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:36,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99496548] [2024-12-17 15:08:36,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99496548] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:36,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1283551106] [2024-12-17 15:08:36,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:36,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:36,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:36,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 1030 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-17 15:08:36,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:36,902 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 258 proven. 57 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 15:08:36,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1283551106] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:36,902 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:36,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 35 [2024-12-17 15:08:36,902 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:36,902 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 227 is hopeless, skipping. [2024-12-17 15:08:36,902 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2024-12-17 15:08:36,902 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:36,902 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2024-12-17 15:08:36,902 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:36,902 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:08:36,902 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:36,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:36,903 INFO L85 PathProgramCache]: Analyzing trace with hash -754774914, now seen corresponding path program 12 times [2024-12-17 15:08:36,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:36,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711632470] [2024-12-17 15:08:36,903 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 15:08:36,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:37,031 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-12-17 15:08:37,031 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:37,389 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 110 proven. 11 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2024-12-17 15:08:37,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:37,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711632470] [2024-12-17 15:08:37,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711632470] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:37,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1626725142] [2024-12-17 15:08:37,390 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 15:08:37,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:37,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:37,392 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) [2024-12-17 15:08:37,393 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 [2024-12-17 15:08:37,762 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-12-17 15:08:37,762 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:08:37,765 INFO L256 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-12-17 15:08:37,767 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:37,837 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 492 trivial. 0 not checked. [2024-12-17 15:08:37,837 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-17 15:08:37,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1626725142] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 15:08:37,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-17 15:08:37,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2024-12-17 15:08:37,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1425488888] [2024-12-17 15:08:37,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 15:08:37,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-17 15:08:37,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:37,838 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-17 15:08:37,838 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-17 15:08:37,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:37,838 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:37,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 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) [2024-12-17 15:08:37,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:37,838 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:08:37,839 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:48,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:08:48,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:08:48,106 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-17 15:08:48,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:48,298 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)] === [2024-12-17 15:08:48,298 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:48,299 INFO L139 ounterexampleChecker]: Examining path program with hash 171421758, occurence #1 [2024-12-17 15:08:48,299 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:08:48,299 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:08:48,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:48,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1735136928, now seen corresponding path program 13 times [2024-12-17 15:08:48,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:08:48,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454407511] [2024-12-17 15:08:48,299 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:08:48,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:48,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 78 proven. 242 refuted. 0 times theorem prover too weak. 1341 trivial. 0 not checked. [2024-12-17 15:08:49,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:08:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454407511] [2024-12-17 15:08:49,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454407511] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770910132] [2024-12-17 15:08:49,573 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 15:08:49,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:49,573 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:08:49,575 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) [2024-12-17 15:08:49,576 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 [2024-12-17 15:08:50,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:50,007 INFO L256 TraceCheckSpWp]: Trace formula consists of 2030 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 15:08:50,011 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:50,391 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 911 proven. 33 refuted. 0 times theorem prover too weak. 717 trivial. 0 not checked. [2024-12-17 15:08:50,391 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:08:50,753 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 844 proven. 100 refuted. 0 times theorem prover too weak. 717 trivial. 0 not checked. [2024-12-17 15:08:50,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770910132] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:08:50,753 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:08:50,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 51 [2024-12-17 15:08:50,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649198662] [2024-12-17 15:08:50,753 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:08:50,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-12-17 15:08:50,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:08:50,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-12-17 15:08:50,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2024-12-17 15:08:50,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:50,755 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:08:50,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.0) internal successors, (357), 51 states have internal predecessors, (357), 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) [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:50,755 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:08:50,756 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:51,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:08:51,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:08:51,121 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-17 15:08:51,311 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:08:51,311 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)] === [2024-12-17 15:08:51,311 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:08:51,312 INFO L139 ounterexampleChecker]: Examining path program with hash 171421758, occurence #2 [2024-12-17 15:08:51,312 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:08:51,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-12-17 15:08:51,312 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-12-17 15:08:51,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-12-17 15:08:51,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2024-12-17 15:08:51,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2024-12-17 15:08:51,312 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:08:51,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 301 [2024-12-17 15:08:51,914 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:08:51,914 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:08:52,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:52,251 INFO L85 PathProgramCache]: Analyzing trace with hash -171504157, now seen corresponding path program 1 times [2024-12-17 15:08:52,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:52,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792733603] [2024-12-17 15:08:52,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:52,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:52,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:53,600 INFO L134 CoverageAnalysis]: Checked inductivity of 1247 backedges. 451 proven. 665 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2024-12-17 15:08:53,601 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:53,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792733603] [2024-12-17 15:08:53,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792733603] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:53,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [345622232] [2024-12-17 15:08:53,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:53,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:53,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:53,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 1347 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-17 15:08:53,713 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 1247 backedges. 914 proven. 202 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2024-12-17 15:08:54,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [345622232] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:54,733 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:54,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2024-12-17 15:08:54,733 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:54,733 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2024-12-17 15:08:55,120 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:08:55,120 INFO L85 PathProgramCache]: Analyzing trace with hash 820284689, now seen corresponding path program 1 times [2024-12-17 15:08:55,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:08:55,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255370516] [2024-12-17 15:08:55,120 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:55,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:55,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:56,474 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 257 proven. 783 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2024-12-17 15:08:56,474 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:08:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255370516] [2024-12-17 15:08:56,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255370516] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:56,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1960355395] [2024-12-17 15:08:56,474 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:08:56,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:08:56,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:08:56,593 INFO L256 TraceCheckSpWp]: Trace formula consists of 1422 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-17 15:08:56,596 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:08:57,612 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 853 proven. 187 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2024-12-17 15:08:57,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1960355395] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:08:57,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:08:57,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2024-12-17 15:08:57,612 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:08:57,612 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 364 is hopeless, skipping. [2024-12-17 15:08:57,612 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 387 is hopeless, skipping. [2024-12-17 15:08:57,612 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2024-12-17 15:08:58,603 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:08:58,604 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:09:01,149 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:01,149 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:01,150 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:01,150 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:01,150 INFO L85 PathProgramCache]: Analyzing trace with hash -1241387786, now seen corresponding path program 1 times [2024-12-17 15:09:01,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:09:01,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013637955] [2024-12-17 15:09:01,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:01,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:01,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:02,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 343 proven. 578 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2024-12-17 15:09:02,314 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:09:02,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013637955] [2024-12-17 15:09:02,314 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013637955] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:02,314 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1062968203] [2024-12-17 15:09:02,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:02,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:02,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:02,508 INFO L256 TraceCheckSpWp]: Trace formula consists of 1701 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-17 15:09:02,511 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:02,978 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 813 proven. 108 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2024-12-17 15:09:02,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1062968203] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:02,978 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:09:02,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2024-12-17 15:09:02,979 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:09:02,979 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 417 is hopeless, skipping. [2024-12-17 15:09:02,979 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 457 is hopeless, skipping. [2024-12-17 15:09:02,979 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 478 is hopeless, skipping. [2024-12-17 15:09:02,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 496 [2024-12-17 15:09:02,979 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:02,979 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 498 [2024-12-17 15:09:02,979 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:09:02,979 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:09:02,979 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:09:02,979 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:02,979 INFO L85 PathProgramCache]: Analyzing trace with hash 265477382, now seen corresponding path program 14 times [2024-12-17 15:09:02,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:09:02,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086740285] [2024-12-17 15:09:02,979 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:09:02,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:03,168 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:09:03,168 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:09:04,537 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 91 proven. 266 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2024-12-17 15:09:04,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:09:04,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086740285] [2024-12-17 15:09:04,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086740285] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:04,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506168018] [2024-12-17 15:09:04,538 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 15:09:04,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:09:04,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:09:04,541 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) [2024-12-17 15:09:04,541 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 [2024-12-17 15:09:05,001 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 15:09:05,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:09:05,008 INFO L256 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-12-17 15:09:05,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:05,564 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 900 proven. 114 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2024-12-17 15:09:05,565 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:09:06,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 948 proven. 66 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2024-12-17 15:09:06,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506168018] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:09:06,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:09:06,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 60 [2024-12-17 15:09:06,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982288326] [2024-12-17 15:09:06,132 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:09:06,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-12-17 15:09:06,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:09:06,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-12-17 15:09:06,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=888, Invalid=2652, Unknown=0, NotChecked=0, Total=3540 [2024-12-17 15:09:06,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:09:06,133 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:09:06,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.383333333333334) internal successors, (443), 60 states have internal predecessors, (443), 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) [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:09:06,134 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:09:07,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:09:07,520 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-17 15:09:07,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-12-17 15:09:07,712 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)] === [2024-12-17 15:09:07,712 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:09:07,712 INFO L139 ounterexampleChecker]: Examining path program with hash 171421758, occurence #3 [2024-12-17 15:09:07,712 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 15:09:07,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 15:09:07,712 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:09:07,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-12-17 15:09:07,712 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:09:07,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 15:09:07,712 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:07,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-12-17 15:09:07,712 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:07,712 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-12-17 15:09:07,713 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:07,713 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-12-17 15:09:07,713 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:07,713 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 302 [2024-12-17 15:09:08,299 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2024-12-17 15:09:08,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2024-12-17 15:09:08,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:08,645 INFO L85 PathProgramCache]: Analyzing trace with hash -435070316, now seen corresponding path program 1 times [2024-12-17 15:09:08,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:09:08,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211596902] [2024-12-17 15:09:08,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:08,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:08,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:09,543 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 216 proven. 613 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2024-12-17 15:09:09,543 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:09:09,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211596902] [2024-12-17 15:09:09,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211596902] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:09,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [662643171] [2024-12-17 15:09:09,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:09,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:09,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:09,651 INFO L256 TraceCheckSpWp]: Trace formula consists of 1356 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-17 15:09:09,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:10,151 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 717 proven. 112 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2024-12-17 15:09:10,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [662643171] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:10,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:09:10,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2024-12-17 15:09:10,151 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:09:10,151 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2024-12-17 15:09:10,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:10,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1665879218, now seen corresponding path program 1 times [2024-12-17 15:09:10,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:09:10,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779496571] [2024-12-17 15:09:10,535 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:10,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:10,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:11,493 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 61 proven. 609 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2024-12-17 15:09:11,494 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:09:11,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779496571] [2024-12-17 15:09:11,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779496571] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:11,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1309087792] [2024-12-17 15:09:11,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:11,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:11,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:11,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 1432 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-17 15:09:11,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:12,139 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 571 proven. 99 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2024-12-17 15:09:12,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1309087792] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:12,140 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:09:12,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2024-12-17 15:09:12,140 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:09:12,140 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 365 is hopeless, skipping. [2024-12-17 15:09:12,140 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 388 is hopeless, skipping. [2024-12-17 15:09:12,140 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 415 [2024-12-17 15:09:13,062 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 15:09:13,062 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 96 treesize of output 51 [2024-12-17 15:09:20,808 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:20,809 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:20,809 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 15:09:20,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:20,809 INFO L85 PathProgramCache]: Analyzing trace with hash 946790323, now seen corresponding path program 1 times [2024-12-17 15:09:20,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 15:09:20,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298276201] [2024-12-17 15:09:20,809 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:20,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:20,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:22,042 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 374 proven. 640 refuted. 0 times theorem prover too weak. 527 trivial. 0 not checked. [2024-12-17 15:09:22,042 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 15:09:22,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298276201] [2024-12-17 15:09:22,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298276201] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:22,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [838956526] [2024-12-17 15:09:22,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 15:09:22,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:22,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 15:09:22,208 INFO L256 TraceCheckSpWp]: Trace formula consists of 1710 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-17 15:09:22,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:22,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 875 proven. 139 refuted. 0 times theorem prover too weak. 527 trivial. 0 not checked. [2024-12-17 15:09:22,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [838956526] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:22,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 15:09:22,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2024-12-17 15:09:22,716 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 15:09:22,716 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 418 is hopeless, skipping. [2024-12-17 15:09:22,716 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 458 is hopeless, skipping. [2024-12-17 15:09:22,716 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 479 is hopeless, skipping. [2024-12-17 15:09:22,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 497 [2024-12-17 15:09:22,716 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 15:09:22,716 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 499 [2024-12-17 15:09:22,716 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 15:09:22,716 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 15:09:22,716 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:09:22,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:09:22,716 INFO L85 PathProgramCache]: Analyzing trace with hash -2139988448, now seen corresponding path program 15 times [2024-12-17 15:09:22,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:09:22,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210975528] [2024-12-17 15:09:22,717 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:09:22,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:09:23,390 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-17 15:09:23,391 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:09:24,503 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 386 proven. 50 refuted. 0 times theorem prover too weak. 1242 trivial. 0 not checked. [2024-12-17 15:09:24,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:09:24,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210975528] [2024-12-17 15:09:24,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210975528] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:09:24,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990853547] [2024-12-17 15:09:24,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 15:09:24,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:09:24,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:09:24,506 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) [2024-12-17 15:09:24,507 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 [2024-12-17 15:09:26,727 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-12-17 15:09:26,728 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:09:26,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-17 15:09:26,739 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:09:27,296 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 388 proven. 50 refuted. 0 times theorem prover too weak. 1240 trivial. 0 not checked. [2024-12-17 15:09:27,297 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:09:27,530 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 374 proven. 62 refuted. 0 times theorem prover too weak. 1242 trivial. 0 not checked. [2024-12-17 15:09:27,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990853547] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:09:27,530 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:09:27,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 28, 13] total 41 [2024-12-17 15:09:27,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583673928] [2024-12-17 15:09:27,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:09:27,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-12-17 15:09:27,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:09:27,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-12-17 15:09:27,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=1110, Unknown=0, NotChecked=0, Total=1640 [2024-12-17 15:09:27,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:09:27,532 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:09:27,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 9.21951219512195) internal successors, (378), 41 states have internal predecessors, (378), 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) [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:09:27,532 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:07,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-12-17 15:10:07,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-17 15:10:07,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117,SelfDestructingSolverStorable118,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123 [2024-12-17 15:10:07,208 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)] === [2024-12-17 15:10:07,208 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:10:07,208 INFO L139 ounterexampleChecker]: Examining path program with hash 871282509, occurence #1 [2024-12-17 15:10:07,208 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:10:07,208 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:10:07,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:10:07,209 INFO L85 PathProgramCache]: Analyzing trace with hash -1381311950, now seen corresponding path program 16 times [2024-12-17 15:10:07,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:10:07,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180073297] [2024-12-17 15:10:07,209 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:10:07,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:10:07,798 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:10:07,798 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:10:14,507 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2574 proven. 1886 refuted. 0 times theorem prover too weak. 1573 trivial. 0 not checked. [2024-12-17 15:10:14,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:10:14,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180073297] [2024-12-17 15:10:14,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [180073297] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:10:14,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [97424104] [2024-12-17 15:10:14,508 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 15:10:14,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:10:14,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:10:14,509 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) [2024-12-17 15:10:14,510 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 [2024-12-17 15:10:15,182 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 15:10:15,182 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:10:15,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 3597 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-17 15:10:15,204 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 15:10:15,657 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2300 proven. 51 refuted. 0 times theorem prover too weak. 3682 trivial. 0 not checked. [2024-12-17 15:10:15,657 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 15:10:16,142 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2214 proven. 137 refuted. 0 times theorem prover too weak. 3682 trivial. 0 not checked. [2024-12-17 15:10:16,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [97424104] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 15:10:16,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 15:10:16,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 23, 23] total 49 [2024-12-17 15:10:16,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894269530] [2024-12-17 15:10:16,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 15:10:16,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2024-12-17 15:10:16,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 15:10:16,143 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2024-12-17 15:10:16,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=1850, Unknown=0, NotChecked=0, Total=2352 [2024-12-17 15:10:16,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:10:16,144 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 15:10:16,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 8.387755102040817) internal successors, (411), 49 states have internal predecessors, (411), 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) [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:16,144 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2024-12-17 15:10:16,145 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 15:10:21,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:21,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 15:10:21,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-12-17 15:10:21,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2024-12-17 15:10:21,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-17 15:10:21,051 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-17 15:10:21,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2024-12-17 15:10:21,239 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)] === [2024-12-17 15:10:21,240 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 15:10:21,240 INFO L139 ounterexampleChecker]: Examining path program with hash 1466336833, occurence #1 [2024-12-17 15:10:21,240 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 15:10:21,240 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 15:10:21,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 15:10:21,241 INFO L85 PathProgramCache]: Analyzing trace with hash -733225147, now seen corresponding path program 17 times [2024-12-17 15:10:21,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 15:10:21,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765081773] [2024-12-17 15:10:21,241 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:10:21,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 15:10:24,303 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2024-12-17 15:10:24,303 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 15:10:28,169 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 3939 proven. 74 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2024-12-17 15:10:28,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 15:10:28,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765081773] [2024-12-17 15:10:28,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765081773] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 15:10:28,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540570808] [2024-12-17 15:10:28,169 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 15:10:28,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 15:10:28,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 15:10:28,171 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) [2024-12-17 15:10:28,171 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 Killed by 15