./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.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-bad-buffer-mult-alt.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 2e9e4bd6e9b16aa5f22ad2335ca34ba741869a12ab5a04a80108cf42ed170c0f --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 14:11:24,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-17 14:11:24,234 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-12-17 14:11:24,238 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-17 14:11:24,238 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-17 14:11:24,264 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-17 14:11:24,266 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-17 14:11:24,266 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-17 14:11:24,266 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-17 14:11:24,267 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-17 14:11:24,267 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-17 14:11:24,268 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-17 14:11:24,268 INFO L153 SettingsManager]: * Use SBE=true [2024-12-17 14:11:24,268 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-17 14:11:24,268 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-17 14:11:24,268 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-17 14:11:24,269 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-17 14:11:24,270 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-17 14:11:24,270 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 14:11:24,271 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-17 14:11:24,271 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-17 14:11:24,271 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-17 14:11:24,271 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2024-12-17 14:11:24,271 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-17 14:11:24,271 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-12-17 14:11:24,272 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-12-17 14:11:24,272 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 -> 2e9e4bd6e9b16aa5f22ad2335ca34ba741869a12ab5a04a80108cf42ed170c0f Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT [2024-12-17 14:11:24,499 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-17 14:11:24,507 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-17 14:11:24,511 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-17 14:11:24,512 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-17 14:11:24,513 INFO L274 PluginConnector]: CDTParser initialized [2024-12-17 14:11:24,514 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c [2024-12-17 14:11:25,762 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/964495081/fa192f92fbcd4adebb637b12fa7258f4/FLAG1ae470e31 [2024-12-17 14:11:26,051 INFO L384 CDTParser]: Found 1 translation units. [2024-12-17 14:11:26,052 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-bad-buffer-mult-alt.wvr.c [2024-12-17 14:11:26,075 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/964495081/fa192f92fbcd4adebb637b12fa7258f4/FLAG1ae470e31 [2024-12-17 14:11:26,353 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/964495081/fa192f92fbcd4adebb637b12fa7258f4 [2024-12-17 14:11:26,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-17 14:11:26,357 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-17 14:11:26,358 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-17 14:11:26,358 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-17 14:11:26,362 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-17 14:11:26,362 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,363 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1357642e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26, skipping insertion in model container [2024-12-17 14:11:26,363 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,380 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-17 14:11:26,559 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-bad-buffer-mult-alt.wvr.c[4345,4358] [2024-12-17 14:11:26,572 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-17 14:11:26,584 INFO L200 MainTranslator]: Completed pre-run [2024-12-17 14:11:26,618 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-bad-buffer-mult-alt.wvr.c[4345,4358] [2024-12-17 14:11:26,621 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-17 14:11:26,640 INFO L204 MainTranslator]: Completed translation [2024-12-17 14:11:26,641 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26 WrapperNode [2024-12-17 14:11:26,641 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-17 14:11:26,643 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-17 14:11:26,643 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-17 14:11:26,643 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-17 14:11:26,649 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,658 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,684 INFO L138 Inliner]: procedures = 25, calls = 59, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 293 [2024-12-17 14:11:26,687 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-17 14:11:26,687 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-17 14:11:26,687 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-17 14:11:26,688 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-17 14:11:26,696 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,696 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,700 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,703 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,715 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,716 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,721 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,723 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,724 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,727 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-17 14:11:26,728 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-17 14:11:26,728 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-17 14:11:26,728 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-17 14:11:26,730 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (1/1) ... [2024-12-17 14:11:26,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-12-17 14:11:26,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:11:26,759 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 14:11:26,767 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 14:11:26,785 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-17 14:11:26,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-17 14:11:26,785 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-17 14:11:26,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-17 14:11:26,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-17 14:11:26,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-12-17 14:11:26,786 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-17 14:11:26,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-17 14:11:26,786 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-12-17 14:11:26,787 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 14:11:26,888 INFO L234 CfgBuilder]: Building ICFG [2024-12-17 14:11:26,891 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-17 14:11:27,380 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-17 14:11:27,380 INFO L283 CfgBuilder]: Performing block encoding [2024-12-17 14:11:27,769 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-17 14:11:27,770 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2024-12-17 14:11:27,770 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:11:27 BoogieIcfgContainer [2024-12-17 14:11:27,771 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-17 14:11:27,773 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-17 14:11:27,773 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-17 14:11:27,777 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-17 14:11:27,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 17.12 02:11:26" (1/3) ... [2024-12-17 14:11:27,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f9d2a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:11:27, skipping insertion in model container [2024-12-17 14:11:27,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.12 02:11:26" (2/3) ... [2024-12-17 14:11:27,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63f9d2a4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 17.12 02:11:27, skipping insertion in model container [2024-12-17 14:11:27,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.12 02:11:27" (3/3) ... [2024-12-17 14:11:27,779 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-buffer-mult-alt.wvr.c [2024-12-17 14:11:27,793 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-17 14:11:27,796 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-buffer-mult-alt.wvr.c that has 5 procedures, 45 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-12-17 14:11:27,796 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-17 14:11:27,873 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-12-17 14:11:27,925 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 14:11:27,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-12-17 14:11:27,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:11:27,929 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 14:11:27,931 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 14:11:28,013 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-12-17 14:11:28,028 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-12-17 14:11:28,037 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;@4afdfd66, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-17 14:11:28,037 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-12-17 14:11:29,516 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 14:11:29,516 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:29,518 INFO L139 ounterexampleChecker]: Examining path program with hash 1006983191, occurence #1 [2024-12-17 14:11:29,519 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:11:29,519 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:29,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:29,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1008749985, now seen corresponding path program 1 times [2024-12-17 14:11:29,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:29,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836925220] [2024-12-17 14:11:29,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:29,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:29,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:30,872 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 14:11:30,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:30,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836925220] [2024-12-17 14:11:30,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836925220] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:11:30,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:11:30,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-17 14:11:30,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190126569] [2024-12-17 14:11:30,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:11:30,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-17 14:11:30,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:30,901 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-17 14:11:30,901 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-17 14:11:30,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:30,903 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:30,905 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 14:11:30,905 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:31,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:31,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-17 14:11:31,090 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 14:11:31,090 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:31,091 INFO L139 ounterexampleChecker]: Examining path program with hash 1006983191, occurence #2 [2024-12-17 14:11:31,091 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:11:31,091 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:11:31,091 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:11:31,091 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-12-17 14:11:31,105 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,106 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-12-17 14:11:31,106 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,106 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-12-17 14:11:31,106 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,107 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-12-17 14:11:31,107 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,107 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2024-12-17 14:11:31,320 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 14 treesize of output 6 [2024-12-17 14:11:31,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:31,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1334541504, now seen corresponding path program 1 times [2024-12-17 14:11:31,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:31,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632483937] [2024-12-17 14:11:31,389 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:31,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:31,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:31,710 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 14:11:31,710 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:31,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632483937] [2024-12-17 14:11:31,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632483937] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:11:31,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:11:31,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-17 14:11:31,712 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 64. Constructing proof automaton... [2024-12-17 14:11:31,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:11:31,713 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2024-12-17 14:11:31,713 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-17 14:11:31,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2024-12-17 14:11:31,714 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-17 14:11:31,714 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-17 14:11:31,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:31,716 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:31,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 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 14:11:31,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:31,717 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:31,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:31,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:31,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-17 14:11:31,854 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 14:11:31,854 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:31,854 INFO L139 ounterexampleChecker]: Examining path program with hash 1006983191, occurence #3 [2024-12-17 14:11:31,854 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:11:31,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:11:31,854 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:11:31,854 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-12-17 14:11:31,855 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,855 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-12-17 14:11:31,855 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,855 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-12-17 14:11:31,855 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,855 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2024-12-17 14:11:31,855 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:31,855 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2024-12-17 14:11:32,065 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 14 treesize of output 6 [2024-12-17 14:11:32,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:32,137 INFO L85 PathProgramCache]: Analyzing trace with hash -775235118, now seen corresponding path program 1 times [2024-12-17 14:11:32,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:32,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260225807] [2024-12-17 14:11:32,137 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:32,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:32,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:32,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 14:11:32,438 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260225807] [2024-12-17 14:11:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260225807] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [404215177] [2024-12-17 14:11:32,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:32,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:32,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:32,527 INFO L256 TraceCheckSpWp]: Trace formula consists of 366 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 14:11:32,532 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:32,676 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 14:11:32,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [404215177] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:32,678 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:32,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-12-17 14:11:32,678 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:32,679 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-12-17 14:11:32,789 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:32,790 INFO L85 PathProgramCache]: Analyzing trace with hash 236824397, now seen corresponding path program 1 times [2024-12-17 14:11:32,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:32,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813669356] [2024-12-17 14:11:32,790 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:32,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:32,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:33,114 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 14:11:33,115 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:33,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813669356] [2024-12-17 14:11:33,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813669356] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:33,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [215437993] [2024-12-17 14:11:33,115 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:33,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:33,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:33,172 INFO L256 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 14:11:33,177 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:33,308 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 14:11:33,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [215437993] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:33,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:33,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-12-17 14:11:33,309 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:33,309 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-12-17 14:11:33,665 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 14:11:33,666 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 14:11:39,188 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_4 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:39,189 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:39,189 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:39,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:39,190 INFO L85 PathProgramCache]: Analyzing trace with hash -90110810, now seen corresponding path program 1 times [2024-12-17 14:11:39,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:39,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525726290] [2024-12-17 14:11:39,190 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:39,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:39,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:39,506 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 14:11:39,506 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:39,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525726290] [2024-12-17 14:11:39,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525726290] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:39,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1469054119] [2024-12-17 14:11:39,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:39,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:39,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:39,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 408 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 14:11:39,563 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:39,716 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 14:11:39,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1469054119] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:39,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:39,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-12-17 14:11:39,718 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:39,718 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2024-12-17 14:11:39,718 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 117 is hopeless, skipping. [2024-12-17 14:11:39,718 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2024-12-17 14:11:39,718 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:39,718 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:11:39,718 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:39,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:39,718 INFO L85 PathProgramCache]: Analyzing trace with hash -648820825, now seen corresponding path program 1 times [2024-12-17 14:11:39,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:39,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650171773] [2024-12-17 14:11:39,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:39,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:40,246 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 14:11:40,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:40,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650171773] [2024-12-17 14:11:40,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1650171773] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:40,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91926215] [2024-12-17 14:11:40,247 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:40,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:11:40,248 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:11:40,252 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 14:11:40,254 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 14:11:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:40,475 INFO L256 TraceCheckSpWp]: Trace formula consists of 684 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-17 14:11:40,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:40,601 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 14:11:40,604 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:11:40,739 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 14:11:40,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91926215] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:11:40,740 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:11:40,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-12-17 14:11:40,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208512891] [2024-12-17 14:11:40,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:11:40,741 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-17 14:11:40,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:40,741 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-17 14:11:40,742 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-12-17 14:11:40,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:40,742 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:40,742 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.076923076923077) internal successors, (131), 13 states have internal predecessors, (131), 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 14:11:40,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:40,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:40,742 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:40,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:40,957 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 14:11:41,151 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 [2024-12-17 14:11:41,152 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 14:11:41,152 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:41,152 INFO L139 ounterexampleChecker]: Examining path program with hash 1006983191, occurence #4 [2024-12-17 14:11:41,152 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:11:41,153 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2024-12-17 14:11:41,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-12-17 14:11:41,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-12-17 14:11:41,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-12-17 14:11:41,153 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:41,153 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2024-12-17 14:11:41,310 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 14 treesize of output 6 [2024-12-17 14:11:41,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:41,366 INFO L85 PathProgramCache]: Analyzing trace with hash -630225965, now seen corresponding path program 1 times [2024-12-17 14:11:41,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:41,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342106347] [2024-12-17 14:11:41,367 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:41,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:41,688 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:41,688 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342106347] [2024-12-17 14:11:41,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342106347] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:41,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [816493065] [2024-12-17 14:11:41,688 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:41,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:41,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:41,734 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:11:41,737 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:41,950 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:41,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [816493065] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:41,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:41,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-17 14:11:41,951 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:41,951 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-12-17 14:11:42,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:42,038 INFO L85 PathProgramCache]: Analyzing trace with hash -701728674, now seen corresponding path program 1 times [2024-12-17 14:11:42,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:42,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603942706] [2024-12-17 14:11:42,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:42,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:42,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:42,339 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:42,339 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:42,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603942706] [2024-12-17 14:11:42,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603942706] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:42,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [810025695] [2024-12-17 14:11:42,339 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:42,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:42,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:42,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 405 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:11:42,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:42,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [810025695] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:42,600 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:42,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-17 14:11:42,600 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:42,601 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2024-12-17 14:11:42,903 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-17 14:11:42,904 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 14:11:47,245 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:47,245 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:47,245 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2024-12-17 14:11:47,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1433554359, now seen corresponding path program 1 times [2024-12-17 14:11:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436302382] [2024-12-17 14:11:47,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:47,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:47,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:47,566 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:47,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436302382] [2024-12-17 14:11:47,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [436302382] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:47,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1097983049] [2024-12-17 14:11:47,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:47,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:47,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:47,611 INFO L256 TraceCheckSpWp]: Trace formula consists of 426 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:11:47,613 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:47,820 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-17 14:11:47,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1097983049] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:47,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:47,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-12-17 14:11:47,821 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:47,821 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 110 is hopeless, skipping. [2024-12-17 14:11:47,821 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 119 is hopeless, skipping. [2024-12-17 14:11:47,821 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 140 [2024-12-17 14:11:47,821 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:47,821 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:11:47,821 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:47,821 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:47,822 INFO L85 PathProgramCache]: Analyzing trace with hash 92634527, now seen corresponding path program 2 times [2024-12-17 14:11:47,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:47,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887228312] [2024-12-17 14:11:47,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:11:47,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:47,889 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-12-17 14:11:47,889 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:48,860 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-17 14:11:48,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:48,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887228312] [2024-12-17 14:11:48,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887228312] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:11:48,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:11:48,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-17 14:11:48,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398399969] [2024-12-17 14:11:48,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:11:48,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-17 14:11:48,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:48,863 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-17 14:11:48,863 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2024-12-17 14:11:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:48,863 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:48,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 8.142857142857142) internal successors, (114), 14 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 14:11:48,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:48,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:48,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:48,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:49,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:49,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:11:49,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15 [2024-12-17 14:11:49,129 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 14:11:49,129 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:49,129 INFO L139 ounterexampleChecker]: Examining path program with hash 154819754, occurence #1 [2024-12-17 14:11:49,129 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:11:49,130 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:49,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:49,130 INFO L85 PathProgramCache]: Analyzing trace with hash 293683225, now seen corresponding path program 3 times [2024-12-17 14:11:49,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:49,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016868478] [2024-12-17 14:11:49,130 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:11:49,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:49,174 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-12-17 14:11:49,174 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:49,405 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2024-12-17 14:11:49,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:49,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016868478] [2024-12-17 14:11:49,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016868478] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:11:49,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:11:49,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-17 14:11:49,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242806910] [2024-12-17 14:11:49,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:11:49,409 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-17 14:11:49,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:49,409 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-17 14:11:49,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-12-17 14:11:49,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:49,409 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:49,409 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.285714285714286) internal successors, (65), 7 states have internal predecessors, (65), 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 14:11:49,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:49,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:49,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:49,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:11:49,410 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:50,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:11:50,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:11:50,130 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-17 14:11:50,130 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 14:11:50,130 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:50,130 INFO L139 ounterexampleChecker]: Examining path program with hash 1213885615, occurence #1 [2024-12-17 14:11:50,130 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:11:50,130 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:50,131 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:50,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1596632750, now seen corresponding path program 4 times [2024-12-17 14:11:50,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:50,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633106064] [2024-12-17 14:11:50,131 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:11:50,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:50,208 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:11:50,209 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:51,042 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 33 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-17 14:11:51,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:51,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633106064] [2024-12-17 14:11:51,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633106064] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:51,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464667041] [2024-12-17 14:11:51,043 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:11:51,043 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:11:51,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:11:51,045 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 14:11:51,052 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 14:11:51,254 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:11:51,254 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:51,260 INFO L256 TraceCheckSpWp]: Trace formula consists of 612 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:11:51,264 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:51,814 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 22 proven. 23 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-17 14:11:51,814 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:11:51,824 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 12 treesize of output 4 [2024-12-17 14:11:52,349 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-17 14:11:52,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464667041] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:11:52,350 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:11:52,350 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12, 12] total 36 [2024-12-17 14:11:52,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576881446] [2024-12-17 14:11:52,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:11:52,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-12-17 14:11:52,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:52,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-12-17 14:11:52,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=1013, Unknown=0, NotChecked=0, Total=1332 [2024-12-17 14:11:52,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:52,354 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:52,354 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 8.135135135135135) internal successors, (301), 36 states have internal predecessors, (301), 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 14:11:52,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:52,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:52,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:52,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:11:52,354 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:11:52,355 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:55,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:55,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:11:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:11:55,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:11:55,175 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 14:11:55,369 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,SelfDestructingSolverStorable17 [2024-12-17 14:11:55,370 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 14:11:55,370 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:55,370 INFO L139 ounterexampleChecker]: Examining path program with hash 5604270, occurence #1 [2024-12-17 14:11:55,370 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:11:55,370 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:11:55,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1883674148, now seen corresponding path program 5 times [2024-12-17 14:11:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:11:55,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087173617] [2024-12-17 14:11:55,371 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:11:55,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:56,043 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 14:11:56,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:56,764 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 209 proven. 57 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2024-12-17 14:11:56,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:11:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087173617] [2024-12-17 14:11:56,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087173617] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:56,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711495712] [2024-12-17 14:11:56,766 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:11:56,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:11:56,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:11:56,770 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 14:11:56,771 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 14:11:57,140 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 14:11:57,141 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:11:57,150 INFO L256 TraceCheckSpWp]: Trace formula consists of 844 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:11:57,153 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:57,586 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 206 proven. 21 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2024-12-17 14:11:57,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:11:57,929 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 168 proven. 59 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2024-12-17 14:11:57,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711495712] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:11:57,929 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:11:57,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 41 [2024-12-17 14:11:57,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606538658] [2024-12-17 14:11:57,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:11:57,930 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-17 14:11:57,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:11:57,931 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-17 14:11:57,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2024-12-17 14:11:57,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:57,932 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:11:57,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.4523809523809526) internal successors, (271), 41 states have internal predecessors, (271), 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 14:11:57,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:57,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:57,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:57,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:11:57,933 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:11:57,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:11:57,934 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:11:58,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:11:58,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:11:58,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-12-17 14:11:58,381 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:11:58,382 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 14:11:58,382 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:11:58,382 INFO L139 ounterexampleChecker]: Examining path program with hash 5604270, occurence #2 [2024-12-17 14:11:58,382 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:11:58,382 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-12-17 14:11:58,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-12-17 14:11:58,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2024-12-17 14:11:58,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-12-17 14:11:58,382 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:11:58,382 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 150 [2024-12-17 14:11:58,446 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:11:58,446 INFO L85 PathProgramCache]: Analyzing trace with hash -1443263797, now seen corresponding path program 1 times [2024-12-17 14:11:58,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:11:58,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438943320] [2024-12-17 14:11:58,447 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:58,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:58,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:58,958 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 0 proven. 44 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:11:58,958 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:11:58,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438943320] [2024-12-17 14:11:58,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438943320] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:58,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1890510415] [2024-12-17 14:11:58,959 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:11:58,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:11:59,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:11:59,036 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:11:59,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:11:59,283 INFO L134 CoverageAnalysis]: Checked inductivity of 294 backedges. 41 proven. 3 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:11:59,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1890510415] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:11:59,283 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:11:59,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 14:11:59,283 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:11:59,284 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 155 [2024-12-17 14:11:59,456 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:11:59,457 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 42 treesize of output 22 [2024-12-17 14:12:00,191 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:00,191 INFO L85 PathProgramCache]: Analyzing trace with hash -153100765, now seen corresponding path program 1 times [2024-12-17 14:12:00,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:00,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82951534] [2024-12-17 14:12:00,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:00,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:00,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:00,777 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 3 proven. 44 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:12:00,777 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:00,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82951534] [2024-12-17 14:12:00,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82951534] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:00,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [257004723] [2024-12-17 14:12:00,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:00,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:00,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:00,849 INFO L256 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:12:00,851 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:01,085 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 44 proven. 3 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:12:01,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [257004723] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:01,085 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:01,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 14:12:01,086 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:01,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 158 [2024-12-17 14:12:01,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:01,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2024-12-17 14:12:01,086 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:01,086 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2024-12-17 14:12:01,232 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 14 treesize of output 6 [2024-12-17 14:12:01,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:01,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1322609786, now seen corresponding path program 1 times [2024-12-17 14:12:01,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:01,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221253665] [2024-12-17 14:12:01,300 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:01,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:01,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:01,830 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-12-17 14:12:01,831 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:01,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221253665] [2024-12-17 14:12:01,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221253665] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:01,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1595720313] [2024-12-17 14:12:01,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:01,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:01,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:01,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 777 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-17 14:12:01,923 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:02,161 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 295 trivial. 0 not checked. [2024-12-17 14:12:02,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1595720313] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:02,161 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:02,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2024-12-17 14:12:02,161 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:02,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 176 [2024-12-17 14:12:02,161 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:02,161 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2024-12-17 14:12:02,162 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:02,162 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:12:02,162 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:02,162 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:02,162 INFO L85 PathProgramCache]: Analyzing trace with hash -399502827, now seen corresponding path program 6 times [2024-12-17 14:12:02,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:02,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241110897] [2024-12-17 14:12:02,162 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:12:02,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:02,237 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-17 14:12:02,237 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:02,521 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 300 trivial. 0 not checked. [2024-12-17 14:12:02,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:02,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241110897] [2024-12-17 14:12:02,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241110897] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:02,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978718716] [2024-12-17 14:12:02,521 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:12:02,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:02,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:02,524 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 14:12:02,526 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 14:12:02,756 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-17 14:12:02,756 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:02,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 14:12:02,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:02,942 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 78 proven. 5 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2024-12-17 14:12:02,942 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:03,150 INFO L134 CoverageAnalysis]: Checked inductivity of 313 backedges. 75 proven. 8 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2024-12-17 14:12:03,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978718716] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:03,150 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:03,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-12-17 14:12:03,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852291644] [2024-12-17 14:12:03,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:03,151 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-17 14:12:03,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:03,152 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-17 14:12:03,152 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=229, Unknown=0, NotChecked=0, Total=306 [2024-12-17 14:12:03,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:03,152 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:03,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.166666666666667) internal successors, (111), 18 states have internal predecessors, (111), 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 14:12:03,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:03,152 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:03,153 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:03,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:03,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:03,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:03,320 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-17 14:12:03,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,SelfDestructingSolverStorable20,SelfDestructingSolverStorable21,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25 [2024-12-17 14:12:03,512 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 14:12:03,512 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:03,512 INFO L139 ounterexampleChecker]: Examining path program with hash 5604270, occurence #3 [2024-12-17 14:12:03,512 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:12:03,513 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-12-17 14:12:03,513 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2024-12-17 14:12:03,513 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 14:12:03,513 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-12-17 14:12:03,513 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:03,513 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2024-12-17 14:12:03,578 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:03,578 INFO L85 PathProgramCache]: Analyzing trace with hash 613433891, now seen corresponding path program 1 times [2024-12-17 14:12:03,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:03,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585090024] [2024-12-17 14:12:03,578 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:03,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:03,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:04,117 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 6 proven. 100 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:12:04,117 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:04,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585090024] [2024-12-17 14:12:04,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [585090024] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:04,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [434760484] [2024-12-17 14:12:04,117 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:04,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:04,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:04,188 INFO L256 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 14:12:04,194 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:04,417 INFO L134 CoverageAnalysis]: Checked inductivity of 297 backedges. 100 proven. 6 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:12:04,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [434760484] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:04,417 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:04,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2024-12-17 14:12:04,417 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:04,418 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 156 [2024-12-17 14:12:04,549 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:12:04,549 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 42 treesize of output 22 [2024-12-17 14:12:04,726 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:04,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2008178749, now seen corresponding path program 1 times [2024-12-17 14:12:04,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:04,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125488929] [2024-12-17 14:12:04,727 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:04,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:04,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:05,247 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 9 proven. 100 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:12:05,248 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:05,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125488929] [2024-12-17 14:12:05,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125488929] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:05,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [890353631] [2024-12-17 14:12:05,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:05,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:05,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:05,341 INFO L256 TraceCheckSpWp]: Trace formula consists of 755 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 14:12:05,345 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:05,649 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 103 proven. 6 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:12:05,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [890353631] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:05,649 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:05,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2024-12-17 14:12:05,649 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:05,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 159 [2024-12-17 14:12:05,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:05,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2024-12-17 14:12:05,650 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:05,650 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2024-12-17 14:12:05,783 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 14 treesize of output 6 [2024-12-17 14:12:05,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:05,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2132093794, now seen corresponding path program 1 times [2024-12-17 14:12:05,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:05,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460943041] [2024-12-17 14:12:05,840 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:05,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:06,437 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 3 proven. 47 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-12-17 14:12:06,437 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:06,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460943041] [2024-12-17 14:12:06,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460943041] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:06,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [786473979] [2024-12-17 14:12:06,437 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:06,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:06,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:06,548 INFO L256 TraceCheckSpWp]: Trace formula consists of 786 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-12-17 14:12:06,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:06,870 INFO L134 CoverageAnalysis]: Checked inductivity of 304 backedges. 44 proven. 6 refuted. 0 times theorem prover too weak. 254 trivial. 0 not checked. [2024-12-17 14:12:06,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [786473979] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:06,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:06,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2024-12-17 14:12:06,871 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:06,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 177 [2024-12-17 14:12:06,871 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:06,871 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 179 [2024-12-17 14:12:06,871 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:06,871 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:12:06,871 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:06,871 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:06,871 INFO L85 PathProgramCache]: Analyzing trace with hash 323114276, now seen corresponding path program 7 times [2024-12-17 14:12:06,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:06,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716649644] [2024-12-17 14:12:06,871 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 14:12:06,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:06,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:07,352 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2024-12-17 14:12:07,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:07,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716649644] [2024-12-17 14:12:07,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716649644] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:07,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [220297675] [2024-12-17 14:12:07,353 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 14:12:07,353 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:07,353 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:07,356 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 14:12:07,357 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 14:12:07,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:07,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 862 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-17 14:12:07,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:07,672 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-12-17 14:12:07,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:07,861 INFO L134 CoverageAnalysis]: Checked inductivity of 316 backedges. 16 proven. 2 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-12-17 14:12:07,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [220297675] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:07,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:07,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 5, 5] total 16 [2024-12-17 14:12:07,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828693969] [2024-12-17 14:12:07,861 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:07,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-17 14:12:07,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:07,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-17 14:12:07,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2024-12-17 14:12:07,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:07,863 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:07,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 10.125) internal successors, (162), 16 states have internal predecessors, (162), 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 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:07,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:07,867 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:09,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:09,201 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-17 14:12:09,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27,SelfDestructingSolverStorable28 [2024-12-17 14:12:09,394 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 14:12:09,394 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:09,394 INFO L139 ounterexampleChecker]: Examining path program with hash 401537506, occurence #1 [2024-12-17 14:12:09,394 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:12:09,394 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:09,395 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:09,395 INFO L85 PathProgramCache]: Analyzing trace with hash 1315153667, now seen corresponding path program 8 times [2024-12-17 14:12:09,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:09,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247356617] [2024-12-17 14:12:09,395 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:12:09,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:09,433 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 14:12:09,433 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:09,871 INFO L134 CoverageAnalysis]: Checked inductivity of 109 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-12-17 14:12:09,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:09,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247356617] [2024-12-17 14:12:09,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247356617] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:12:09,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:12:09,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-17 14:12:09,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807960053] [2024-12-17 14:12:09,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:12:09,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-17 14:12:09,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:09,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-17 14:12:09,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2024-12-17 14:12:09,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:09,874 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:09,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.818181818181818) internal successors, (75), 11 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 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:09,874 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:09,875 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:09,875 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:09,875 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:10,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:10,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:10,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:10,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:10,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-12-17 14:12:10,264 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 14:12:10,264 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:10,264 INFO L139 ounterexampleChecker]: Examining path program with hash -1804184411, occurence #1 [2024-12-17 14:12:10,264 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:12:10,265 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:10,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:10,265 INFO L85 PathProgramCache]: Analyzing trace with hash 1031083169, now seen corresponding path program 9 times [2024-12-17 14:12:10,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:10,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88281480] [2024-12-17 14:12:10,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:12:10,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:10,298 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 14:12:10,299 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:10,646 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2024-12-17 14:12:10,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:10,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [88281480] [2024-12-17 14:12:10,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [88281480] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:10,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978090917] [2024-12-17 14:12:10,647 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:12:10,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:10,647 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:10,650 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 14:12:10,652 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 14:12:10,892 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-17 14:12:10,892 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:10,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 398 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-17 14:12:10,898 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:11,326 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 166 trivial. 0 not checked. [2024-12-17 14:12:11,326 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:11,701 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 158 trivial. 0 not checked. [2024-12-17 14:12:11,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978090917] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:11,702 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:11,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 11] total 27 [2024-12-17 14:12:11,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550934659] [2024-12-17 14:12:11,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:11,702 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-12-17 14:12:11,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:11,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-12-17 14:12:11,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2024-12-17 14:12:11,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:11,703 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:11,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 4.821428571428571) internal successors, (135), 27 states have internal predecessors, (135), 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 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:11,703 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:14,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:14,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:14,639 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-12-17 14:12:14,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:14,832 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 14:12:14,833 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:14,834 INFO L139 ounterexampleChecker]: Examining path program with hash -1383796054, occurence #1 [2024-12-17 14:12:14,834 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:12:14,834 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:14,835 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:14,835 INFO L85 PathProgramCache]: Analyzing trace with hash 524926373, now seen corresponding path program 10 times [2024-12-17 14:12:14,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:14,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430286225] [2024-12-17 14:12:14,835 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:12:14,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:15,052 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:12:15,053 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:16,830 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 349 proven. 41 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2024-12-17 14:12:16,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:16,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430286225] [2024-12-17 14:12:16,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430286225] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:16,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1536011571] [2024-12-17 14:12:16,831 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:12:16,831 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:16,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:16,833 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 14:12:16,834 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 14:12:17,194 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:12:17,195 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:17,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 1351 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:12:17,205 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:18,217 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 304 proven. 86 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2024-12-17 14:12:18,218 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:18,225 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 12 treesize of output 4 [2024-12-17 14:12:19,025 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 284 proven. 106 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2024-12-17 14:12:19,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1536011571] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:19,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:19,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 22, 22] total 61 [2024-12-17 14:12:19,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997430380] [2024-12-17 14:12:19,026 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:19,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-12-17 14:12:19,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:19,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-12-17 14:12:19,032 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=892, Invalid=2890, Unknown=0, NotChecked=0, Total=3782 [2024-12-17 14:12:19,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:19,032 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:19,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.983870967741935) internal successors, (495), 61 states have internal predecessors, (495), 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 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:19,033 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:19,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:19,034 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:19,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:19,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-17 14:12:19,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:19,454 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 14:12:19,454 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:19,455 INFO L139 ounterexampleChecker]: Examining path program with hash -1383796054, occurence #2 [2024-12-17 14:12:19,455 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:12:19,455 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-12-17 14:12:19,455 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-12-17 14:12:19,455 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 14:12:19,455 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 14:12:19,455 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:19,455 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 289 [2024-12-17 14:12:19,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:19,531 INFO L85 PathProgramCache]: Analyzing trace with hash -106329839, now seen corresponding path program 1 times [2024-12-17 14:12:19,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:19,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956165983] [2024-12-17 14:12:19,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:19,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:19,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:20,542 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 22 proven. 163 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2024-12-17 14:12:20,542 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:20,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956165983] [2024-12-17 14:12:20,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956165983] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:20,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1452572163] [2024-12-17 14:12:20,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:20,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:20,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:20,701 INFO L256 TraceCheckSpWp]: Trace formula consists of 1249 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 14:12:20,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:21,158 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 175 proven. 10 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2024-12-17 14:12:21,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1452572163] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:21,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:21,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-12-17 14:12:21,158 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:21,158 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 294 [2024-12-17 14:12:21,278 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:12:21,278 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 42 treesize of output 22 [2024-12-17 14:12:21,415 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:21,415 INFO L85 PathProgramCache]: Analyzing trace with hash -465325075, now seen corresponding path program 1 times [2024-12-17 14:12:21,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:21,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845635264] [2024-12-17 14:12:21,415 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:21,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:21,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:22,231 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 25 proven. 163 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2024-12-17 14:12:22,231 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:22,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845635264] [2024-12-17 14:12:22,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845635264] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:22,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [885549157] [2024-12-17 14:12:22,232 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:22,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:22,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:22,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 1256 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 14:12:22,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:22,753 INFO L134 CoverageAnalysis]: Checked inductivity of 763 backedges. 178 proven. 10 refuted. 0 times theorem prover too weak. 575 trivial. 0 not checked. [2024-12-17 14:12:22,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [885549157] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:22,754 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:22,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-12-17 14:12:22,754 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:22,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 297 [2024-12-17 14:12:22,754 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:22,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 301 [2024-12-17 14:12:22,754 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:22,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 303 [2024-12-17 14:12:22,866 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 14 treesize of output 6 [2024-12-17 14:12:22,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:22,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1341692596, now seen corresponding path program 1 times [2024-12-17 14:12:22,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:22,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214047334] [2024-12-17 14:12:22,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:22,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:23,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:23,841 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 9 proven. 120 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2024-12-17 14:12:23,841 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:23,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214047334] [2024-12-17 14:12:23,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214047334] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:23,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1754371988] [2024-12-17 14:12:23,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:23,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:24,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:24,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 14:12:24,013 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:24,431 INFO L134 CoverageAnalysis]: Checked inductivity of 767 backedges. 119 proven. 10 refuted. 0 times theorem prover too weak. 638 trivial. 0 not checked. [2024-12-17 14:12:24,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1754371988] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:24,431 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:24,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-12-17 14:12:24,431 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:24,432 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 313 [2024-12-17 14:12:24,542 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 14 treesize of output 6 [2024-12-17 14:12:24,580 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:24,580 INFO L85 PathProgramCache]: Analyzing trace with hash -510736532, now seen corresponding path program 1 times [2024-12-17 14:12:24,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:24,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549747472] [2024-12-17 14:12:24,580 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:24,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:24,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:25,422 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2024-12-17 14:12:25,422 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:25,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549747472] [2024-12-17 14:12:25,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549747472] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:25,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [118192995] [2024-12-17 14:12:25,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:25,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:25,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:25,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 1325 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-17 14:12:25,598 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:25,974 INFO L134 CoverageAnalysis]: Checked inductivity of 779 backedges. 13 proven. 10 refuted. 0 times theorem prover too weak. 756 trivial. 0 not checked. [2024-12-17 14:12:25,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [118192995] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:25,974 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:25,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2024-12-17 14:12:25,974 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:25,974 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2024-12-17 14:12:25,974 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:25,974 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:12:25,974 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:25,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:25,975 INFO L85 PathProgramCache]: Analyzing trace with hash 1065070437, now seen corresponding path program 11 times [2024-12-17 14:12:25,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:25,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947235755] [2024-12-17 14:12:25,975 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:12:25,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:27,191 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-12-17 14:12:27,191 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:28,583 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 373 proven. 115 refuted. 0 times theorem prover too weak. 308 trivial. 0 not checked. [2024-12-17 14:12:28,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:28,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947235755] [2024-12-17 14:12:28,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947235755] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:28,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555909065] [2024-12-17 14:12:28,584 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:12:28,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:28,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:28,585 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 14:12:28,586 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 14:12:35,817 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-12-17 14:12:35,817 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:35,831 INFO L256 TraceCheckSpWp]: Trace formula consists of 1387 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-17 14:12:35,834 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:36,714 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 480 proven. 66 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:12:36,715 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:37,611 INFO L134 CoverageAnalysis]: Checked inductivity of 796 backedges. 407 proven. 139 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2024-12-17 14:12:37,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555909065] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:37,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:37,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 26, 26] total 62 [2024-12-17 14:12:37,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69190376] [2024-12-17 14:12:37,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:37,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2024-12-17 14:12:37,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:37,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2024-12-17 14:12:37,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=790, Invalid=2992, Unknown=0, NotChecked=0, Total=3782 [2024-12-17 14:12:37,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:37,615 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:37,615 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 8.596774193548388) internal successors, (533), 62 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 14:12:37,615 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:37,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:38,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:38,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:38,082 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 14:12:38,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-12-17 14:12:38,258 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 14:12:38,258 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:38,258 INFO L139 ounterexampleChecker]: Examining path program with hash -1357750924, occurence #1 [2024-12-17 14:12:38,258 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:12:38,258 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:38,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:38,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1843037053, now seen corresponding path program 12 times [2024-12-17 14:12:38,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:38,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813115927] [2024-12-17 14:12:38,259 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:12:38,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:38,422 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-12-17 14:12:38,422 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:38,921 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 22 proven. 153 refuted. 0 times theorem prover too weak. 418 trivial. 0 not checked. [2024-12-17 14:12:38,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:38,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813115927] [2024-12-17 14:12:38,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [813115927] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:38,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232818552] [2024-12-17 14:12:38,922 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:12:38,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:38,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:38,923 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 14:12:38,924 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 14:12:39,322 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2024-12-17 14:12:39,322 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:39,325 INFO L256 TraceCheckSpWp]: Trace formula consists of 657 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-17 14:12:39,328 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:39,641 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 123 proven. 10 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2024-12-17 14:12:39,642 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:39,947 INFO L134 CoverageAnalysis]: Checked inductivity of 593 backedges. 15 proven. 118 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2024-12-17 14:12:39,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232818552] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:39,947 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:39,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 30 [2024-12-17 14:12:39,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931809591] [2024-12-17 14:12:39,947 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:39,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-12-17 14:12:39,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:39,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-12-17 14:12:39,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=206, Invalid=664, Unknown=0, NotChecked=0, Total=870 [2024-12-17 14:12:39,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:39,949 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:39,949 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.166666666666667) internal successors, (185), 30 states have internal predecessors, (185), 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 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:39,949 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:40,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:40,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:40,145 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 14:12:40,338 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-12-17 14:12:40,338 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 14:12:40,338 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:40,338 INFO L139 ounterexampleChecker]: Examining path program with hash -1357750924, occurence #2 [2024-12-17 14:12:40,338 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:12:40,339 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 21 [2024-12-17 14:12:40,339 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-12-17 14:12:40,339 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-12-17 14:12:40,339 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-12-17 14:12:40,339 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:40,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2024-12-17 14:12:40,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:40,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1002837412, now seen corresponding path program 1 times [2024-12-17 14:12:40,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:40,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545754724] [2024-12-17 14:12:40,396 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:40,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:40,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:40,950 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 20 proven. 183 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2024-12-17 14:12:40,950 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:40,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545754724] [2024-12-17 14:12:40,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545754724] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:40,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [373408937] [2024-12-17 14:12:40,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:40,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:41,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:41,026 INFO L256 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:12:41,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:41,407 INFO L134 CoverageAnalysis]: Checked inductivity of 470 backedges. 188 proven. 15 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2024-12-17 14:12:41,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [373408937] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:41,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:41,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-12-17 14:12:41,407 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:41,408 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 217 [2024-12-17 14:12:41,520 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:12:41,520 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 42 treesize of output 22 [2024-12-17 14:12:41,648 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:41,648 INFO L85 PathProgramCache]: Analyzing trace with hash 1217989422, now seen corresponding path program 1 times [2024-12-17 14:12:41,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:41,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087260890] [2024-12-17 14:12:41,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:41,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:41,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:42,262 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 23 proven. 183 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2024-12-17 14:12:42,263 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087260890] [2024-12-17 14:12:42,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087260890] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:42,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [91873806] [2024-12-17 14:12:42,263 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:42,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:42,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:42,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:12:42,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:42,788 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 191 proven. 15 refuted. 0 times theorem prover too weak. 267 trivial. 0 not checked. [2024-12-17 14:12:42,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [91873806] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:42,788 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:42,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-12-17 14:12:42,788 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:42,788 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 220 [2024-12-17 14:12:42,788 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:42,788 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 224 [2024-12-17 14:12:42,788 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:42,788 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2024-12-17 14:12:42,938 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 14 treesize of output 6 [2024-12-17 14:12:43,007 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:43,008 INFO L85 PathProgramCache]: Analyzing trace with hash -2014041569, now seen corresponding path program 1 times [2024-12-17 14:12:43,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:43,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728258698] [2024-12-17 14:12:43,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:43,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:43,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:43,690 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 6 proven. 123 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2024-12-17 14:12:43,690 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:43,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728258698] [2024-12-17 14:12:43,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1728258698] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:43,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1164178258] [2024-12-17 14:12:43,691 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:43,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:43,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:43,775 INFO L256 TraceCheckSpWp]: Trace formula consists of 1010 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:12:43,778 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:44,174 INFO L134 CoverageAnalysis]: Checked inductivity of 477 backedges. 114 proven. 15 refuted. 0 times theorem prover too weak. 348 trivial. 0 not checked. [2024-12-17 14:12:44,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1164178258] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:44,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:44,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-12-17 14:12:44,175 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:44,175 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 236 [2024-12-17 14:12:44,273 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 14 treesize of output 6 [2024-12-17 14:12:44,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:44,305 INFO L85 PathProgramCache]: Analyzing trace with hash 1956362495, now seen corresponding path program 1 times [2024-12-17 14:12:44,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:44,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990317440] [2024-12-17 14:12:44,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:44,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:44,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:44,995 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 13 proven. 28 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2024-12-17 14:12:44,995 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990317440] [2024-12-17 14:12:44,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990317440] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:44,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [602024748] [2024-12-17 14:12:44,996 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:44,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:45,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:45,120 INFO L256 TraceCheckSpWp]: Trace formula consists of 1048 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:12:45,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:45,525 INFO L134 CoverageAnalysis]: Checked inductivity of 489 backedges. 26 proven. 15 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2024-12-17 14:12:45,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [602024748] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:45,526 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:45,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-12-17 14:12:45,526 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 248 [2024-12-17 14:12:45,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 251 [2024-12-17 14:12:45,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 254 [2024-12-17 14:12:45,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 257 [2024-12-17 14:12:45,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2024-12-17 14:12:45,526 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,526 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 263 [2024-12-17 14:12:45,527 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,527 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 266 [2024-12-17 14:12:45,527 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,527 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 269 [2024-12-17 14:12:45,527 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:45,527 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2024-12-17 14:12:45,527 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:45,527 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:12:45,527 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:45,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:45,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1505488908, now seen corresponding path program 13 times [2024-12-17 14:12:45,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:45,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842810505] [2024-12-17 14:12:45,527 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 14:12:45,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:45,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:46,308 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 45 proven. 55 refuted. 0 times theorem prover too weak. 498 trivial. 0 not checked. [2024-12-17 14:12:46,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:46,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842810505] [2024-12-17 14:12:46,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842810505] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:46,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [445401342] [2024-12-17 14:12:46,308 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 14:12:46,308 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:46,308 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:46,311 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 14:12:46,312 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 14:12:46,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:46,751 INFO L256 TraceCheckSpWp]: Trace formula consists of 1222 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-17 14:12:46,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:47,087 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 321 proven. 15 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 14:12:47,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:47,458 INFO L134 CoverageAnalysis]: Checked inductivity of 598 backedges. 246 proven. 90 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 14:12:47,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [445401342] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:47,458 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:47,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 36 [2024-12-17 14:12:47,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825913800] [2024-12-17 14:12:47,458 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:47,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-17 14:12:47,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:47,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-17 14:12:47,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=971, Unknown=0, NotChecked=0, Total=1260 [2024-12-17 14:12:47,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:47,460 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:47,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.361111111111111) internal successors, (229), 36 states have internal predecessors, (229), 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 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,460 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:47,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:47,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:47,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,461 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:47,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:47,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:12:47,693 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 14:12:47,881 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,SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2024-12-17 14:12:47,882 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 14:12:47,882 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:47,882 INFO L139 ounterexampleChecker]: Examining path program with hash -1357750924, occurence #3 [2024-12-17 14:12:47,882 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:12:47,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:12:47,882 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:47,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-12-17 14:12:47,882 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:47,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 14:12:47,882 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:47,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 14:12:47,882 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:47,882 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-12-17 14:12:47,882 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:47,883 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2024-12-17 14:12:47,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:47,943 INFO L85 PathProgramCache]: Analyzing trace with hash 291543743, now seen corresponding path program 1 times [2024-12-17 14:12:47,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:47,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743301919] [2024-12-17 14:12:47,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:47,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:48,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:48,535 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 26 proven. 198 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-12-17 14:12:48,536 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:48,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743301919] [2024-12-17 14:12:48,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1743301919] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:48,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [610665782] [2024-12-17 14:12:48,536 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:48,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:48,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:48,613 INFO L256 TraceCheckSpWp]: Trace formula consists of 980 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:12:48,616 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 476 backedges. 203 proven. 21 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-12-17 14:12:49,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [610665782] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:49,086 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:49,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2024-12-17 14:12:49,087 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:49,087 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2024-12-17 14:12:49,204 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:12:49,205 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 42 treesize of output 22 [2024-12-17 14:12:49,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:49,351 INFO L85 PathProgramCache]: Analyzing trace with hash -245213301, now seen corresponding path program 1 times [2024-12-17 14:12:49,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:49,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960259727] [2024-12-17 14:12:49,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:49,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:49,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:49,973 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 29 proven. 198 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-12-17 14:12:49,973 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960259727] [2024-12-17 14:12:49,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960259727] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:49,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2092842250] [2024-12-17 14:12:49,973 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:49,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:50,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:50,052 INFO L256 TraceCheckSpWp]: Trace formula consists of 988 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:12:50,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:50,501 INFO L134 CoverageAnalysis]: Checked inductivity of 479 backedges. 206 proven. 21 refuted. 0 times theorem prover too weak. 252 trivial. 0 not checked. [2024-12-17 14:12:50,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2092842250] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:50,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:50,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2024-12-17 14:12:50,501 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:50,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 221 [2024-12-17 14:12:50,502 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:50,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2024-12-17 14:12:50,502 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:50,502 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2024-12-17 14:12:50,623 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 14 treesize of output 6 [2024-12-17 14:12:50,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -904058630, now seen corresponding path program 1 times [2024-12-17 14:12:50,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:50,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430616591] [2024-12-17 14:12:50,670 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:50,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:50,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:51,319 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 23 proven. 189 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2024-12-17 14:12:51,319 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:51,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430616591] [2024-12-17 14:12:51,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430616591] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:51,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1777586189] [2024-12-17 14:12:51,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:51,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:51,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:51,406 INFO L256 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:12:51,408 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:51,903 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 191 proven. 21 refuted. 0 times theorem prover too weak. 271 trivial. 0 not checked. [2024-12-17 14:12:51,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1777586189] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:51,903 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:51,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2024-12-17 14:12:51,903 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:51,903 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2024-12-17 14:12:52,001 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 14 treesize of output 6 [2024-12-17 14:12:52,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:52,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1930150170, now seen corresponding path program 1 times [2024-12-17 14:12:52,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:52,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091932779] [2024-12-17 14:12:52,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:52,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:52,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:52,680 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 13 proven. 115 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2024-12-17 14:12:52,680 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:52,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091932779] [2024-12-17 14:12:52,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091932779] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:52,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1535894828] [2024-12-17 14:12:52,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:52,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:52,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:52,795 INFO L256 TraceCheckSpWp]: Trace formula consists of 1057 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:12:52,798 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:53,345 INFO L134 CoverageAnalysis]: Checked inductivity of 495 backedges. 107 proven. 21 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2024-12-17 14:12:53,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1535894828] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:53,345 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:53,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 29 [2024-12-17 14:12:53,345 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:53,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2024-12-17 14:12:53,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2024-12-17 14:12:53,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 255 [2024-12-17 14:12:53,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,345 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 258 [2024-12-17 14:12:53,345 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 261 [2024-12-17 14:12:53,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 264 [2024-12-17 14:12:53,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 267 [2024-12-17 14:12:53,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 270 [2024-12-17 14:12:53,346 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:53,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 272 [2024-12-17 14:12:53,346 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:53,346 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:12:53,346 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:12:53,346 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:53,347 INFO L85 PathProgramCache]: Analyzing trace with hash -368568995, now seen corresponding path program 14 times [2024-12-17 14:12:53,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:12:53,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627600048] [2024-12-17 14:12:53,347 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:12:53,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:53,524 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 14:12:53,525 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:54,308 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 43 proven. 189 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2024-12-17 14:12:54,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:12:54,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627600048] [2024-12-17 14:12:54,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627600048] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:54,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322648191] [2024-12-17 14:12:54,309 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:12:54,309 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:12:54,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:12:54,311 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 14:12:54,312 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 14:12:54,796 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 14:12:54,796 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:12:54,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 1231 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-12-17 14:12:54,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:55,197 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 321 proven. 21 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 14:12:55,197 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:12:55,612 INFO L134 CoverageAnalysis]: Checked inductivity of 604 backedges. 271 proven. 71 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 14:12:55,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322648191] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:12:55,612 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:12:55,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 42 [2024-12-17 14:12:55,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241331830] [2024-12-17 14:12:55,613 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:12:55,613 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-17 14:12:55,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:12:55,614 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-17 14:12:55,615 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=1336, Unknown=0, NotChecked=0, Total=1722 [2024-12-17 14:12:55,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:55,615 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:12:55,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.976190476190476) internal successors, (293), 42 states have internal predecessors, (293), 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 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:12:55,616 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:12:55,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:12:55,834 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 14:12:56,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-12-17 14:12:56,025 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 14:12:56,026 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:12:56,026 INFO L139 ounterexampleChecker]: Examining path program with hash -1357750924, occurence #4 [2024-12-17 14:12:56,026 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:12:56,026 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2024-12-17 14:12:56,026 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-12-17 14:12:56,026 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-12-17 14:12:56,026 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-12-17 14:12:56,026 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:12:56,026 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 214 [2024-12-17 14:12:56,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:56,105 INFO L85 PathProgramCache]: Analyzing trace with hash -283723876, now seen corresponding path program 1 times [2024-12-17 14:12:56,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:56,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283672375] [2024-12-17 14:12:56,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:56,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:56,955 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 43 proven. 220 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-12-17 14:12:56,955 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:56,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283672375] [2024-12-17 14:12:56,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283672375] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:56,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1391927953] [2024-12-17 14:12:56,955 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:56,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:57,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:57,034 INFO L256 TraceCheckSpWp]: Trace formula consists of 990 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 14:12:57,037 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:57,609 INFO L134 CoverageAnalysis]: Checked inductivity of 483 backedges. 235 proven. 28 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-12-17 14:12:57,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1391927953] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:57,609 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:57,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-12-17 14:12:57,609 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:57,609 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 219 [2024-12-17 14:12:57,730 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:12:57,731 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 42 treesize of output 22 [2024-12-17 14:12:57,928 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:57,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1640142182, now seen corresponding path program 1 times [2024-12-17 14:12:57,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:57,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125943197] [2024-12-17 14:12:57,929 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:57,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:58,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:58,636 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 46 proven. 220 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-12-17 14:12:58,636 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:12:58,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125943197] [2024-12-17 14:12:58,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125943197] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:58,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1411802528] [2024-12-17 14:12:58,636 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:58,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:58,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:12:58,725 INFO L256 TraceCheckSpWp]: Trace formula consists of 997 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 14:12:58,727 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:12:59,327 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 238 proven. 28 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2024-12-17 14:12:59,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1411802528] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:12:59,327 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:12:59,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-12-17 14:12:59,327 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:12:59,327 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2024-12-17 14:12:59,327 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:59,327 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2024-12-17 14:12:59,327 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:12:59,327 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 228 [2024-12-17 14:12:59,440 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 14 treesize of output 6 [2024-12-17 14:12:59,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:12:59,477 INFO L85 PathProgramCache]: Analyzing trace with hash -854326249, now seen corresponding path program 1 times [2024-12-17 14:12:59,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:12:59,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861107337] [2024-12-17 14:12:59,477 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:12:59,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:12:59,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 29 proven. 205 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2024-12-17 14:13:00,159 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:00,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861107337] [2024-12-17 14:13:00,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861107337] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:00,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [653410182] [2024-12-17 14:13:00,159 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:00,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:00,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:00,245 INFO L256 TraceCheckSpWp]: Trace formula consists of 1028 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 14:13:00,248 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:00,765 INFO L134 CoverageAnalysis]: Checked inductivity of 490 backedges. 206 proven. 28 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2024-12-17 14:13:00,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [653410182] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:00,765 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:00,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-12-17 14:13:00,765 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:00,765 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 238 [2024-12-17 14:13:00,871 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 14 treesize of output 6 [2024-12-17 14:13:00,907 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:00,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1117567735, now seen corresponding path program 1 times [2024-12-17 14:13:00,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:00,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444633801] [2024-12-17 14:13:00,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:00,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:01,654 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 16 proven. 136 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-12-17 14:13:01,654 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:01,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444633801] [2024-12-17 14:13:01,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444633801] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:01,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [233400201] [2024-12-17 14:13:01,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:01,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:01,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:01,748 INFO L256 TraceCheckSpWp]: Trace formula consists of 1066 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-17 14:13:01,751 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:02,247 INFO L134 CoverageAnalysis]: Checked inductivity of 502 backedges. 124 proven. 28 refuted. 0 times theorem prover too weak. 350 trivial. 0 not checked. [2024-12-17 14:13:02,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [233400201] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:02,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:02,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2024-12-17 14:13:02,248 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 265 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,248 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 268 [2024-12-17 14:13:02,248 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,249 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2024-12-17 14:13:02,249 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:02,249 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 273 [2024-12-17 14:13:02,249 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:02,249 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:13:02,249 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:13:02,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:02,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1665178156, now seen corresponding path program 15 times [2024-12-17 14:13:02,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:13:02,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192822714] [2024-12-17 14:13:02,250 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:13:02,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:02,452 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-17 14:13:02,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:03,624 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 48 proven. 220 refuted. 0 times theorem prover too weak. 343 trivial. 0 not checked. [2024-12-17 14:13:03,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:13:03,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192822714] [2024-12-17 14:13:03,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192822714] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:03,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [725704336] [2024-12-17 14:13:03,624 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:13:03,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:03,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:13:03,626 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 14:13:03,627 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 14:13:04,271 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2024-12-17 14:13:04,271 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:04,275 INFO L256 TraceCheckSpWp]: Trace formula consists of 947 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-17 14:13:04,278 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:04,921 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 218 proven. 28 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-12-17 14:13:04,921 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:13:05,582 INFO L134 CoverageAnalysis]: Checked inductivity of 611 backedges. 37 proven. 209 refuted. 0 times theorem prover too weak. 365 trivial. 0 not checked. [2024-12-17 14:13:05,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [725704336] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:13:05,582 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:13:05,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 20, 20] total 60 [2024-12-17 14:13:05,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986130979] [2024-12-17 14:13:05,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:13:05,583 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-12-17 14:13:05,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:13:05,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-12-17 14:13:05,584 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=725, Invalid=2815, Unknown=0, NotChecked=0, Total=3540 [2024-12-17 14:13:05,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:05,584 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:13:05,584 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 5.733333333333333) internal successors, (344), 60 states have internal predecessors, (344), 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 14:13:05,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:05,584 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:05,585 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:05,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:13:05,843 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-17 14:13:06,035 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:06,035 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 14:13:06,035 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:13:06,035 INFO L139 ounterexampleChecker]: Examining path program with hash -1357750924, occurence #5 [2024-12-17 14:13:06,035 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:13:06,035 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:13:06,035 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:06,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-12-17 14:13:06,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:06,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-12-17 14:13:06,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:06,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-12-17 14:13:06,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:06,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2024-12-17 14:13:06,036 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:06,036 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 217 [2024-12-17 14:13:06,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:06,092 INFO L85 PathProgramCache]: Analyzing trace with hash -597047529, now seen corresponding path program 1 times [2024-12-17 14:13:06,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:06,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111989123] [2024-12-17 14:13:06,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:06,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:06,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:07,003 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 75 proven. 263 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-12-17 14:13:07,003 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:07,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111989123] [2024-12-17 14:13:07,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111989123] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:07,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1300344002] [2024-12-17 14:13:07,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:07,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:07,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:07,080 INFO L256 TraceCheckSpWp]: Trace formula consists of 1016 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:13:07,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:07,849 INFO L134 CoverageAnalysis]: Checked inductivity of 510 backedges. 283 proven. 55 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-12-17 14:13:07,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1300344002] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:07,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:07,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2024-12-17 14:13:07,850 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:07,850 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 222 [2024-12-17 14:13:07,965 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:13:07,966 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 42 treesize of output 22 [2024-12-17 14:13:08,125 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:08,125 INFO L85 PathProgramCache]: Analyzing trace with hash 644535139, now seen corresponding path program 1 times [2024-12-17 14:13:08,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:08,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875297440] [2024-12-17 14:13:08,125 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:08,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:08,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 78 proven. 263 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-12-17 14:13:09,020 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:09,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875297440] [2024-12-17 14:13:09,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875297440] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:09,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1648704998] [2024-12-17 14:13:09,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:09,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:09,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:09,102 INFO L256 TraceCheckSpWp]: Trace formula consists of 1024 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:13:09,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:09,895 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 286 proven. 55 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2024-12-17 14:13:09,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1648704998] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:09,896 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:09,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2024-12-17 14:13:09,896 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:09,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2024-12-17 14:13:09,896 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:09,896 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 229 [2024-12-17 14:13:09,896 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:09,897 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2024-12-17 14:13:10,002 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 14 treesize of output 6 [2024-12-17 14:13:10,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:10,049 INFO L85 PathProgramCache]: Analyzing trace with hash 1048831314, now seen corresponding path program 1 times [2024-12-17 14:13:10,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:10,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746383833] [2024-12-17 14:13:10,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:10,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:10,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:10,925 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 66 proven. 260 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:13:10,926 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746383833] [2024-12-17 14:13:10,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746383833] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:10,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2084182097] [2024-12-17 14:13:10,926 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:10,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:11,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:11,033 INFO L256 TraceCheckSpWp]: Trace formula consists of 1055 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:13:11,035 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:11,798 INFO L134 CoverageAnalysis]: Checked inductivity of 517 backedges. 271 proven. 55 refuted. 0 times theorem prover too weak. 191 trivial. 0 not checked. [2024-12-17 14:13:11,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2084182097] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:11,798 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:11,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2024-12-17 14:13:11,799 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:11,799 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 241 [2024-12-17 14:13:11,895 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 14 treesize of output 6 [2024-12-17 14:13:11,942 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:11,943 INFO L85 PathProgramCache]: Analyzing trace with hash 1281633650, now seen corresponding path program 1 times [2024-12-17 14:13:11,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:11,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933517109] [2024-12-17 14:13:11,943 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:11,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:12,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:12,841 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 56 proven. 247 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2024-12-17 14:13:12,841 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:12,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933517109] [2024-12-17 14:13:12,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933517109] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:12,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1817957141] [2024-12-17 14:13:12,842 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:12,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:12,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:12,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 1093 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:13:12,935 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:13,749 INFO L134 CoverageAnalysis]: Checked inductivity of 529 backedges. 248 proven. 55 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2024-12-17 14:13:13,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1817957141] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:13,749 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:13,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 45 [2024-12-17 14:13:13,749 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:13,749 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 253 [2024-12-17 14:13:13,749 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,749 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 256 [2024-12-17 14:13:13,749 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,749 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 259 [2024-12-17 14:13:13,749 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 262 [2024-12-17 14:13:13,750 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 265 [2024-12-17 14:13:13,750 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 268 [2024-12-17 14:13:13,750 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 271 [2024-12-17 14:13:13,750 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 274 [2024-12-17 14:13:13,750 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:13,750 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 276 [2024-12-17 14:13:13,750 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:13,750 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:13:13,751 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:13:13,751 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:13,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1234546403, now seen corresponding path program 16 times [2024-12-17 14:13:13,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:13:13,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460715945] [2024-12-17 14:13:13,751 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:13:13,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:13,866 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:13:13,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:14,897 INFO L134 CoverageAnalysis]: Checked inductivity of 638 backedges. 57 proven. 37 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2024-12-17 14:13:14,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:13:14,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460715945] [2024-12-17 14:13:14,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460715945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:14,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [624826123] [2024-12-17 14:13:14,897 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:13:14,897 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:14,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:13:14,899 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 14:13:14,900 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 14:13:15,501 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:13:15,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:15,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 1267 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-12-17 14:13:15,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:16,098 INFO L134 CoverageAnalysis]: Checked inductivity of 638 backedges. 364 proven. 55 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2024-12-17 14:13:16,098 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:13:16,729 INFO L134 CoverageAnalysis]: Checked inductivity of 638 backedges. 274 proven. 145 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2024-12-17 14:13:16,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [624826123] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:13:16,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:13:16,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 24, 24] total 48 [2024-12-17 14:13:16,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402678344] [2024-12-17 14:13:16,729 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:13:16,730 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2024-12-17 14:13:16,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:13:16,731 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2024-12-17 14:13:16,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=539, Invalid=1717, Unknown=0, NotChecked=0, Total=2256 [2024-12-17 14:13:16,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:16,734 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:13:16,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 8.020833333333334) internal successors, (385), 48 states have internal predecessors, (385), 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 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:16,735 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:13:16,736 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:17,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:13:17,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:13:17,319 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 14:13:17,510 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79 [2024-12-17 14:13:17,510 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 14:13:17,510 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:13:17,511 INFO L139 ounterexampleChecker]: Examining path program with hash -891650920, occurence #1 [2024-12-17 14:13:17,511 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:13:17,511 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:13:17,511 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:17,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1863430380, now seen corresponding path program 17 times [2024-12-17 14:13:17,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:13:17,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730147845] [2024-12-17 14:13:17,511 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:13:17,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:17,893 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 14:13:17,893 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:19,067 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 302 proven. 157 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2024-12-17 14:13:19,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:13:19,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730147845] [2024-12-17 14:13:19,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730147845] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:19,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783133357] [2024-12-17 14:13:19,067 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:13:19,067 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:19,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:13:19,069 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 14:13:19,070 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 14:13:29,412 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2024-12-17 14:13:29,412 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:29,431 INFO L256 TraceCheckSpWp]: Trace formula consists of 1164 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-17 14:13:29,434 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:30,479 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 398 proven. 66 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-12-17 14:13:30,479 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:13:31,675 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 297 proven. 167 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2024-12-17 14:13:31,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783133357] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:13:31,675 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:13:31,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 32, 32] total 90 [2024-12-17 14:13:31,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022479571] [2024-12-17 14:13:31,675 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:13:31,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 90 states [2024-12-17 14:13:31,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:13:31,677 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2024-12-17 14:13:31,679 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1605, Invalid=6405, Unknown=0, NotChecked=0, Total=8010 [2024-12-17 14:13:31,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:31,679 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:13:31,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 90 states, 90 states have (on average 7.055555555555555) internal successors, (635), 90 states have internal predecessors, (635), 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 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:31,679 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:13:31,680 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:13:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:13:31,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:13:31,906 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 14:13:32,087 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:32,088 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 14:13:32,088 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:13:32,088 INFO L139 ounterexampleChecker]: Examining path program with hash -891650920, occurence #2 [2024-12-17 14:13:32,088 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:13:32,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:13:32,088 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:32,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-12-17 14:13:32,088 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:32,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2024-12-17 14:13:32,088 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:32,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-12-17 14:13:32,088 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:32,088 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2024-12-17 14:13:32,088 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:32,089 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2024-12-17 14:13:32,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:32,149 INFO L85 PathProgramCache]: Analyzing trace with hash -256131137, now seen corresponding path program 1 times [2024-12-17 14:13:32,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:32,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118156349] [2024-12-17 14:13:32,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:32,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:32,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:33,106 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 81 proven. 84 refuted. 0 times theorem prover too weak. 461 trivial. 0 not checked. [2024-12-17 14:13:33,106 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:33,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118156349] [2024-12-17 14:13:33,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118156349] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:33,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [414321383] [2024-12-17 14:13:33,106 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:33,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:33,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:33,196 INFO L256 TraceCheckSpWp]: Trace formula consists of 1089 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-17 14:13:33,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:34,415 INFO L134 CoverageAnalysis]: Checked inductivity of 626 backedges. 2 proven. 362 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2024-12-17 14:13:34,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [414321383] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:34,415 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:34,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 28] total 37 [2024-12-17 14:13:34,415 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:34,416 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 230 [2024-12-17 14:13:34,522 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:13:34,522 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 42 treesize of output 22 [2024-12-17 14:13:34,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:34,644 INFO L85 PathProgramCache]: Analyzing trace with hash 687876875, now seen corresponding path program 1 times [2024-12-17 14:13:34,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:34,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343274120] [2024-12-17 14:13:34,644 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:34,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:34,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:35,801 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 28 proven. 188 refuted. 0 times theorem prover too weak. 413 trivial. 0 not checked. [2024-12-17 14:13:35,801 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:35,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343274120] [2024-12-17 14:13:35,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343274120] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:35,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1063763903] [2024-12-17 14:13:35,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:35,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:35,903 INFO L256 TraceCheckSpWp]: Trace formula consists of 1096 conjuncts, 53 conjuncts are in the unsatisfiable core [2024-12-17 14:13:35,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 629 backedges. 1 proven. 363 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-12-17 14:13:37,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1063763903] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:37,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:37,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 47] total 58 [2024-12-17 14:13:37,876 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:37,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2024-12-17 14:13:37,876 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:37,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2024-12-17 14:13:37,876 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:13:37,876 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 239 [2024-12-17 14:13:37,999 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 14 treesize of output 6 [2024-12-17 14:13:38,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:38,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1840840186, now seen corresponding path program 1 times [2024-12-17 14:13:38,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:38,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341409041] [2024-12-17 14:13:38,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:38,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:38,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:39,565 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 62 proven. 105 refuted. 0 times theorem prover too weak. 466 trivial. 0 not checked. [2024-12-17 14:13:39,565 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:39,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341409041] [2024-12-17 14:13:39,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341409041] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:39,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [148444585] [2024-12-17 14:13:39,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:39,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:39,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:39,794 INFO L256 TraceCheckSpWp]: Trace formula consists of 1127 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-17 14:13:39,797 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:41,024 INFO L134 CoverageAnalysis]: Checked inductivity of 633 backedges. 1 proven. 363 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2024-12-17 14:13:41,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [148444585] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:41,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:41,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 27] total 37 [2024-12-17 14:13:41,025 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:41,025 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2024-12-17 14:13:41,135 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 14 treesize of output 6 [2024-12-17 14:13:41,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:41,172 INFO L85 PathProgramCache]: Analyzing trace with hash -1602968038, now seen corresponding path program 1 times [2024-12-17 14:13:41,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:13:41,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33768344] [2024-12-17 14:13:41,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:41,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:41,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:42,476 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 28 proven. 145 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2024-12-17 14:13:42,476 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:13:42,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33768344] [2024-12-17 14:13:42,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [33768344] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:42,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [934928578] [2024-12-17 14:13:42,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:13:42,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:42,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:13:42,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 1165 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-17 14:13:42,599 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:13:43,693 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 1 proven. 363 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2024-12-17 14:13:43,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [934928578] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:43,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:13:43,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 27] total 38 [2024-12-17 14:13:43,693 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:13:43,693 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 260 [2024-12-17 14:13:43,693 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:13:43,693 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:13:43,693 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:13:43,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:13:43,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2012169757, now seen corresponding path program 18 times [2024-12-17 14:13:43,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:13:43,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684371988] [2024-12-17 14:13:43,694 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:13:43,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:13:44,238 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-12-17 14:13:44,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:13:45,501 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 101 proven. 86 refuted. 0 times theorem prover too weak. 475 trivial. 0 not checked. [2024-12-17 14:13:45,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:13:45,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684371988] [2024-12-17 14:13:45,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684371988] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:13:45,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [716736499] [2024-12-17 14:13:45,501 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-17 14:13:45,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:13:45,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:13:45,503 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 14:13:45,504 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 14:14:05,532 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-12-17 14:14:05,532 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:14:05,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 1227 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-17 14:14:05,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:14:06,817 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 2 proven. 362 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-12-17 14:14:06,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:14:07,882 INFO L134 CoverageAnalysis]: Checked inductivity of 662 backedges. 2 proven. 362 refuted. 0 times theorem prover too weak. 298 trivial. 0 not checked. [2024-12-17 14:14:07,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [716736499] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:14:07,883 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:14:07,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 30, 31] total 71 [2024-12-17 14:14:07,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855498542] [2024-12-17 14:14:07,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:14:07,883 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-12-17 14:14:07,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:14:07,885 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-12-17 14:14:07,886 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1105, Invalid=4007, Unknown=0, NotChecked=0, Total=5112 [2024-12-17 14:14:07,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:07,886 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:14:07,886 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 6.402777777777778) internal successors, (461), 71 states have internal predecessors, (461), 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 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:07,886 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:07,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:11,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2024-12-17 14:14:11,269 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 14:14:11,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,SelfDestructingSolverStorable91,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable83,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-12-17 14:14:11,454 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 14:14:11,454 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:14:11,454 INFO L139 ounterexampleChecker]: Examining path program with hash -188968958, occurence #1 [2024-12-17 14:14:11,454 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:14:11,454 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:14:11,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:11,455 INFO L85 PathProgramCache]: Analyzing trace with hash 726723508, now seen corresponding path program 19 times [2024-12-17 14:14:11,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:14:11,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161584339] [2024-12-17 14:14:11,455 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-17 14:14:11,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:11,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:11,980 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 553 trivial. 0 not checked. [2024-12-17 14:14:11,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:14:11,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161584339] [2024-12-17 14:14:11,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161584339] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:14:11,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:14:11,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-17 14:14:11,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792784652] [2024-12-17 14:14:11,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:14:11,981 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-17 14:14:11,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:14:11,981 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-17 14:14:11,981 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-17 14:14:11,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:11,981 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:14:11,981 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.8) internal successors, (74), 5 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:11,981 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 77 states. [2024-12-17 14:14:11,982 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:41,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 387 states. [2024-12-17 14:14:41,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:14:41,315 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-12-17 14:14:41,315 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 14:14:41,315 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:14:41,315 INFO L139 ounterexampleChecker]: Examining path program with hash 545125896, occurence #1 [2024-12-17 14:14:41,315 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:14:41,315 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:14:41,315 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:41,316 INFO L85 PathProgramCache]: Analyzing trace with hash -624919840, now seen corresponding path program 20 times [2024-12-17 14:14:41,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:14:41,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648157776] [2024-12-17 14:14:41,316 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:14:41,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:41,540 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 14:14:41,540 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:14:43,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1399 backedges. 771 proven. 452 refuted. 0 times theorem prover too weak. 176 trivial. 0 not checked. [2024-12-17 14:14:43,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:14:43,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648157776] [2024-12-17 14:14:43,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648157776] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:43,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363569385] [2024-12-17 14:14:43,997 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-17 14:14:43,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:14:43,997 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:14:43,998 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 14:14:44,000 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 14:14:44,738 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-17 14:14:44,738 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:14:44,744 INFO L256 TraceCheckSpWp]: Trace formula consists of 1593 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-17 14:14:44,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:14:46,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1399 backedges. 1027 proven. 91 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2024-12-17 14:14:46,076 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:14:47,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1399 backedges. 859 proven. 259 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2024-12-17 14:14:47,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363569385] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:14:47,390 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:14:47,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 29, 29] total 98 [2024-12-17 14:14:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748538574] [2024-12-17 14:14:47,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:14:47,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 99 states [2024-12-17 14:14:47,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:14:47,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2024-12-17 14:14:47,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1552, Invalid=8150, Unknown=0, NotChecked=0, Total=9702 [2024-12-17 14:14:47,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:47,395 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:14:47,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 99 states, 99 states have (on average 7.434343434343434) internal successors, (736), 98 states have internal predecessors, (736), 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 14:14:47,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:47,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:47,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:47,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:47,395 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 387 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:14:47,396 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 387 states. [2024-12-17 14:14:48,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:14:48,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:48,422 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 14:14:48,612 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:14:48,613 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 14:14:48,613 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:14:48,613 INFO L139 ounterexampleChecker]: Examining path program with hash 545125896, occurence #2 [2024-12-17 14:14:48,613 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-12-17 14:14:48,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-12-17 14:14:48,613 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:14:48,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-12-17 14:14:48,613 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:14:48,613 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-12-17 14:14:48,613 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:14:48,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-12-17 14:14:48,614 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:14:48,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-12-17 14:14:48,614 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:14:48,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 346 [2024-12-17 14:14:48,614 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:14:48,614 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 349 [2024-12-17 14:14:48,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:48,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1431862400, now seen corresponding path program 1 times [2024-12-17 14:14:48,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:14:48,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465997405] [2024-12-17 14:14:48,671 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:48,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:48,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:50,400 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 183 proven. 634 refuted. 0 times theorem prover too weak. 553 trivial. 0 not checked. [2024-12-17 14:14:50,401 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:14:50,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465997405] [2024-12-17 14:14:50,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465997405] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:50,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1811292942] [2024-12-17 14:14:50,401 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:50,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:50,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:50,544 INFO L256 TraceCheckSpWp]: Trace formula consists of 1507 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-17 14:14:50,547 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:14:51,864 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 699 proven. 118 refuted. 0 times theorem prover too weak. 553 trivial. 0 not checked. [2024-12-17 14:14:51,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1811292942] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:51,864 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:14:51,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 63 [2024-12-17 14:14:51,865 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:14:51,865 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 354 [2024-12-17 14:14:51,980 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-17 14:14:51,981 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 40 treesize of output 20 [2024-12-17 14:14:52,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:52,104 INFO L85 PathProgramCache]: Analyzing trace with hash -1458439631, now seen corresponding path program 1 times [2024-12-17 14:14:52,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:14:52,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660438999] [2024-12-17 14:14:52,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:52,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:52,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:53,697 INFO L134 CoverageAnalysis]: Checked inductivity of 1385 backedges. 147 proven. 569 refuted. 0 times theorem prover too weak. 669 trivial. 0 not checked. [2024-12-17 14:14:53,697 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:14:53,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660438999] [2024-12-17 14:14:53,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660438999] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:53,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1509948526] [2024-12-17 14:14:53,697 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:53,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:53,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:53,973 INFO L256 TraceCheckSpWp]: Trace formula consists of 1515 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-17 14:14:53,977 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:14:55,292 INFO L134 CoverageAnalysis]: Checked inductivity of 1385 backedges. 611 proven. 105 refuted. 0 times theorem prover too weak. 669 trivial. 0 not checked. [2024-12-17 14:14:55,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1509948526] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:55,292 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:14:55,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2024-12-17 14:14:55,293 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:14:55,293 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 357 [2024-12-17 14:14:55,293 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-12-17 14:14:55,293 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 359 [2024-12-17 14:14:55,409 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 12 treesize of output 4 [2024-12-17 14:14:55,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:55,444 INFO L85 PathProgramCache]: Analyzing trace with hash -2000001383, now seen corresponding path program 1 times [2024-12-17 14:14:55,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-12-17 14:14:55,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243060388] [2024-12-17 14:14:55,444 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:55,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:55,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:57,206 INFO L134 CoverageAnalysis]: Checked inductivity of 1385 backedges. 130 proven. 535 refuted. 0 times theorem prover too weak. 720 trivial. 0 not checked. [2024-12-17 14:14:57,207 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-12-17 14:14:57,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243060388] [2024-12-17 14:14:57,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243060388] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:57,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1426601427] [2024-12-17 14:14:57,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-17 14:14:57,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:57,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-17 14:14:57,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 1536 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-12-17 14:14:57,362 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:14:58,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1385 backedges. 560 proven. 105 refuted. 0 times theorem prover too weak. 720 trivial. 0 not checked. [2024-12-17 14:14:58,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1426601427] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:14:58,567 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-17 14:14:58,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2024-12-17 14:14:58,568 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-12-17 14:14:58,568 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 370 [2024-12-17 14:14:58,568 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-12-17 14:14:58,568 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-12-17 14:14:58,568 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:14:58,568 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:14:58,568 INFO L85 PathProgramCache]: Analyzing trace with hash 937341383, now seen corresponding path program 21 times [2024-12-17 14:14:58,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:14:58,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132044970] [2024-12-17 14:14:58,568 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-17 14:14:58,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:14:58,688 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-12-17 14:14:58,688 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:14:59,033 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 162 proven. 0 refuted. 0 times theorem prover too weak. 1251 trivial. 0 not checked. [2024-12-17 14:14:59,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:14:59,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132044970] [2024-12-17 14:14:59,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132044970] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-17 14:14:59,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-17 14:14:59,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-17 14:14:59,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896152583] [2024-12-17 14:14:59,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-17 14:14:59,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-17 14:14:59,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:14:59,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-17 14:14:59,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-12-17 14:14:59,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:14:59,034 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:14:59,034 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 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 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 387 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:14:59,035 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:15:04,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 452 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:04,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 14:15:04,268 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100 [2024-12-17 14:15:04,268 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 14:15:04,268 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:15:04,269 INFO L139 ounterexampleChecker]: Examining path program with hash -1809583548, occurence #1 [2024-12-17 14:15:04,269 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:15:04,269 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:15:04,269 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:15:04,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1906762421, now seen corresponding path program 22 times [2024-12-17 14:15:04,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:15:04,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385492053] [2024-12-17 14:15:04,269 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:15:04,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:15:05,044 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:15:05,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:15:16,905 INFO L134 CoverageAnalysis]: Checked inductivity of 7697 backedges. 709 proven. 3920 refuted. 0 times theorem prover too weak. 3068 trivial. 0 not checked. [2024-12-17 14:15:16,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:15:16,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385492053] [2024-12-17 14:15:16,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385492053] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:15:16,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920722371] [2024-12-17 14:15:16,905 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-17 14:15:16,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:15:16,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:15:16,909 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 14:15:16,913 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 14:15:18,118 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-17 14:15:18,118 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:15:18,136 INFO L256 TraceCheckSpWp]: Trace formula consists of 3462 conjuncts, 73 conjuncts are in the unsatisfiable core [2024-12-17 14:15:18,143 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-17 14:15:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 7697 backedges. 7039 proven. 403 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-12-17 14:15:22,540 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-17 14:15:22,551 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 12 treesize of output 4 [2024-12-17 14:15:26,246 INFO L134 CoverageAnalysis]: Checked inductivity of 7697 backedges. 7318 proven. 124 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2024-12-17 14:15:26,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920722371] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-17 14:15:26,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-17 14:15:26,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 69, 69] total 144 [2024-12-17 14:15:26,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034399810] [2024-12-17 14:15:26,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-17 14:15:26,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 144 states [2024-12-17 14:15:26,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-17 14:15:26,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 144 interpolants. [2024-12-17 14:15:26,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6674, Invalid=13918, Unknown=0, NotChecked=0, Total=20592 [2024-12-17 14:15:26,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:15:26,255 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-12-17 14:15:26,255 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 144 states, 144 states have (on average 10.090277777777779) internal successors, (1453), 144 states have internal predecessors, (1453), 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 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:15:26,255 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 452 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2024-12-17 14:15:26,256 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 452 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-17 14:15:28,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-17 14:15:28,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-12-17 14:15:28,597 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-12-17 14:15:28,784 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,SelfDestructingSolverStorable101 [2024-12-17 14:15:28,784 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 14:15:28,784 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-12-17 14:15:28,785 INFO L139 ounterexampleChecker]: Examining path program with hash 212948274, occurence #1 [2024-12-17 14:15:28,785 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-12-17 14:15:28,785 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-12-17 14:15:28,785 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-17 14:15:28,785 INFO L85 PathProgramCache]: Analyzing trace with hash 2023936051, now seen corresponding path program 23 times [2024-12-17 14:15:28,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-17 14:15:28,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916056602] [2024-12-17 14:15:28,785 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:15:28,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-17 14:15:41,620 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 33 check-sat command(s) [2024-12-17 14:15:41,620 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-17 14:15:52,340 INFO L134 CoverageAnalysis]: Checked inductivity of 8877 backedges. 7023 proven. 1633 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2024-12-17 14:15:52,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-17 14:15:52,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916056602] [2024-12-17 14:15:52,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916056602] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-17 14:15:52,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441371833] [2024-12-17 14:15:52,340 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-17 14:15:52,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-17 14:15:52,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-12-17 14:15:52,342 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 14:15:52,343 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 Killed by 15