./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version ebd41074 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data -tc /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/GemCutterReach.xml -i ../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c -s /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer GemCutter --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c --traceabstraction.use.conditional.por.in.concurrent.analysis true --traceabstraction.commutativity.condition.synthesis SUFFICIENT --- Real Ultimate output --- This is Ultimate 0.3.0-dev-ebd4107-m [2025-01-23 20:08:37,660 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-01-23 20:08:37,733 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2025-01-23 20:08:37,737 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-01-23 20:08:37,737 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-01-23 20:08:37,765 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-01-23 20:08:37,765 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-01-23 20:08:37,768 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-01-23 20:08:37,768 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-01-23 20:08:37,768 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-01-23 20:08:37,768 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-01-23 20:08:37,768 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-01-23 20:08:37,768 INFO L153 SettingsManager]: * Use SBE=true [2025-01-23 20:08:37,768 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * sizeof long=4 [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * sizeof long double=12 [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Use constant arrays=true [2025-01-23 20:08:37,769 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-01-23 20:08:37,769 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-23 20:08:37,769 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Commutativity condition synthesis=NECESSARY_AND_SUFFICIENT [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2025-01-23 20:08:37,770 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> GemCutter Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> c031a4ce44fce05276ee0c322906dbff86776176e55e116d257d2b83e85a253c Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Use conditional POR in concurrent analysis -> true Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> SUFFICIENT [2025-01-23 20:08:37,983 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-01-23 20:08:37,988 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-01-23 20:08:37,990 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-01-23 20:08:37,990 INFO L270 PluginConnector]: Initializing CDTParser... [2025-01-23 20:08:37,990 INFO L274 PluginConnector]: CDTParser initialized [2025-01-23 20:08:37,991 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../../../trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2025-01-23 20:08:39,185 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/224bc8d99/801ba96405b14644ade9c1ad9c372868/FLAGa07eda740 [2025-01-23 20:08:39,418 INFO L384 CDTParser]: Found 1 translation units. [2025-01-23 20:08:39,418 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c [2025-01-23 20:08:39,426 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/224bc8d99/801ba96405b14644ade9c1ad9c372868/FLAGa07eda740 [2025-01-23 20:08:39,789 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/224bc8d99/801ba96405b14644ade9c1ad9c372868 [2025-01-23 20:08:39,793 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-01-23 20:08:39,794 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-01-23 20:08:39,796 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-01-23 20:08:39,796 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-01-23 20:08:39,799 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-01-23 20:08:39,799 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 08:08:39" (1/1) ... [2025-01-23 20:08:39,800 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6c7373c2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:39, skipping insertion in model container [2025-01-23 20:08:39,800 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 08:08:39" (1/1) ... [2025-01-23 20:08:39,811 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-01-23 20:08:39,930 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c[4403,4416] [2025-01-23 20:08:39,936 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-23 20:08:39,942 INFO L200 MainTranslator]: Completed pre-run [2025-01-23 20:08:40,007 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/trunk/examples/svcomp/weaver/popl20-more-buffer-series3.wvr.c[4403,4416] [2025-01-23 20:08:40,012 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-01-23 20:08:40,027 INFO L204 MainTranslator]: Completed translation [2025-01-23 20:08:40,029 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40 WrapperNode [2025-01-23 20:08:40,029 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-01-23 20:08:40,030 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-01-23 20:08:40,030 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-01-23 20:08:40,030 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-01-23 20:08:40,034 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,039 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,066 INFO L138 Inliner]: procedures = 26, calls = 67, calls flagged for inlining = 22, calls inlined = 28, statements flattened = 319 [2025-01-23 20:08:40,068 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-01-23 20:08:40,069 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-01-23 20:08:40,069 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-01-23 20:08:40,069 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-01-23 20:08:40,073 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,074 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,077 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,077 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,082 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,083 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,085 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,086 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,087 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,090 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-01-23 20:08:40,091 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2025-01-23 20:08:40,091 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2025-01-23 20:08:40,091 INFO L274 PluginConnector]: RCFGBuilder initialized [2025-01-23 20:08:40,092 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (1/1) ... [2025-01-23 20:08:40,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2025-01-23 20:08:40,103 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:08:40,111 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2025-01-23 20:08:40,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2025-01-23 20:08:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-01-23 20:08:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2025-01-23 20:08:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2025-01-23 20:08:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2025-01-23 20:08:40,133 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2025-01-23 20:08:40,133 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2025-01-23 20:08:40,134 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2025-01-23 20:08:40,134 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2025-01-23 20:08:40,134 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2025-01-23 20:08:40,134 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2025-01-23 20:08:40,135 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-01-23 20:08:40,135 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-01-23 20:08:40,136 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2025-01-23 20:08:40,208 INFO L234 CfgBuilder]: Building ICFG [2025-01-23 20:08:40,209 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2025-01-23 20:08:40,536 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2025-01-23 20:08:40,536 INFO L283 CfgBuilder]: Performing block encoding [2025-01-23 20:08:40,785 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-01-23 20:08:40,786 INFO L312 CfgBuilder]: Removed 0 assume(true) statements. [2025-01-23 20:08:40,786 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 08:08:40 BoogieIcfgContainer [2025-01-23 20:08:40,786 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2025-01-23 20:08:40,787 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-01-23 20:08:40,788 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-01-23 20:08:40,791 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-01-23 20:08:40,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.01 08:08:39" (1/3) ... [2025-01-23 20:08:40,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b340d95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 08:08:40, skipping insertion in model container [2025-01-23 20:08:40,791 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 08:08:40" (2/3) ... [2025-01-23 20:08:40,792 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1b340d95 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 08:08:40, skipping insertion in model container [2025-01-23 20:08:40,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 08:08:40" (3/3) ... [2025-01-23 20:08:40,793 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-buffer-series3.wvr.c [2025-01-23 20:08:40,802 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-01-23 20:08:40,803 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-buffer-series3.wvr.c that has 5 procedures, 46 locations, 1 initial locations, 7 loop locations, and 1 error locations. [2025-01-23 20:08:40,804 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2025-01-23 20:08:40,858 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2025-01-23 20:08:40,886 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-23 20:08:40,887 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2025-01-23 20:08:40,887 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:08:40,889 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2025-01-23 20:08:40,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2025-01-23 20:08:40,949 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2025-01-23 20:08:40,960 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2025-01-23 20:08:40,965 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;@2aa056e1, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-01-23 20:08:40,965 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2025-01-23 20:08:42,050 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:08:42,051 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:08:42,051 INFO L139 ounterexampleChecker]: Examining path program with hash 673778816, occurence #1 [2025-01-23 20:08:42,051 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:08:42,051 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:08:42,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:42,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1797658143, now seen corresponding path program 1 times [2025-01-23 20:08:42,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:08:42,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942266644] [2025-01-23 20:08:42,060 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:42,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:42,119 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 163 statements into 1 equivalence classes. [2025-01-23 20:08:42,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 163 of 163 statements. [2025-01-23 20:08:42,375 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:42,375 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:43,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-01-23 20:08:43,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:08:43,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942266644] [2025-01-23 20:08:43,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942266644] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:08:43,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-23 20:08:43,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-01-23 20:08:43,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657398075] [2025-01-23 20:08:43,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:08:43,176 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-23 20:08:43,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:08:43,189 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-23 20:08:43,189 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-01-23 20:08:43,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:08:43,192 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:08:43,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.5) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:08:43,193 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:08:43,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:08:43,337 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2025-01-23 20:08:43,337 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:08:43,338 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:08:43,338 INFO L139 ounterexampleChecker]: Examining path program with hash 673778816, occurence #2 [2025-01-23 20:08:43,338 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:08:43,338 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:08:43,339 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:08:43,339 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-23 20:08:43,340 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:08:43,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2025-01-23 20:08:43,348 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,348 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-23 20:08:43,348 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,348 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-23 20:08:43,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2025-01-23 20:08:43,349 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,349 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-23 20:08:43,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:08:43,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:08:43,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:43,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1304631067, now seen corresponding path program 1 times [2025-01-23 20:08:43,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:43,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948882027] [2025-01-23 20:08:43,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:43,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:43,642 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-23 20:08:43,661 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-23 20:08:43,661 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:43,661 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:43,815 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:43,815 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:43,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948882027] [2025-01-23 20:08:43,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948882027] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:08:43,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-23 20:08:43,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-23 20:08:43,816 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 65. Constructing proof automaton... [2025-01-23 20:08:43,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:08:43,817 INFO L311 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2025-01-23 20:08:43,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-01-23 20:08:43,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2025-01-23 20:08:43,818 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-01-23 20:08:43,818 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-01-23 20:08:43,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:08:43,819 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:08:43,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:08:43,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:08:43,820 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:08:43,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:08:43,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:08:43,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2025-01-23 20:08:43,906 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:08:43,906 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:08:43,907 INFO L139 ounterexampleChecker]: Examining path program with hash 673778816, occurence #3 [2025-01-23 20:08:43,907 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:08:43,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 2 [2025-01-23 20:08:43,907 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 6 [2025-01-23 20:08:43,907 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 10 [2025-01-23 20:08:43,907 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-23 20:08:43,907 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-23 20:08:43,908 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:08:43,908 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 66 [2025-01-23 20:08:44,052 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:08:44,053 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:08:44,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:44,105 INFO L85 PathProgramCache]: Analyzing trace with hash -2095538082, now seen corresponding path program 1 times [2025-01-23 20:08:44,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:44,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482071231] [2025-01-23 20:08:44,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:44,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:44,115 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-23 20:08:44,135 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-23 20:08:44,136 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:44,136 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:44,368 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:44,369 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:44,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482071231] [2025-01-23 20:08:44,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482071231] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:44,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [320352309] [2025-01-23 20:08:44,370 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:44,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:44,387 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 67 statements into 1 equivalence classes. [2025-01-23 20:08:44,439 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 67 of 67 statements. [2025-01-23 20:08:44,439 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:44,440 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:44,442 INFO L256 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:08:44,445 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:08:44,560 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:44,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [320352309] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:44,560 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:08:44,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:08:44,561 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:08:44,562 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 77 [2025-01-23 20:08:44,665 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:08:44,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:44,787 INFO L85 PathProgramCache]: Analyzing trace with hash 718884902, now seen corresponding path program 1 times [2025-01-23 20:08:44,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:44,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047154035] [2025-01-23 20:08:44,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:44,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:44,798 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-01-23 20:08:44,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-01-23 20:08:44,819 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:44,819 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:45,041 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:45,042 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:45,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047154035] [2025-01-23 20:08:45,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047154035] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:45,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [895131124] [2025-01-23 20:08:45,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:45,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:45,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-01-23 20:08:45,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-01-23 20:08:45,080 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:45,080 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:45,081 INFO L256 TraceCheckSpWp]: Trace formula consists of 427 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:08:45,084 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:08:45,207 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:45,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [895131124] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:45,207 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:08:45,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:08:45,207 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:08:45,208 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-23 20:08:45,551 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:08:45,552 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 [2025-01-23 20:08:50,855 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:08:50,855 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:08:50,855 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:08:50,855 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:08:50,855 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:08:50,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:50,859 INFO L85 PathProgramCache]: Analyzing trace with hash 810593629, now seen corresponding path program 1 times [2025-01-23 20:08:50,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:50,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220005531] [2025-01-23 20:08:50,860 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:50,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:50,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-23 20:08:50,895 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-23 20:08:50,895 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:50,895 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:51,108 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:51,108 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:51,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220005531] [2025-01-23 20:08:51,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220005531] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:51,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1640553305] [2025-01-23 20:08:51,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:51,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:51,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-23 20:08:51,144 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-23 20:08:51,144 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:51,144 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:51,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 429 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:08:51,150 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:08:51,268 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:51,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1640553305] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:51,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:08:51,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:08:51,270 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:08:51,270 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-23 20:08:51,389 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:08:51,389 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:08:51,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:51,437 INFO L85 PathProgramCache]: Analyzing trace with hash 843254688, now seen corresponding path program 1 times [2025-01-23 20:08:51,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:51,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999706103] [2025-01-23 20:08:51,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:51,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:51,448 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-23 20:08:51,468 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-23 20:08:51,468 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:51,468 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:51,675 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:51,675 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:51,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999706103] [2025-01-23 20:08:51,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999706103] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:51,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [538796338] [2025-01-23 20:08:51,676 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:51,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:51,685 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-23 20:08:51,718 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-23 20:08:51,718 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:51,718 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:51,721 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:08:51,723 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:08:51,832 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:51,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [538796338] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:51,833 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:08:51,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:08:51,833 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:08:51,833 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 97 is hopeless, skipping. [2025-01-23 20:08:51,833 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-23 20:08:51,833 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 107 is hopeless, skipping. [2025-01-23 20:08:51,833 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-01-23 20:08:52,004 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:08:52,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:08:52,052 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:08:52,052 INFO L85 PathProgramCache]: Analyzing trace with hash -968225041, now seen corresponding path program 1 times [2025-01-23 20:08:52,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:08:52,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094160065] [2025-01-23 20:08:52,053 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:52,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:52,067 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-23 20:08:52,090 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-23 20:08:52,090 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:52,091 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:52,412 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:52,412 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:08:52,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094160065] [2025-01-23 20:08:52,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094160065] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:52,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [843199092] [2025-01-23 20:08:52,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:08:52,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:08:52,429 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-23 20:08:52,473 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-23 20:08:52,473 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:08:52,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:08:52,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 568 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:08:52,480 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:08:52,594 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:08:52,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [843199092] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:08:52,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:08:52,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:08:52,596 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:08:52,596 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 124 [2025-01-23 20:08:52,848 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:08:52,849 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 [2025-01-23 20:09:01,931 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:01,932 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:01,932 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_5 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:01,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:01,934 INFO L85 PathProgramCache]: Analyzing trace with hash -128074085, now seen corresponding path program 1 times [2025-01-23 20:09:01,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:01,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327307254] [2025-01-23 20:09:01,934 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:01,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:01,945 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-01-23 20:09:01,968 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-01-23 20:09:01,969 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:01,969 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:02,197 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:02,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327307254] [2025-01-23 20:09:02,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327307254] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:02,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1948419384] [2025-01-23 20:09:02,197 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:02,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:02,208 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-01-23 20:09:02,257 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-01-23 20:09:02,257 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:02,257 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:02,259 INFO L256 TraceCheckSpWp]: Trace formula consists of 601 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:09:02,263 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:02,351 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:02,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1948419384] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:02,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:02,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2025-01-23 20:09:02,352 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:02,352 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 145 is hopeless, skipping. [2025-01-23 20:09:02,352 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 149 is hopeless, skipping. [2025-01-23 20:09:02,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 161 [2025-01-23 20:09:02,352 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:02,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 163 [2025-01-23 20:09:02,352 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:02,352 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:02,352 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:02,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:02,352 INFO L85 PathProgramCache]: Analyzing trace with hash -1380858396, now seen corresponding path program 1 times [2025-01-23 20:09:02,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:02,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684881911] [2025-01-23 20:09:02,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:02,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:02,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-01-23 20:09:02,399 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-01-23 20:09:02,400 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:02,400 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:02,701 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:02,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:02,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684881911] [2025-01-23 20:09:02,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684881911] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:02,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204875429] [2025-01-23 20:09:02,701 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:02,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:02,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:02,712 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:02,713 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-01-23 20:09:02,787 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 165 statements into 1 equivalence classes. [2025-01-23 20:09:02,862 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 165 of 165 statements. [2025-01-23 20:09:02,862 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:02,862 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:02,865 INFO L256 TraceCheckSpWp]: Trace formula consists of 782 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:09:02,867 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:02,949 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:02,949 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:03,043 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:03,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204875429] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:03,044 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:03,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2025-01-23 20:09:03,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761112308] [2025-01-23 20:09:03,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:03,045 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2025-01-23 20:09:03,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:03,047 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2025-01-23 20:09:03,047 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2025-01-23 20:09:03,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:03,048 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:03,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.0) internal successors, (105), 14 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:03,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:03,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:03,048 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:03,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:03,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:03,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:03,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-01-23 20:09:03,409 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable12,SelfDestructingSolverStorable9,SelfDestructingSolverStorable13,SelfDestructingSolverStorable14 [2025-01-23 20:09:03,409 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:03,409 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:03,410 INFO L139 ounterexampleChecker]: Examining path program with hash 673778816, occurence #4 [2025-01-23 20:09:03,410 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:03,410 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:03,411 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 3 [2025-01-23 20:09:03,411 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-23 20:09:03,411 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-23 20:09:03,411 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-23 20:09:03,411 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-23 20:09:03,411 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:03,411 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 67 [2025-01-23 20:09:03,563 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:03,564 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:09:03,614 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:03,615 INFO L85 PathProgramCache]: Analyzing trace with hash -508385485, now seen corresponding path program 1 times [2025-01-23 20:09:03,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:03,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646219930] [2025-01-23 20:09:03,615 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:03,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:03,623 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-23 20:09:03,644 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-23 20:09:03,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:03,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:03,860 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:03,861 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646219930] [2025-01-23 20:09:03,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646219930] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:03,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1758670479] [2025-01-23 20:09:03,861 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:03,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:03,872 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 68 statements into 1 equivalence classes. [2025-01-23 20:09:03,892 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 68 of 68 statements. [2025-01-23 20:09:03,892 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:03,892 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:03,894 INFO L256 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:03,895 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:04,032 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:04,032 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1758670479] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:04,032 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:04,032 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2025-01-23 20:09:04,033 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:04,033 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2025-01-23 20:09:04,139 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:04,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:04,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1909423723, now seen corresponding path program 1 times [2025-01-23 20:09:04,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:04,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699532326] [2025-01-23 20:09:04,248 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:04,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:04,261 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-23 20:09:04,281 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-23 20:09:04,281 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:04,281 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:04,451 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:04,451 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:04,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699532326] [2025-01-23 20:09:04,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699532326] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:04,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [389327431] [2025-01-23 20:09:04,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:04,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:04,460 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-01-23 20:09:04,476 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-01-23 20:09:04,476 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:04,476 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:04,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 436 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-23 20:09:04,481 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:04,691 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:04,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [389327431] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:04,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:04,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2025-01-23 20:09:04,691 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:04,691 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 79 [2025-01-23 20:09:04,923 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:04,923 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 [2025-01-23 20:09:06,563 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:06,563 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:06,563 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:06,563 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_6 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:06,563 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_7 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:06,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:06,564 INFO L85 PathProgramCache]: Analyzing trace with hash 937404338, now seen corresponding path program 1 times [2025-01-23 20:09:06,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:06,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [890085771] [2025-01-23 20:09:06,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:06,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:06,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-23 20:09:06,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-23 20:09:06,591 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:06,591 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:06,825 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:06,825 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:06,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [890085771] [2025-01-23 20:09:06,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [890085771] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:06,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1051481312] [2025-01-23 20:09:06,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:06,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:06,838 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-01-23 20:09:06,856 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-01-23 20:09:06,856 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:06,856 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:06,857 INFO L256 TraceCheckSpWp]: Trace formula consists of 438 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-23 20:09:06,858 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:07,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1051481312] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:07,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:07,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2025-01-23 20:09:07,041 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:07,042 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 87 [2025-01-23 20:09:07,170 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:07,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:07,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:07,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1847661301, now seen corresponding path program 1 times [2025-01-23 20:09:07,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:07,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580959197] [2025-01-23 20:09:07,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:07,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:07,225 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-01-23 20:09:07,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-01-23 20:09:07,237 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:07,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:07,406 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:07,406 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:07,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580959197] [2025-01-23 20:09:07,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580959197] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:07,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [651865153] [2025-01-23 20:09:07,406 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:07,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:07,417 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-01-23 20:09:07,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-01-23 20:09:07,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:07,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:07,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 470 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-23 20:09:07,435 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:07,639 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-01-23 20:09:07,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [651865153] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:07,639 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:07,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2025-01-23 20:09:07,640 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:07,640 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 98 is hopeless, skipping. [2025-01-23 20:09:07,640 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 99 is hopeless, skipping. [2025-01-23 20:09:07,641 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 108 is hopeless, skipping. [2025-01-23 20:09:07,641 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2025-01-23 20:09:07,797 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:07,798 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:09:07,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:07,840 INFO L85 PathProgramCache]: Analyzing trace with hash 621695646, now seen corresponding path program 1 times [2025-01-23 20:09:07,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:07,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496831357] [2025-01-23 20:09:07,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:07,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:07,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-23 20:09:07,871 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-23 20:09:07,871 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:07,872 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:08,022 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-23 20:09:08,023 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:08,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496831357] [2025-01-23 20:09:08,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496831357] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:08,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1339107691] [2025-01-23 20:09:08,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:08,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:08,035 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-23 20:09:08,054 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-23 20:09:08,055 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:08,055 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:08,057 INFO L256 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:09:08,059 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:08,157 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-23 20:09:08,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1339107691] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:08,158 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:08,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-23 20:09:08,158 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:08,158 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 125 [2025-01-23 20:09:08,370 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:08,370 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 [2025-01-23 20:09:09,092 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_9 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:09,093 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_9 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:09,093 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_9 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:09,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash -4244560, now seen corresponding path program 1 times [2025-01-23 20:09:09,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:09,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668408152] [2025-01-23 20:09:09,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:09,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:09,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-01-23 20:09:09,129 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-01-23 20:09:09,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:09,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:09,295 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-23 20:09:09,295 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:09,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668408152] [2025-01-23 20:09:09,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668408152] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:09,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1301640456] [2025-01-23 20:09:09,295 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:09,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:09,308 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-01-23 20:09:09,330 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-01-23 20:09:09,330 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:09,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:09,333 INFO L256 TraceCheckSpWp]: Trace formula consists of 610 conjuncts, 8 conjuncts are in the unsatisfiable core [2025-01-23 20:09:09,334 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:09,443 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2025-01-23 20:09:09,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1301640456] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:09,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:09,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2025-01-23 20:09:09,443 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:09,444 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 146 is hopeless, skipping. [2025-01-23 20:09:09,444 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 150 is hopeless, skipping. [2025-01-23 20:09:09,444 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 162 [2025-01-23 20:09:09,444 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:09,444 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-01-23 20:09:09,445 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:09,445 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:09,445 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:09,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:09,445 INFO L85 PathProgramCache]: Analyzing trace with hash -621624345, now seen corresponding path program 2 times [2025-01-23 20:09:09,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:09,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391375193] [2025-01-23 20:09:09,445 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:09:09,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:09,459 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 166 statements into 2 equivalence classes. [2025-01-23 20:09:09,514 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) and asserted 163 of 166 statements. [2025-01-23 20:09:09,514 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2025-01-23 20:09:09,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:09,752 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-01-23 20:09:09,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:09,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391375193] [2025-01-23 20:09:09,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391375193] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:09:09,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-23 20:09:09,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-01-23 20:09:09,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025268386] [2025-01-23 20:09:09,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:09:09,752 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-23 20:09:09,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:09,753 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-23 20:09:09,754 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2025-01-23 20:09:09,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:09,754 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:09,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.6) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:09,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:09,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:09,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:09,754 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:09,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:09,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,SelfDestructingSolverStorable15,SelfDestructingSolverStorable26,SelfDestructingSolverStorable16,SelfDestructingSolverStorable27,SelfDestructingSolverStorable17 [2025-01-23 20:09:09,884 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:09,884 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:09,884 INFO L139 ounterexampleChecker]: Examining path program with hash -1813935212, occurence #1 [2025-01-23 20:09:09,884 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:09:09,884 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:09,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:09,884 INFO L85 PathProgramCache]: Analyzing trace with hash -710050407, now seen corresponding path program 3 times [2025-01-23 20:09:09,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:09,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304488584] [2025-01-23 20:09:09,885 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:09,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:09,904 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-01-23 20:09:10,241 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-01-23 20:09:10,241 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:10,241 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:10,770 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-01-23 20:09:10,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:10,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304488584] [2025-01-23 20:09:10,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304488584] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:10,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781410161] [2025-01-23 20:09:10,770 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:10,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:10,770 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:10,774 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:10,779 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-01-23 20:09:10,866 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 205 statements into 4 equivalence classes. [2025-01-23 20:09:10,951 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 169 of 205 statements. [2025-01-23 20:09:10,951 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:10,951 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:10,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 808 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-23 20:09:10,958 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:11,633 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-23 20:09:11,634 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 19 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-23 20:09:12,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781410161] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:12,248 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:12,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 48 [2025-01-23 20:09:12,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657348560] [2025-01-23 20:09:12,248 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:12,249 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2025-01-23 20:09:12,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:12,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2025-01-23 20:09:12,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=454, Invalid=1802, Unknown=0, NotChecked=0, Total=2256 [2025-01-23 20:09:12,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:12,252 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:12,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 8.166666666666666) internal successors, (392), 48 states have internal predecessors, (392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:12,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:12,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,254 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:12,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:12,864 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:12,872 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2025-01-23 20:09:13,068 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-01-23 20:09:13,068 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:13,068 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:13,068 INFO L139 ounterexampleChecker]: Examining path program with hash -1813935212, occurence #2 [2025-01-23 20:09:13,068 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:13,068 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:13,068 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:13,068 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-23 20:09:13,069 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:13,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-23 20:09:13,069 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:13,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-23 20:09:13,069 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:13,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-23 20:09:13,069 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:13,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-23 20:09:13,069 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:13,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 119 [2025-01-23 20:09:13,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:13,255 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:13,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1099897512, now seen corresponding path program 1 times [2025-01-23 20:09:13,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:13,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483622725] [2025-01-23 20:09:13,255 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:13,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:13,266 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-01-23 20:09:13,293 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-01-23 20:09:13,293 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:13,293 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:13,530 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:13,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483622725] [2025-01-23 20:09:13,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483622725] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:13,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [971038195] [2025-01-23 20:09:13,530 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:13,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:13,543 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 120 statements into 1 equivalence classes. [2025-01-23 20:09:13,575 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 120 of 120 statements. [2025-01-23 20:09:13,575 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:13,576 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:13,577 INFO L256 TraceCheckSpWp]: Trace formula consists of 600 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:13,582 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:13,730 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:13,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [971038195] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:13,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:13,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-23 20:09:13,731 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:13,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 120 [2025-01-23 20:09:13,939 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:13,939 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 [2025-01-23 20:09:15,619 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:15,619 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:15,619 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_10 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:15,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:15,620 INFO L85 PathProgramCache]: Analyzing trace with hash -262918579, now seen corresponding path program 1 times [2025-01-23 20:09:15,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:15,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461295764] [2025-01-23 20:09:15,620 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:15,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:15,631 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-01-23 20:09:15,650 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-23 20:09:15,650 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:15,650 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:15,902 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:15,902 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461295764] [2025-01-23 20:09:15,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461295764] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1175758822] [2025-01-23 20:09:15,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:15,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:15,918 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 121 statements into 1 equivalence classes. [2025-01-23 20:09:15,954 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 121 of 121 statements. [2025-01-23 20:09:15,955 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:15,955 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:15,957 INFO L256 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:15,960 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:16,123 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:16,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1175758822] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:16,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:16,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-23 20:09:16,124 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:16,124 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-23 20:09:16,263 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:16,263 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:16,311 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:16,312 INFO L85 PathProgramCache]: Analyzing trace with hash 1193419239, now seen corresponding path program 1 times [2025-01-23 20:09:16,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:16,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750691804] [2025-01-23 20:09:16,312 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:16,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:16,324 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-23 20:09:16,347 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-23 20:09:16,347 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:16,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:16,549 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:16,550 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:16,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750691804] [2025-01-23 20:09:16,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750691804] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:16,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [865013759] [2025-01-23 20:09:16,550 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:16,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:16,562 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-23 20:09:16,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-23 20:09:16,589 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:16,589 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:16,590 INFO L256 TraceCheckSpWp]: Trace formula consists of 645 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:16,592 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:16,744 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [865013759] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:16,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-23 20:09:16,744 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:16,745 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2025-01-23 20:09:16,872 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:16,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 36 treesize of output 31 [2025-01-23 20:09:16,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:16,918 INFO L85 PathProgramCache]: Analyzing trace with hash -226377441, now seen corresponding path program 1 times [2025-01-23 20:09:16,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:16,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456996861] [2025-01-23 20:09:16,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:16,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:16,929 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-01-23 20:09:16,980 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-01-23 20:09:16,980 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:16,981 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:17,181 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 2 proven. 17 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:17,181 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:17,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456996861] [2025-01-23 20:09:17,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456996861] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:17,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [953561949] [2025-01-23 20:09:17,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:17,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:17,193 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 138 statements into 1 equivalence classes. [2025-01-23 20:09:17,221 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 138 of 138 statements. [2025-01-23 20:09:17,221 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:17,222 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:17,224 INFO L256 TraceCheckSpWp]: Trace formula consists of 665 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:17,225 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:17,377 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 49 trivial. 0 not checked. [2025-01-23 20:09:17,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [953561949] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:17,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:17,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-23 20:09:17,378 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:17,378 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 146 [2025-01-23 20:09:17,581 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:09:17,581 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 [2025-01-23 20:09:19,096 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:19,097 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.offset_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:19,097 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:19,097 WARN L331 ript$VariableManager]: TermVariable v_~q1_front~0_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:19,097 WARN L331 ript$VariableManager]: TermVariable v_~q1~0.base_In_12 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:09:19,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:19,097 INFO L85 PathProgramCache]: Analyzing trace with hash 409617208, now seen corresponding path program 1 times [2025-01-23 20:09:19,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:19,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458921033] [2025-01-23 20:09:19,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:19,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:19,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-23 20:09:19,137 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-23 20:09:19,137 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:19,137 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:19,384 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-01-23 20:09:19,384 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458921033] [2025-01-23 20:09:19,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458921033] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:19,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1706749724] [2025-01-23 20:09:19,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:19,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:19,399 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 147 statements into 1 equivalence classes. [2025-01-23 20:09:19,432 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 147 of 147 statements. [2025-01-23 20:09:19,432 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:19,432 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:19,434 INFO L256 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-01-23 20:09:19,439 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:19,608 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2025-01-23 20:09:19,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1706749724] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:19,608 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:19,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 13 [2025-01-23 20:09:19,608 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:19,608 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 176 is hopeless, skipping. [2025-01-23 20:09:19,608 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 185 is hopeless, skipping. [2025-01-23 20:09:19,608 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 206 [2025-01-23 20:09:19,608 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:19,609 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 208 [2025-01-23 20:09:19,609 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:19,609 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:19,609 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:19,609 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:19,609 INFO L85 PathProgramCache]: Analyzing trace with hash 406114431, now seen corresponding path program 4 times [2025-01-23 20:09:19,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:19,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [63594081] [2025-01-23 20:09:19,609 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:09:19,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:19,625 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 210 statements into 2 equivalence classes. [2025-01-23 20:09:19,667 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 210 of 210 statements. [2025-01-23 20:09:19,668 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:09:19,668 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:20,281 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-01-23 20:09:20,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:20,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [63594081] [2025-01-23 20:09:20,282 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [63594081] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:20,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1881466593] [2025-01-23 20:09:20,282 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:09:20,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:20,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:20,284 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:20,286 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-01-23 20:09:20,389 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 210 statements into 2 equivalence classes. [2025-01-23 20:09:20,478 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 210 of 210 statements. [2025-01-23 20:09:20,478 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:09:20,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:20,482 INFO L256 TraceCheckSpWp]: Trace formula consists of 972 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-23 20:09:20,486 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:20,632 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-23 20:09:20,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:20,791 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 36 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-01-23 20:09:20,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1881466593] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:20,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:20,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 9] total 19 [2025-01-23 20:09:20,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913556562] [2025-01-23 20:09:20,792 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:20,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2025-01-23 20:09:20,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:20,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2025-01-23 20:09:20,793 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2025-01-23 20:09:20,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:20,793 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:20,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 9.631578947368421) internal successors, (183), 19 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:20,793 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:21,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:21,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-01-23 20:09:21,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,SelfDestructingSolverStorable35,SelfDestructingSolverStorable36,SelfDestructingSolverStorable37,SelfDestructingSolverStorable38,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2025-01-23 20:09:21,503 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:21,503 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:21,503 INFO L139 ounterexampleChecker]: Examining path program with hash -1777390267, occurence #1 [2025-01-23 20:09:21,503 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:09:21,503 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:21,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:21,504 INFO L85 PathProgramCache]: Analyzing trace with hash 834254152, now seen corresponding path program 5 times [2025-01-23 20:09:21,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:21,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699143135] [2025-01-23 20:09:21,504 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:09:21,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:21,517 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 140 statements into 4 equivalence classes. [2025-01-23 20:09:21,605 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 140 of 140 statements. [2025-01-23 20:09:21,605 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-23 20:09:21,605 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:21,933 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 45 proven. 18 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-01-23 20:09:21,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:21,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699143135] [2025-01-23 20:09:21,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699143135] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:21,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [652750771] [2025-01-23 20:09:21,933 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:09:21,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:21,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:21,935 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:21,937 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-01-23 20:09:22,022 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 140 statements into 4 equivalence classes. [2025-01-23 20:09:22,158 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) and asserted 140 of 140 statements. [2025-01-23 20:09:22,158 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2025-01-23 20:09:22,158 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:22,164 INFO L256 TraceCheckSpWp]: Trace formula consists of 689 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-01-23 20:09:22,167 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:22,398 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 41 proven. 7 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:22,399 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:22,625 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 30 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:22,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [652750771] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:22,626 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:22,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 11, 11] total 31 [2025-01-23 20:09:22,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969530507] [2025-01-23 20:09:22,626 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:22,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2025-01-23 20:09:22,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:22,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2025-01-23 20:09:22,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=211, Invalid=719, Unknown=0, NotChecked=0, Total=930 [2025-01-23 20:09:22,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:22,629 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:22,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 7.096774193548387) internal successors, (220), 31 states have internal predecessors, (220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:22,629 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:22,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:22,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:22,832 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-01-23 20:09:23,022 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:23,023 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:23,023 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:23,023 INFO L139 ounterexampleChecker]: Examining path program with hash -1777390267, occurence #2 [2025-01-23 20:09:23,023 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:23,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:23,023 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:23,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2025-01-23 20:09:23,023 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:23,023 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-23 20:09:23,024 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:23,024 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2025-01-23 20:09:23,024 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:23,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-23 20:09:23,039 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:23,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-23 20:09:23,039 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:23,039 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-01-23 20:09:23,194 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:23,195 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:23,241 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:23,242 INFO L85 PathProgramCache]: Analyzing trace with hash 308996973, now seen corresponding path program 1 times [2025-01-23 20:09:23,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:23,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759713159] [2025-01-23 20:09:23,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:23,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:23,270 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-23 20:09:23,290 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-23 20:09:23,290 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:23,291 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:23,752 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 39 proven. 25 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-23 20:09:23,752 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:23,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759713159] [2025-01-23 20:09:23,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759713159] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:23,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1219204607] [2025-01-23 20:09:23,752 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:23,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:23,765 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-23 20:09:23,808 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-23 20:09:23,812 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:23,813 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:23,814 INFO L256 TraceCheckSpWp]: Trace formula consists of 577 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-23 20:09:23,816 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:24,311 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 41 proven. 23 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-01-23 20:09:24,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1219204607] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:24,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:24,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2025-01-23 20:09:24,312 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:24,312 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 127 [2025-01-23 20:09:24,372 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:24,373 INFO L85 PathProgramCache]: Analyzing trace with hash 1867848452, now seen corresponding path program 1 times [2025-01-23 20:09:24,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:24,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578450946] [2025-01-23 20:09:24,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:24,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:24,384 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-01-23 20:09:24,401 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-01-23 20:09:24,401 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:24,401 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:24,773 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 15 proven. 38 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-01-23 20:09:24,773 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:24,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578450946] [2025-01-23 20:09:24,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578450946] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:24,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [862750906] [2025-01-23 20:09:24,773 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:24,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:24,785 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-01-23 20:09:24,806 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-01-23 20:09:24,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:24,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:24,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 638 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-23 20:09:24,809 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:25,074 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 43 proven. 10 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2025-01-23 20:09:25,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [862750906] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:25,075 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:25,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2025-01-23 20:09:25,075 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:25,075 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 137 [2025-01-23 20:09:25,075 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:25,075 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-01-23 20:09:25,075 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:25,075 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:25,075 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:25,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:25,075 INFO L85 PathProgramCache]: Analyzing trace with hash 432348002, now seen corresponding path program 6 times [2025-01-23 20:09:25,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:25,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425751659] [2025-01-23 20:09:25,075 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-23 20:09:25,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:25,088 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 141 statements into 4 equivalence classes. [2025-01-23 20:09:25,098 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) and asserted 51 of 141 statements. [2025-01-23 20:09:25,098 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2025-01-23 20:09:25,098 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:25,424 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2025-01-23 20:09:25,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:25,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425751659] [2025-01-23 20:09:25,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425751659] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:09:25,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-01-23 20:09:25,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2025-01-23 20:09:25,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048727854] [2025-01-23 20:09:25,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:09:25,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-01-23 20:09:25,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:25,425 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-01-23 20:09:25,425 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-01-23 20:09:25,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:25,425 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:25,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 9 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:25,425 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:25,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:25,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:25,719 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,SelfDestructingSolverStorable42,SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45 [2025-01-23 20:09:25,719 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:25,719 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:25,720 INFO L139 ounterexampleChecker]: Examining path program with hash 1809842813, occurence #1 [2025-01-23 20:09:25,720 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:09:25,720 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:25,720 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:25,720 INFO L85 PathProgramCache]: Analyzing trace with hash 178600824, now seen corresponding path program 7 times [2025-01-23 20:09:25,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:25,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440553812] [2025-01-23 20:09:25,720 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:09:25,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:25,734 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-01-23 20:09:25,759 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-01-23 20:09:25,759 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:25,759 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:26,299 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 30 proven. 112 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2025-01-23 20:09:26,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:26,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440553812] [2025-01-23 20:09:26,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440553812] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:26,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635320068] [2025-01-23 20:09:26,299 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:09:26,300 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:26,300 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:26,303 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:26,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-01-23 20:09:26,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-01-23 20:09:26,492 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-01-23 20:09:26,492 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:26,492 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:26,495 INFO L256 TraceCheckSpWp]: Trace formula consists of 775 conjuncts, 14 conjuncts are in the unsatisfiable core [2025-01-23 20:09:26,498 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:26,816 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 41 proven. 11 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-01-23 20:09:26,817 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:27,130 INFO L134 CoverageAnalysis]: Checked inductivity of 194 backedges. 20 proven. 32 refuted. 0 times theorem prover too weak. 142 trivial. 0 not checked. [2025-01-23 20:09:27,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635320068] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:27,131 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:27,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13, 13] total 37 [2025-01-23 20:09:27,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972974837] [2025-01-23 20:09:27,131 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:27,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2025-01-23 20:09:27,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:27,135 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2025-01-23 20:09:27,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2025-01-23 20:09:27,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:27,135 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:27,136 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.918918918918919) internal successors, (256), 37 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,136 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:27,404 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-01-23 20:09:27,593 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2025-01-23 20:09:27,593 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:27,593 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:27,594 INFO L139 ounterexampleChecker]: Examining path program with hash 1809842813, occurence #2 [2025-01-23 20:09:27,594 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:27,594 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2025-01-23 20:09:27,594 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2025-01-23 20:09:27,594 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2025-01-23 20:09:27,594 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2025-01-23 20:09:27,594 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-23 20:09:27,594 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:27,594 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 105 [2025-01-23 20:09:27,698 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:27,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:27,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:27,742 INFO L85 PathProgramCache]: Analyzing trace with hash 511570958, now seen corresponding path program 1 times [2025-01-23 20:09:27,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:27,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699966576] [2025-01-23 20:09:27,742 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:27,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:27,753 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-01-23 20:09:27,767 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-01-23 20:09:27,767 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:27,767 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:28,018 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 30 proven. 27 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-23 20:09:28,019 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:28,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699966576] [2025-01-23 20:09:28,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699966576] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:28,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1567861150] [2025-01-23 20:09:28,019 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:28,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:28,030 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-01-23 20:09:28,076 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-01-23 20:09:28,076 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:28,076 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:28,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 574 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:28,079 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:28,379 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 40 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-01-23 20:09:28,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1567861150] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:28,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:28,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 27 [2025-01-23 20:09:28,380 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:28,380 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2025-01-23 20:09:28,433 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:28,434 INFO L85 PathProgramCache]: Analyzing trace with hash -801802878, now seen corresponding path program 1 times [2025-01-23 20:09:28,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:28,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261561040] [2025-01-23 20:09:28,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:28,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:28,446 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-01-23 20:09:28,463 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-01-23 20:09:28,463 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:28,463 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:28,892 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 45 proven. 56 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-23 20:09:28,892 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:28,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261561040] [2025-01-23 20:09:28,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261561040] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:28,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [102622169] [2025-01-23 20:09:28,892 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:28,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:28,904 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-01-23 20:09:28,926 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-01-23 20:09:28,926 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:28,926 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:28,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-23 20:09:28,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:29,368 INFO L134 CoverageAnalysis]: Checked inductivity of 116 backedges. 73 proven. 28 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-01-23 20:09:29,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [102622169] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:29,369 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:29,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2025-01-23 20:09:29,369 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:29,369 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-23 20:09:29,461 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:29,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:29,554 INFO L85 PathProgramCache]: Analyzing trace with hash 1830304654, now seen corresponding path program 1 times [2025-01-23 20:09:29,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:29,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403462639] [2025-01-23 20:09:29,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:29,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:29,567 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 139 statements into 1 equivalence classes. [2025-01-23 20:09:29,588 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-23 20:09:29,588 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:29,588 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:30,005 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 30 proven. 81 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-01-23 20:09:30,006 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:30,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403462639] [2025-01-23 20:09:30,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403462639] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:30,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1950548231] [2025-01-23 20:09:30,006 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:30,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:30,018 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 139 statements into 1 equivalence classes. [2025-01-23 20:09:30,063 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 139 of 139 statements. [2025-01-23 20:09:30,063 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:30,063 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:30,065 INFO L256 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-23 20:09:30,071 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:30,575 INFO L134 CoverageAnalysis]: Checked inductivity of 137 backedges. 58 proven. 53 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-01-23 20:09:30,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1950548231] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:30,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:30,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 31 [2025-01-23 20:09:30,576 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:30,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 164 [2025-01-23 20:09:30,576 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:30,576 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-23 20:09:30,576 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:30,576 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:30,576 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:30,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:30,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1410669333, now seen corresponding path program 8 times [2025-01-23 20:09:30,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:30,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938714931] [2025-01-23 20:09:30,577 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:09:30,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:30,596 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 170 statements into 2 equivalence classes. [2025-01-23 20:09:30,651 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 170 of 170 statements. [2025-01-23 20:09:30,651 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:09:30,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:31,162 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 48 proven. 105 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2025-01-23 20:09:31,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:31,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938714931] [2025-01-23 20:09:31,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938714931] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:31,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548282008] [2025-01-23 20:09:31,162 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:09:31,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:31,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:31,164 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:31,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-01-23 20:09:31,277 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 170 statements into 2 equivalence classes. [2025-01-23 20:09:31,346 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 170 of 170 statements. [2025-01-23 20:09:31,346 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:09:31,347 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:31,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-23 20:09:31,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:31,725 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 38 proven. 41 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2025-01-23 20:09:31,725 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:32,102 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 59 proven. 20 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2025-01-23 20:09:32,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548282008] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:32,103 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:32,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15, 15] total 45 [2025-01-23 20:09:32,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60730342] [2025-01-23 20:09:32,103 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:32,103 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2025-01-23 20:09:32,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:32,104 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2025-01-23 20:09:32,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=310, Invalid=1670, Unknown=0, NotChecked=0, Total=1980 [2025-01-23 20:09:32,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:32,108 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:32,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 7.044444444444444) internal successors, (317), 45 states have internal predecessors, (317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:32,108 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:33,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-01-23 20:09:33,306 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable47,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48,SelfDestructingSolverStorable49 [2025-01-23 20:09:33,306 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:33,306 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:33,307 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #1 [2025-01-23 20:09:33,307 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:09:33,307 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:33,307 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:33,307 INFO L85 PathProgramCache]: Analyzing trace with hash -211754840, now seen corresponding path program 9 times [2025-01-23 20:09:33,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:33,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917331461] [2025-01-23 20:09:33,307 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:33,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:33,319 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 104 statements into 5 equivalence classes. [2025-01-23 20:09:33,330 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 66 of 104 statements. [2025-01-23 20:09:33,330 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:33,330 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-01-23 20:09:33,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:33,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917331461] [2025-01-23 20:09:33,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917331461] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:33,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115219947] [2025-01-23 20:09:33,445 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:33,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:33,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:33,447 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:33,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-01-23 20:09:33,546 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 104 statements into 5 equivalence classes. [2025-01-23 20:09:33,584 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 66 of 104 statements. [2025-01-23 20:09:33,584 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:33,584 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:33,586 INFO L256 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-23 20:09:33,587 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:33,697 INFO L134 CoverageAnalysis]: Checked inductivity of 123 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 122 trivial. 0 not checked. [2025-01-23 20:09:33,697 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-23 20:09:33,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115219947] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:09:33,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-23 20:09:33,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2025-01-23 20:09:33,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008626753] [2025-01-23 20:09:33,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:09:33,698 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-23 20:09:33,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:33,698 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-23 20:09:33,699 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2025-01-23 20:09:33,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:33,699 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:33,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.833333333333333) internal successors, (47), 5 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:33,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:33,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,699 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:33,700 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:33,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:33,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2025-01-23 20:09:34,069 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:34,069 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:34,069 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:34,069 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #2 [2025-01-23 20:09:34,069 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:34,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:34,069 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:34,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-23 20:09:34,069 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:34,069 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2025-01-23 20:09:34,069 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:34,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-23 20:09:34,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:34,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-23 20:09:34,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:34,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-23 20:09:34,070 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:34,070 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 65 [2025-01-23 20:09:34,170 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:34,170 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:34,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:34,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1990434739, now seen corresponding path program 1 times [2025-01-23 20:09:34,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:34,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19944202] [2025-01-23 20:09:34,212 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:34,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:34,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-23 20:09:34,237 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-23 20:09:34,237 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:34,237 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:34,392 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:34,393 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19944202] [2025-01-23 20:09:34,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19944202] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:34,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [227020202] [2025-01-23 20:09:34,393 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:34,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:34,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 66 statements into 1 equivalence classes. [2025-01-23 20:09:34,416 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 66 of 66 statements. [2025-01-23 20:09:34,416 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:34,416 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:34,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:34,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:34,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [227020202] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:34,645 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:34,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 10] total 16 [2025-01-23 20:09:34,645 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:34,645 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 80 [2025-01-23 20:09:34,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:34,694 INFO L85 PathProgramCache]: Analyzing trace with hash 1767286953, now seen corresponding path program 1 times [2025-01-23 20:09:34,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:34,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235880429] [2025-01-23 20:09:34,695 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:34,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:34,705 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-23 20:09:34,717 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-23 20:09:34,717 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:34,717 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:34,905 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 18 proven. 7 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:34,905 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:34,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235880429] [2025-01-23 20:09:34,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235880429] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:34,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2130112583] [2025-01-23 20:09:34,906 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:34,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:34,915 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-01-23 20:09:34,931 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-01-23 20:09:34,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:34,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:34,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:34,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:35,189 INFO L134 CoverageAnalysis]: Checked inductivity of 82 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-01-23 20:09:35,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2130112583] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:35,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:35,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 19 [2025-01-23 20:09:35,190 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:35,190 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 86 [2025-01-23 20:09:35,270 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:35,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:35,351 INFO L85 PathProgramCache]: Analyzing trace with hash -643380910, now seen corresponding path program 1 times [2025-01-23 20:09:35,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:35,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304965669] [2025-01-23 20:09:35,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:35,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:35,360 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-23 20:09:35,373 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-23 20:09:35,373 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:35,374 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:35,596 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304965669] [2025-01-23 20:09:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304965669] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [278937657] [2025-01-23 20:09:35,596 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:35,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:35,606 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-01-23 20:09:35,625 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-01-23 20:09:35,625 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:35,625 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:35,627 INFO L256 TraceCheckSpWp]: Trace formula consists of 532 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-01-23 20:09:35,628 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:35,738 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-01-23 20:09:35,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [278937657] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:35,739 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:35,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 7] total 18 [2025-01-23 20:09:35,739 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:35,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 99 [2025-01-23 20:09:35,739 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:35,739 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 103 [2025-01-23 20:09:35,739 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:35,739 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:35,739 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:35,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:35,740 INFO L85 PathProgramCache]: Analyzing trace with hash -90415522, now seen corresponding path program 1 times [2025-01-23 20:09:35,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:35,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424979051] [2025-01-23 20:09:35,740 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:35,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:35,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-01-23 20:09:35,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-01-23 20:09:35,774 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:35,774 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:35,994 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-01-23 20:09:35,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:35,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424979051] [2025-01-23 20:09:35,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424979051] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:35,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1931120150] [2025-01-23 20:09:35,995 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:35,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:35,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:35,997 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:35,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-01-23 20:09:36,112 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-01-23 20:09:36,160 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-01-23 20:09:36,160 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:36,160 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:36,163 INFO L256 TraceCheckSpWp]: Trace formula consists of 614 conjuncts, 29 conjuncts are in the unsatisfiable core [2025-01-23 20:09:36,164 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:36,427 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 47 proven. 9 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2025-01-23 20:09:36,428 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:36,859 INFO L134 CoverageAnalysis]: Checked inductivity of 124 backedges. 24 proven. 41 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2025-01-23 20:09:36,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1931120150] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:36,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:36,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 14, 18] total 37 [2025-01-23 20:09:36,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671861715] [2025-01-23 20:09:36,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:36,861 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2025-01-23 20:09:36,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:36,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2025-01-23 20:09:36,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1132, Unknown=0, NotChecked=0, Total=1406 [2025-01-23 20:09:36,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:36,862 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:36,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 5.131578947368421) internal successors, (195), 37 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:36,862 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:37,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:37,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-01-23 20:09:37,548 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,SelfDestructingSolverStorable61,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:37,548 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:37,549 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:37,549 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #3 [2025-01-23 20:09:37,549 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:37,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-23 20:09:37,549 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2025-01-23 20:09:37,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-23 20:09:37,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-23 20:09:37,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-23 20:09:37,549 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:37,549 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 68 [2025-01-23 20:09:37,658 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:37,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:37,700 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:37,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1320007732, now seen corresponding path program 1 times [2025-01-23 20:09:37,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:37,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803121270] [2025-01-23 20:09:37,700 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:37,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:37,713 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-01-23 20:09:37,724 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-01-23 20:09:37,724 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:37,724 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:38,041 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:38,041 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803121270] [2025-01-23 20:09:38,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803121270] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:38,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [953510962] [2025-01-23 20:09:38,041 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:38,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:38,056 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 69 statements into 1 equivalence classes. [2025-01-23 20:09:38,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 69 of 69 statements. [2025-01-23 20:09:38,074 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:38,074 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:38,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-01-23 20:09:38,076 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:38,223 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:38,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [953510962] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:38,223 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:38,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2025-01-23 20:09:38,223 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:38,223 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2025-01-23 20:09:38,277 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:38,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1362241148, now seen corresponding path program 1 times [2025-01-23 20:09:38,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:38,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735605775] [2025-01-23 20:09:38,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:38,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:38,289 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-01-23 20:09:38,301 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-01-23 20:09:38,301 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:38,301 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:38,682 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 17 proven. 15 refuted. 0 times theorem prover too weak. 59 trivial. 0 not checked. [2025-01-23 20:09:38,683 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:38,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735605775] [2025-01-23 20:09:38,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735605775] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:38,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [609650392] [2025-01-23 20:09:38,683 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:38,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:38,694 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-01-23 20:09:38,711 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-01-23 20:09:38,711 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:38,711 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:38,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 547 conjuncts, 17 conjuncts are in the unsatisfiable core [2025-01-23 20:09:38,714 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:38,951 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 18 proven. 16 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:38,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [609650392] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:38,951 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:38,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14] total 31 [2025-01-23 20:09:38,952 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:38,952 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2025-01-23 20:09:39,031 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:39,101 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:39,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1507542949, now seen corresponding path program 1 times [2025-01-23 20:09:39,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:39,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510937592] [2025-01-23 20:09:39,102 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:39,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:39,113 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-01-23 20:09:39,128 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-23 20:09:39,129 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:39,129 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:39,336 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-01-23 20:09:39,337 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510937592] [2025-01-23 20:09:39,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510937592] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:39,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [43326250] [2025-01-23 20:09:39,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:39,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:39,348 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-01-23 20:09:39,364 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-01-23 20:09:39,364 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:39,364 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:39,366 INFO L256 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-01-23 20:09:39,371 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:39,503 INFO L134 CoverageAnalysis]: Checked inductivity of 100 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2025-01-23 20:09:39,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [43326250] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:39,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:39,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 18 [2025-01-23 20:09:39,503 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:39,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 102 [2025-01-23 20:09:39,503 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:39,503 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 106 [2025-01-23 20:09:39,503 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:39,503 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:39,504 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:39,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:39,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1523737048, now seen corresponding path program 2 times [2025-01-23 20:09:39,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:39,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918800994] [2025-01-23 20:09:39,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:09:39,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:39,518 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 108 statements into 2 equivalence classes. [2025-01-23 20:09:39,539 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 108 of 108 statements. [2025-01-23 20:09:39,540 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:09:39,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:39,857 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 51 proven. 25 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:39,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:39,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918800994] [2025-01-23 20:09:39,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918800994] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:39,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1067594005] [2025-01-23 20:09:39,857 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:09:39,857 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:39,857 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:39,859 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:39,861 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-01-23 20:09:39,991 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 108 statements into 2 equivalence classes. [2025-01-23 20:09:40,046 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 108 of 108 statements. [2025-01-23 20:09:40,046 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:09:40,046 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:40,049 INFO L256 TraceCheckSpWp]: Trace formula consists of 641 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:40,050 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:40,224 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2025-01-23 20:09:40,224 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:40,419 INFO L134 CoverageAnalysis]: Checked inductivity of 133 backedges. 12 proven. 17 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2025-01-23 20:09:40,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1067594005] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:40,419 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:40,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 9, 11] total 34 [2025-01-23 20:09:40,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215824171] [2025-01-23 20:09:40,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:40,420 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2025-01-23 20:09:40,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:40,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2025-01-23 20:09:40,422 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=1027, Unknown=0, NotChecked=0, Total=1190 [2025-01-23 20:09:40,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:40,422 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:40,423 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 5.542857142857143) internal successors, (194), 34 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:40,423 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:41,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:41,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2025-01-23 20:09:41,264 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,SelfDestructingSolverStorable66,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68 [2025-01-23 20:09:41,265 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:41,265 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:41,265 INFO L139 ounterexampleChecker]: Examining path program with hash 1411574480, occurence #1 [2025-01-23 20:09:41,265 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:09:41,265 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:41,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:41,265 INFO L85 PathProgramCache]: Analyzing trace with hash -715203265, now seen corresponding path program 3 times [2025-01-23 20:09:41,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:41,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656174690] [2025-01-23 20:09:41,265 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:41,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:41,286 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 155 statements into 5 equivalence classes. [2025-01-23 20:09:41,312 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 72 of 155 statements. [2025-01-23 20:09:41,312 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:41,312 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:41,493 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2025-01-23 20:09:41,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656174690] [2025-01-23 20:09:41,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656174690] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:41,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921233878] [2025-01-23 20:09:41,494 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:09:41,494 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:41,494 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:41,497 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:41,498 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-01-23 20:09:41,637 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 155 statements into 5 equivalence classes. [2025-01-23 20:09:41,675 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 72 of 155 statements. [2025-01-23 20:09:41,676 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:09:41,676 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:41,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-23 20:09:41,680 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:41,934 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 32 proven. 14 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2025-01-23 20:09:41,934 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:41,995 INFO L134 CoverageAnalysis]: Checked inductivity of 238 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2025-01-23 20:09:41,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921233878] provided 1 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:41,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:41,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [6, 11] total 20 [2025-01-23 20:09:41,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552740114] [2025-01-23 20:09:41,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:09:41,995 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-01-23 20:09:41,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:41,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-01-23 20:09:41,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=315, Unknown=0, NotChecked=0, Total=380 [2025-01-23 20:09:41,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:41,996 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:41,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:41,996 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:42,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:42,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:42,215 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-01-23 20:09:42,401 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2025-01-23 20:09:42,403 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:42,403 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:42,403 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #4 [2025-01-23 20:09:42,403 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:42,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2025-01-23 20:09:42,403 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2025-01-23 20:09:42,403 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-23 20:09:42,403 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-23 20:09:42,403 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-23 20:09:42,403 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:42,403 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 111 [2025-01-23 20:09:42,510 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:42,510 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:42,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:42,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1807830653, now seen corresponding path program 1 times [2025-01-23 20:09:42,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:42,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314547568] [2025-01-23 20:09:42,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:42,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:42,568 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-23 20:09:42,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-23 20:09:42,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:42,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:42,949 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:42,949 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:42,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314547568] [2025-01-23 20:09:42,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314547568] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:42,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1719160104] [2025-01-23 20:09:42,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:42,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:42,962 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 112 statements into 1 equivalence classes. [2025-01-23 20:09:42,988 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 112 of 112 statements. [2025-01-23 20:09:42,988 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:42,988 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:42,990 INFO L256 TraceCheckSpWp]: Trace formula consists of 649 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:42,991 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:43,295 INFO L134 CoverageAnalysis]: Checked inductivity of 176 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 57 trivial. 0 not checked. [2025-01-23 20:09:43,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1719160104] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:43,295 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:43,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:09:43,295 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:43,295 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 126 [2025-01-23 20:09:43,356 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:43,356 INFO L85 PathProgramCache]: Analyzing trace with hash -782468057, now seen corresponding path program 1 times [2025-01-23 20:09:43,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:43,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579052625] [2025-01-23 20:09:43,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:43,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:43,371 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-01-23 20:09:43,391 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-01-23 20:09:43,391 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:43,391 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:43,895 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 115 proven. 44 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:43,895 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:43,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579052625] [2025-01-23 20:09:43,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579052625] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:43,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1361789519] [2025-01-23 20:09:43,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:43,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:43,910 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 127 statements into 1 equivalence classes. [2025-01-23 20:09:43,936 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 127 of 127 statements. [2025-01-23 20:09:43,936 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:43,936 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:43,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 702 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-23 20:09:43,940 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:44,537 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 119 proven. 40 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:44,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1361789519] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:44,538 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:44,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2025-01-23 20:09:44,538 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:44,538 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 132 [2025-01-23 20:09:44,615 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:44,693 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:44,693 INFO L85 PathProgramCache]: Analyzing trace with hash -693009968, now seen corresponding path program 1 times [2025-01-23 20:09:44,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:44,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187121600] [2025-01-23 20:09:44,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:44,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:44,708 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-01-23 20:09:44,730 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-01-23 20:09:44,730 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:44,730 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:45,225 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 47 proven. 111 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-23 20:09:45,225 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187121600] [2025-01-23 20:09:45,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187121600] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:45,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1760136164] [2025-01-23 20:09:45,225 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:45,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:45,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-01-23 20:09:45,280 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-01-23 20:09:45,280 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:45,280 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:45,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 715 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-23 20:09:45,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:45,860 INFO L134 CoverageAnalysis]: Checked inductivity of 204 backedges. 109 proven. 49 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-01-23 20:09:45,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1760136164] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:45,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:45,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 35 [2025-01-23 20:09:45,861 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:45,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 145 [2025-01-23 20:09:45,861 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:45,861 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 149 [2025-01-23 20:09:45,861 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:45,861 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:45,861 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:45,861 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:45,861 INFO L85 PathProgramCache]: Analyzing trace with hash 1442268610, now seen corresponding path program 4 times [2025-01-23 20:09:45,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:45,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447434245] [2025-01-23 20:09:45,862 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:09:45,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:45,882 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 151 statements into 2 equivalence classes. [2025-01-23 20:09:45,922 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-01-23 20:09:45,922 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:09:45,922 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:46,488 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 155 proven. 44 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:09:46,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:46,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447434245] [2025-01-23 20:09:46,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447434245] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:46,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [30364107] [2025-01-23 20:09:46,489 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:09:46,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:46,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:46,491 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:46,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-01-23 20:09:46,654 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 151 statements into 2 equivalence classes. [2025-01-23 20:09:46,722 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 151 of 151 statements. [2025-01-23 20:09:46,722 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:09:46,722 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:46,726 INFO L256 TraceCheckSpWp]: Trace formula consists of 797 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-01-23 20:09:46,727 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:47,295 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 159 proven. 40 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:09:47,295 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:47,844 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 146 proven. 53 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:09:47,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [30364107] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:47,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:47,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 60 [2025-01-23 20:09:47,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319053947] [2025-01-23 20:09:47,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:47,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 61 states [2025-01-23 20:09:47,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:47,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2025-01-23 20:09:47,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=807, Invalid=2853, Unknown=0, NotChecked=0, Total=3660 [2025-01-23 20:09:47,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:47,847 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:47,847 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 61 states, 61 states have (on average 5.950819672131147) internal successors, (363), 60 states have internal predecessors, (363), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:47,847 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:48,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:48,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:09:48,041 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2025-01-23 20:09:48,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:48,233 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:48,233 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:48,233 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #5 [2025-01-23 20:09:48,233 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:48,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:48,233 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:48,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2025-01-23 20:09:48,233 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:48,233 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2025-01-23 20:09:48,233 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:48,234 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2025-01-23 20:09:48,234 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:48,234 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-23 20:09:48,234 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:48,234 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-23 20:09:48,234 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:48,234 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 113 [2025-01-23 20:09:48,333 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:48,334 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:48,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:48,374 INFO L85 PathProgramCache]: Analyzing trace with hash 1968305452, now seen corresponding path program 1 times [2025-01-23 20:09:48,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:48,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [827251459] [2025-01-23 20:09:48,374 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:48,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:48,387 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-23 20:09:48,406 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-23 20:09:48,407 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:48,407 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:48,719 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2025-01-23 20:09:48,719 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:48,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [827251459] [2025-01-23 20:09:48,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [827251459] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:48,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [443422571] [2025-01-23 20:09:48,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:48,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:48,737 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 114 statements into 1 equivalence classes. [2025-01-23 20:09:48,762 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 114 of 114 statements. [2025-01-23 20:09:48,762 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:48,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:48,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 667 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:48,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:48,998 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2025-01-23 20:09:48,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [443422571] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:48,998 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:48,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:09:48,999 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:48,999 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 128 [2025-01-23 20:09:49,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:49,045 INFO L85 PathProgramCache]: Analyzing trace with hash 1881506960, now seen corresponding path program 1 times [2025-01-23 20:09:49,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:49,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690596364] [2025-01-23 20:09:49,045 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:49,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:49,059 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-01-23 20:09:49,081 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-01-23 20:09:49,082 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:49,082 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:49,442 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2025-01-23 20:09:49,443 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:49,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690596364] [2025-01-23 20:09:49,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690596364] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:49,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [505694299] [2025-01-23 20:09:49,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:49,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:49,458 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-01-23 20:09:49,486 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-01-23 20:09:49,486 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:49,487 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:49,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 720 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:49,490 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:49,757 INFO L134 CoverageAnalysis]: Checked inductivity of 214 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2025-01-23 20:09:49,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [505694299] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:49,757 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:49,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 25 [2025-01-23 20:09:49,758 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:49,758 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 134 [2025-01-23 20:09:49,839 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:49,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:49,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2098544071, now seen corresponding path program 1 times [2025-01-23 20:09:49,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:49,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567548042] [2025-01-23 20:09:49,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:49,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:49,965 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-01-23 20:09:49,987 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-01-23 20:09:49,987 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:49,987 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:50,352 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2025-01-23 20:09:50,352 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567548042] [2025-01-23 20:09:50,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567548042] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:50,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1649716637] [2025-01-23 20:09:50,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:50,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:50,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-01-23 20:09:50,395 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-01-23 20:09:50,395 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:50,395 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:50,397 INFO L256 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:50,399 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:50,693 INFO L134 CoverageAnalysis]: Checked inductivity of 223 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2025-01-23 20:09:50,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1649716637] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:50,693 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:50,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:09:50,694 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:50,694 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 147 [2025-01-23 20:09:50,694 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:50,694 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 151 [2025-01-23 20:09:50,694 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:50,694 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:50,694 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:50,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:50,694 INFO L85 PathProgramCache]: Analyzing trace with hash 2118463010, now seen corresponding path program 5 times [2025-01-23 20:09:50,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:50,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696276608] [2025-01-23 20:09:50,695 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:09:50,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:50,710 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 153 statements into 6 equivalence classes. [2025-01-23 20:09:50,784 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 153 of 153 statements. [2025-01-23 20:09:50,784 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-01-23 20:09:50,785 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:51,332 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 130 proven. 90 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:51,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:09:51,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696276608] [2025-01-23 20:09:51,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696276608] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:51,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789923800] [2025-01-23 20:09:51,333 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:09:51,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:51,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:09:51,335 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:09:51,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-01-23 20:09:51,511 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 153 statements into 6 equivalence classes. [2025-01-23 20:09:54,802 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) and asserted 153 of 153 statements. [2025-01-23 20:09:54,802 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2025-01-23 20:09:54,802 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:54,815 INFO L256 TraceCheckSpWp]: Trace formula consists of 815 conjuncts, 27 conjuncts are in the unsatisfiable core [2025-01-23 20:09:54,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:55,490 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 130 proven. 90 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:55,491 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:09:56,354 INFO L134 CoverageAnalysis]: Checked inductivity of 256 backedges. 145 proven. 75 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2025-01-23 20:09:56,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789923800] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:09:56,355 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:09:56,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 24, 24] total 69 [2025-01-23 20:09:56,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540444957] [2025-01-23 20:09:56,355 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:09:56,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2025-01-23 20:09:56,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:09:56,357 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2025-01-23 20:09:56,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1232, Invalid=3598, Unknown=0, NotChecked=0, Total=4830 [2025-01-23 20:09:56,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:56,360 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:09:56,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 5.8) internal successors, (406), 69 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:09:56,360 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:09:56,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:09:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:09:56,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:09:56,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:09:56,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:09:56,955 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-01-23 20:09:57,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,SelfDestructingSolverStorable79,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:09:57,148 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:09:57,148 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:09:57,148 INFO L139 ounterexampleChecker]: Examining path program with hash 1953884680, occurence #6 [2025-01-23 20:09:57,148 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:09:57,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:09:57,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:57,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2025-01-23 20:09:57,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:57,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2025-01-23 20:09:57,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:57,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2025-01-23 20:09:57,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:57,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2025-01-23 20:09:57,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:57,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2025-01-23 20:09:57,149 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:57,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 114 [2025-01-23 20:09:57,270 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:09:57,271 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:09:57,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:57,318 INFO L85 PathProgramCache]: Analyzing trace with hash 2090630162, now seen corresponding path program 1 times [2025-01-23 20:09:57,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:57,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861208501] [2025-01-23 20:09:57,318 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:57,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:57,332 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-01-23 20:09:57,365 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-01-23 20:09:57,365 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:57,365 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:57,683 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2025-01-23 20:09:57,684 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:57,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861208501] [2025-01-23 20:09:57,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861208501] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:57,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1227325836] [2025-01-23 20:09:57,684 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:57,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:57,697 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 115 statements into 1 equivalence classes. [2025-01-23 20:09:57,721 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 115 of 115 statements. [2025-01-23 20:09:57,721 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:57,721 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:57,723 INFO L256 TraceCheckSpWp]: Trace formula consists of 676 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:57,725 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:58,008 INFO L134 CoverageAnalysis]: Checked inductivity of 206 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2025-01-23 20:09:58,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1227325836] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:58,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:58,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:09:58,009 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:58,009 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 129 [2025-01-23 20:09:58,065 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:58,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1062549476, now seen corresponding path program 1 times [2025-01-23 20:09:58,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:58,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446693177] [2025-01-23 20:09:58,065 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:58,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:58,084 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-23 20:09:58,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-23 20:09:58,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:58,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:58,498 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2025-01-23 20:09:58,498 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:58,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446693177] [2025-01-23 20:09:58,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446693177] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:58,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [109915187] [2025-01-23 20:09:58,499 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:58,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:58,518 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-01-23 20:09:58,549 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-01-23 20:09:58,549 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:58,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:58,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 729 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:09:58,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:58,795 INFO L134 CoverageAnalysis]: Checked inductivity of 225 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2025-01-23 20:09:58,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [109915187] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:58,795 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:58,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:09:58,795 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:58,795 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 135 [2025-01-23 20:09:58,875 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 12 [2025-01-23 20:09:58,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:58,946 INFO L85 PathProgramCache]: Analyzing trace with hash -285075579, now seen corresponding path program 1 times [2025-01-23 20:09:58,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:09:58,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000758539] [2025-01-23 20:09:58,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:58,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:58,961 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-01-23 20:09:58,993 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-01-23 20:09:58,993 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:58,993 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:59,459 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 111 proven. 23 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2025-01-23 20:09:59,460 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:09:59,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000758539] [2025-01-23 20:09:59,460 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000758539] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:59,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [248743318] [2025-01-23 20:09:59,460 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:09:59,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:59,475 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 136 statements into 1 equivalence classes. [2025-01-23 20:09:59,504 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 136 of 136 statements. [2025-01-23 20:09:59,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:09:59,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:09:59,507 INFO L256 TraceCheckSpWp]: Trace formula consists of 742 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-23 20:09:59,508 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:09:59,908 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 126 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2025-01-23 20:09:59,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [248743318] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:09:59,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:09:59,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 33 [2025-01-23 20:09:59,909 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:09:59,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 148 [2025-01-23 20:09:59,909 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:09:59,909 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 152 [2025-01-23 20:09:59,909 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:09:59,909 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:09:59,909 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:09:59,909 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:09:59,909 INFO L85 PathProgramCache]: Analyzing trace with hash 413718693, now seen corresponding path program 6 times [2025-01-23 20:09:59,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:09:59,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699145066] [2025-01-23 20:09:59,909 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-23 20:09:59,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:09:59,934 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 154 statements into 7 equivalence classes. [2025-01-23 20:09:59,950 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 154 statements. [2025-01-23 20:09:59,950 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-23 20:09:59,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:00,082 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2025-01-23 20:10:00,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:00,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699145066] [2025-01-23 20:10:00,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699145066] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:00,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201598322] [2025-01-23 20:10:00,083 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-23 20:10:00,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:00,083 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:00,085 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:00,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-01-23 20:10:00,279 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 154 statements into 7 equivalence classes. [2025-01-23 20:10:00,397 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) and asserted 69 of 154 statements. [2025-01-23 20:10:00,397 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2025-01-23 20:10:00,397 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:00,399 INFO L256 TraceCheckSpWp]: Trace formula consists of 446 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:10:00,400 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:00,618 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 11 proven. 26 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2025-01-23 20:10:00,618 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:00,664 INFO L134 CoverageAnalysis]: Checked inductivity of 267 backedges. 27 proven. 1 refuted. 0 times theorem prover too weak. 239 trivial. 0 not checked. [2025-01-23 20:10:00,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201598322] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:00,665 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:00,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 9, 5] total 16 [2025-01-23 20:10:00,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553105619] [2025-01-23 20:10:00,665 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:00,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-23 20:10:00,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:00,665 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-23 20:10:00,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2025-01-23 20:10:00,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:00,666 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:00,666 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.125) internal successors, (114), 16 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:00,666 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:01,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:01,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:01,132 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-01-23 20:10:01,324 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84,SelfDestructingSolverStorable85,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2025-01-23 20:10:01,325 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:01,325 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:01,325 INFO L139 ounterexampleChecker]: Examining path program with hash -2087336482, occurence #1 [2025-01-23 20:10:01,325 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:10:01,325 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:01,325 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:01,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2121805610, now seen corresponding path program 7 times [2025-01-23 20:10:01,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:01,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659325283] [2025-01-23 20:10:01,325 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:10:01,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:01,342 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-01-23 20:10:01,367 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-23 20:10:01,368 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:01,368 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:02,030 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 81 proven. 203 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2025-01-23 20:10:02,031 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:02,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659325283] [2025-01-23 20:10:02,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1659325283] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:02,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168444952] [2025-01-23 20:10:02,031 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:10:02,031 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:02,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:02,033 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:02,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-01-23 20:10:02,236 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 172 statements into 1 equivalence classes. [2025-01-23 20:10:02,311 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 172 of 172 statements. [2025-01-23 20:10:02,311 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:02,311 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:02,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 882 conjuncts, 28 conjuncts are in the unsatisfiable core [2025-01-23 20:10:02,319 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:03,047 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 239 proven. 70 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-01-23 20:10:03,047 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:03,859 INFO L134 CoverageAnalysis]: Checked inductivity of 354 backedges. 215 proven. 94 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-01-23 20:10:03,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168444952] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:03,859 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:03,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 26, 26] total 73 [2025-01-23 20:10:03,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592081939] [2025-01-23 20:10:03,859 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:03,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 74 states [2025-01-23 20:10:03,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:03,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2025-01-23 20:10:03,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=4379, Unknown=0, NotChecked=0, Total=5402 [2025-01-23 20:10:03,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:03,862 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:03,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 74 states, 74 states have (on average 5.135135135135135) internal successors, (380), 73 states have internal predecessors, (380), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:03,863 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:04,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:04,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:04,067 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-01-23 20:10:04,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:04,260 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:04,261 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:04,261 INFO L139 ounterexampleChecker]: Examining path program with hash -2087336482, occurence #2 [2025-01-23 20:10:04,261 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:10:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:10:04,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2025-01-23 20:10:04,261 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2025-01-23 20:10:04,261 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-23 20:10:04,261 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:04,261 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-23 20:10:04,261 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:04,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-23 20:10:04,262 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:04,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 115 [2025-01-23 20:10:04,382 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:10:04,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:10:04,423 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:04,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1587728620, now seen corresponding path program 1 times [2025-01-23 20:10:04,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:04,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917989792] [2025-01-23 20:10:04,424 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:04,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:04,438 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-23 20:10:04,456 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-23 20:10:04,456 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:04,456 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:04,778 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-01-23 20:10:04,778 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:04,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917989792] [2025-01-23 20:10:04,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917989792] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:04,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [464107422] [2025-01-23 20:10:04,778 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:04,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:04,792 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 116 statements into 1 equivalence classes. [2025-01-23 20:10:04,820 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 116 of 116 statements. [2025-01-23 20:10:04,821 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:04,821 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:04,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 685 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:10:04,823 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:05,090 INFO L134 CoverageAnalysis]: Checked inductivity of 218 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-01-23 20:10:05,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [464107422] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:05,091 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:05,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:10:05,091 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:05,091 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 130 [2025-01-23 20:10:05,147 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:05,147 INFO L85 PathProgramCache]: Analyzing trace with hash -2133986032, now seen corresponding path program 1 times [2025-01-23 20:10:05,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:05,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452151209] [2025-01-23 20:10:05,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:05,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:05,166 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-01-23 20:10:05,187 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-01-23 20:10:05,187 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:05,187 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:05,646 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 109 proven. 29 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2025-01-23 20:10:05,646 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452151209] [2025-01-23 20:10:05,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452151209] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [151375888] [2025-01-23 20:10:05,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:05,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:05,661 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-01-23 20:10:05,691 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-01-23 20:10:05,691 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:05,691 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:05,693 INFO L256 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-23 20:10:05,695 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 101 proven. 19 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2025-01-23 20:10:06,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [151375888] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:06,014 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:06,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 15] total 32 [2025-01-23 20:10:06,014 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:06,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 138 [2025-01-23 20:10:06,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:06,014 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 140 is hopeless, skipping. [2025-01-23 20:10:06,014 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 162 is hopeless, skipping. [2025-01-23 20:10:06,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2025-01-23 20:10:06,014 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:06,014 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 171 [2025-01-23 20:10:06,014 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:06,014 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:10:06,014 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:06,015 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:06,015 INFO L85 PathProgramCache]: Analyzing trace with hash -1956579385, now seen corresponding path program 8 times [2025-01-23 20:10:06,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:06,015 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561918528] [2025-01-23 20:10:06,015 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:10:06,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:06,030 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-23 20:10:06,058 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-23 20:10:06,058 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:10:06,058 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:06,821 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 153 proven. 175 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:10:06,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:06,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561918528] [2025-01-23 20:10:06,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561918528] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:06,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788219078] [2025-01-23 20:10:06,822 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:10:06,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:06,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:06,824 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:06,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-01-23 20:10:07,039 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 173 statements into 2 equivalence classes. [2025-01-23 20:10:07,120 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 173 of 173 statements. [2025-01-23 20:10:07,120 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:10:07,120 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:07,123 INFO L256 TraceCheckSpWp]: Trace formula consists of 891 conjuncts, 30 conjuncts are in the unsatisfiable core [2025-01-23 20:10:07,125 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:08,017 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 246 proven. 82 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:10:08,017 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 216 proven. 112 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2025-01-23 20:10:09,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788219078] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:09,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:09,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 28, 28] total 79 [2025-01-23 20:10:09,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813478886] [2025-01-23 20:10:09,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:09,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 80 states [2025-01-23 20:10:09,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:09,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2025-01-23 20:10:09,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1163, Invalid=5157, Unknown=0, NotChecked=0, Total=6320 [2025-01-23 20:10:09,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:09,024 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:09,025 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 80 states, 80 states have (on average 5.2) internal successors, (416), 79 states have internal predecessors, (416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:09,025 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:09,026 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:09,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:09,245 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-01-23 20:10:09,442 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,SelfDestructingSolverStorable96 [2025-01-23 20:10:09,442 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:09,442 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:09,442 INFO L139 ounterexampleChecker]: Examining path program with hash -2087336482, occurence #3 [2025-01-23 20:10:09,442 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:10:09,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2025-01-23 20:10:09,443 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2025-01-23 20:10:09,443 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-23 20:10:09,443 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-23 20:10:09,443 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-23 20:10:09,443 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:09,443 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 116 [2025-01-23 20:10:09,545 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:10:09,545 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:10:09,587 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:09,587 INFO L85 PathProgramCache]: Analyzing trace with hash -1117318001, now seen corresponding path program 1 times [2025-01-23 20:10:09,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:09,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680779226] [2025-01-23 20:10:09,587 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:09,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:09,601 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-23 20:10:09,620 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-23 20:10:09,620 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:09,620 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:09,996 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 96 proven. 23 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2025-01-23 20:10:09,996 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:09,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680779226] [2025-01-23 20:10:09,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [680779226] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:09,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1661418612] [2025-01-23 20:10:09,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:09,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:10,015 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 117 statements into 1 equivalence classes. [2025-01-23 20:10:10,048 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 117 of 117 statements. [2025-01-23 20:10:10,048 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:10,048 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:10,050 INFO L256 TraceCheckSpWp]: Trace formula consists of 694 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-23 20:10:10,052 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:10,427 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 104 proven. 15 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2025-01-23 20:10:10,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1661418612] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:10,428 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:10,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 16] total 30 [2025-01-23 20:10:10,428 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:10,428 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 131 [2025-01-23 20:10:10,481 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:10,481 INFO L85 PathProgramCache]: Analyzing trace with hash -988781607, now seen corresponding path program 1 times [2025-01-23 20:10:10,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:10,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615759591] [2025-01-23 20:10:10,482 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:10,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:10,497 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-01-23 20:10:10,523 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-01-23 20:10:10,523 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:10,523 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:10,896 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 6 proven. 113 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2025-01-23 20:10:10,896 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615759591] [2025-01-23 20:10:10,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615759591] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:10,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1017143162] [2025-01-23 20:10:10,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:10,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:10,911 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-01-23 20:10:10,939 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-01-23 20:10:10,940 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:10,940 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:10,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 747 conjuncts, 16 conjuncts are in the unsatisfiable core [2025-01-23 20:10:10,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:11,216 INFO L134 CoverageAnalysis]: Checked inductivity of 250 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2025-01-23 20:10:11,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1017143162] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:11,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:11,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 26 [2025-01-23 20:10:11,216 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:11,216 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 139 [2025-01-23 20:10:11,216 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:11,216 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 141 is hopeless, skipping. [2025-01-23 20:10:11,216 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 163 is hopeless, skipping. [2025-01-23 20:10:11,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2025-01-23 20:10:11,217 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:11,217 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 172 [2025-01-23 20:10:11,217 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:11,217 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:10:11,217 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:11,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:11,217 INFO L85 PathProgramCache]: Analyzing trace with hash 462504650, now seen corresponding path program 9 times [2025-01-23 20:10:11,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:11,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1692372209] [2025-01-23 20:10:11,217 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:10:11,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:11,263 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 174 statements into 8 equivalence classes. [2025-01-23 20:10:11,276 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 75 of 174 statements. [2025-01-23 20:10:11,276 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:10:11,276 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:11,394 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-23 20:10:11,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:11,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1692372209] [2025-01-23 20:10:11,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1692372209] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:11,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213231552] [2025-01-23 20:10:11,394 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:10:11,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:11,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:11,396 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:11,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-01-23 20:10:11,628 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 174 statements into 8 equivalence classes. [2025-01-23 20:10:11,667 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) and asserted 75 of 174 statements. [2025-01-23 20:10:11,667 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2025-01-23 20:10:11,667 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:11,669 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 18 conjuncts are in the unsatisfiable core [2025-01-23 20:10:11,671 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:11,924 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 50 proven. 23 refuted. 0 times theorem prover too weak. 306 trivial. 0 not checked. [2025-01-23 20:10:11,925 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:11,956 INFO L134 CoverageAnalysis]: Checked inductivity of 379 backedges. 61 proven. 2 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2025-01-23 20:10:11,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213231552] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:11,956 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:11,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 11, 5] total 16 [2025-01-23 20:10:11,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885009087] [2025-01-23 20:10:11,956 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:11,957 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2025-01-23 20:10:11,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:11,957 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2025-01-23 20:10:11,957 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2025-01-23 20:10:11,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:11,957 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:11,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 7.1875) internal successors, (115), 16 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:11,958 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:12,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:12,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:12,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:12,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:12,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2025-01-23 20:10:12,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable101 [2025-01-23 20:10:12,915 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:12,915 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:12,915 INFO L139 ounterexampleChecker]: Examining path program with hash 241469683, occurence #1 [2025-01-23 20:10:12,915 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:10:12,915 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:12,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1632943491, now seen corresponding path program 10 times [2025-01-23 20:10:12,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:12,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158233367] [2025-01-23 20:10:12,915 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:10:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:12,929 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 128 statements into 2 equivalence classes. [2025-01-23 20:10:12,953 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-01-23 20:10:12,953 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:10:12,954 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:13,364 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 107 proven. 15 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2025-01-23 20:10:13,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158233367] [2025-01-23 20:10:13,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158233367] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:13,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847967967] [2025-01-23 20:10:13,365 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:10:13,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:13,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:13,367 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:13,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-01-23 20:10:13,616 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 128 statements into 2 equivalence classes. [2025-01-23 20:10:13,689 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 128 of 128 statements. [2025-01-23 20:10:13,689 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:10:13,689 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:13,692 INFO L256 TraceCheckSpWp]: Trace formula consists of 746 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-23 20:10:13,694 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:14,061 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 10 proven. 109 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2025-01-23 20:10:14,061 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:14,443 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 15 proven. 104 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2025-01-23 20:10:14,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847967967] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:14,443 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:14,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 15] total 42 [2025-01-23 20:10:14,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100359934] [2025-01-23 20:10:14,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:14,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2025-01-23 20:10:14,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:14,444 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2025-01-23 20:10:14,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=1567, Unknown=0, NotChecked=0, Total=1806 [2025-01-23 20:10:14,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:14,446 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:14,446 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.837209302325581) internal successors, (294), 42 states have internal predecessors, (294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:14,446 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:14,447 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:15,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:15,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:15,615 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 [2025-01-23 20:10:15,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2025-01-23 20:10:15,807 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:15,807 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:15,807 INFO L139 ounterexampleChecker]: Examining path program with hash -1022485734, occurence #1 [2025-01-23 20:10:15,808 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:10:15,808 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:15,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:15,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1485816607, now seen corresponding path program 11 times [2025-01-23 20:10:15,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:15,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013674855] [2025-01-23 20:10:15,808 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:10:15,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:15,828 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 237 statements into 8 equivalence classes. [2025-01-23 20:10:15,984 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 237 of 237 statements. [2025-01-23 20:10:15,984 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-23 20:10:15,984 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:16,995 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 349 proven. 175 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2025-01-23 20:10:16,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:16,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013674855] [2025-01-23 20:10:16,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013674855] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:16,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [726626620] [2025-01-23 20:10:16,996 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:10:16,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:16,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:16,998 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:16,999 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-01-23 20:10:17,243 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 237 statements into 8 equivalence classes. [2025-01-23 20:10:23,357 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) and asserted 237 of 237 statements. [2025-01-23 20:10:23,357 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2025-01-23 20:10:23,357 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:23,371 INFO L256 TraceCheckSpWp]: Trace formula consists of 1112 conjuncts, 19 conjuncts are in the unsatisfiable core [2025-01-23 20:10:23,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:23,961 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 313 proven. 86 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-01-23 20:10:23,961 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:24,652 INFO L134 CoverageAnalysis]: Checked inductivity of 569 backedges. 349 proven. 50 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2025-01-23 20:10:24,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [726626620] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:24,653 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:24,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 17, 17] total 62 [2025-01-23 20:10:24,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627373807] [2025-01-23 20:10:24,653 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:24,653 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 62 states [2025-01-23 20:10:24,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:24,654 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2025-01-23 20:10:24,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=509, Invalid=3273, Unknown=0, NotChecked=0, Total=3782 [2025-01-23 20:10:24,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:24,655 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:24,655 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 62 states, 62 states have (on average 7.532258064516129) internal successors, (467), 62 states have internal predecessors, (467), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:24,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:24,655 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:24,656 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:25,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:25,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:25,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:25,963 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-01-23 20:10:26,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2025-01-23 20:10:26,148 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:26,148 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:26,148 INFO L139 ounterexampleChecker]: Examining path program with hash -1022485734, occurence #2 [2025-01-23 20:10:26,148 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:10:26,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:10:26,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:26,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-23 20:10:26,148 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:26,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2025-01-23 20:10:26,149 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:26,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2025-01-23 20:10:26,149 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:26,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2025-01-23 20:10:26,149 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:26,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2025-01-23 20:10:26,149 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:26,149 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 190 [2025-01-23 20:10:26,254 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:10:26,255 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:10:26,294 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:26,294 INFO L85 PathProgramCache]: Analyzing trace with hash 525202103, now seen corresponding path program 1 times [2025-01-23 20:10:26,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:26,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74126836] [2025-01-23 20:10:26,294 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:26,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:26,313 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 191 statements into 1 equivalence classes. [2025-01-23 20:10:26,349 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 191 of 191 statements. [2025-01-23 20:10:26,349 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:26,350 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:26,895 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 30 proven. 309 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2025-01-23 20:10:26,895 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:26,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74126836] [2025-01-23 20:10:26,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74126836] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:26,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2140709239] [2025-01-23 20:10:26,895 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:26,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:26,915 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 191 statements into 1 equivalence classes. [2025-01-23 20:10:26,957 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 191 of 191 statements. [2025-01-23 20:10:26,957 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:26,957 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:26,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 954 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-23 20:10:26,962 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:27,422 INFO L134 CoverageAnalysis]: Checked inductivity of 546 backedges. 253 proven. 86 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2025-01-23 20:10:27,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2140709239] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:27,422 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:27,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 33 [2025-01-23 20:10:27,422 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:27,423 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 213 [2025-01-23 20:10:27,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:27,478 INFO L85 PathProgramCache]: Analyzing trace with hash -29568999, now seen corresponding path program 1 times [2025-01-23 20:10:27,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:27,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305352779] [2025-01-23 20:10:27,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:27,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:27,498 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 214 statements into 1 equivalence classes. [2025-01-23 20:10:27,539 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 214 of 214 statements. [2025-01-23 20:10:27,539 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:27,539 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:28,159 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 47 proven. 268 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2025-01-23 20:10:28,160 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:28,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305352779] [2025-01-23 20:10:28,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305352779] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:28,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [856655151] [2025-01-23 20:10:28,160 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:28,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:28,179 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 214 statements into 1 equivalence classes. [2025-01-23 20:10:28,225 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 214 of 214 statements. [2025-01-23 20:10:28,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:28,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:28,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 1030 conjuncts, 21 conjuncts are in the unsatisfiable core [2025-01-23 20:10:28,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:28,730 INFO L134 CoverageAnalysis]: Checked inductivity of 577 backedges. 258 proven. 57 refuted. 0 times theorem prover too weak. 262 trivial. 0 not checked. [2025-01-23 20:10:28,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [856655151] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:28,731 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:28,731 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 35 [2025-01-23 20:10:28,731 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:28,731 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 227 is hopeless, skipping. [2025-01-23 20:10:28,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2025-01-23 20:10:28,731 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:28,731 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 237 [2025-01-23 20:10:28,731 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:28,731 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:10:28,731 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:28,732 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:28,732 INFO L85 PathProgramCache]: Analyzing trace with hash -754774914, now seen corresponding path program 12 times [2025-01-23 20:10:28,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:28,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764976747] [2025-01-23 20:10:28,732 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-23 20:10:28,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:28,751 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 239 statements into 8 equivalence classes. [2025-01-23 20:10:28,862 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 175 of 239 statements. [2025-01-23 20:10:28,863 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-23 20:10:28,863 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:29,263 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 110 proven. 11 refuted. 0 times theorem prover too weak. 469 trivial. 0 not checked. [2025-01-23 20:10:29,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:29,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764976747] [2025-01-23 20:10:29,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764976747] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:29,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671160816] [2025-01-23 20:10:29,264 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2025-01-23 20:10:29,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:29,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:29,266 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:29,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-01-23 20:10:29,532 INFO L108 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE partitioned 239 statements into 8 equivalence classes. [2025-01-23 20:10:29,677 INFO L111 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) and asserted 175 of 239 statements. [2025-01-23 20:10:29,677 INFO L114 AnnotateAndAsserter]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2025-01-23 20:10:29,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:29,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 849 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-01-23 20:10:29,683 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:29,770 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 492 trivial. 0 not checked. [2025-01-23 20:10:29,770 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-01-23 20:10:29,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671160816] provided 1 perfect and 0 imperfect interpolant sequences [2025-01-23 20:10:29,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-01-23 20:10:29,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2025-01-23 20:10:29,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089790961] [2025-01-23 20:10:29,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-01-23 20:10:29,771 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-01-23 20:10:29,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:29,771 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-01-23 20:10:29,771 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2025-01-23 20:10:29,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:29,772 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:29,772 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 15.0) internal successors, (75), 5 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:29,772 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:29,773 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:31,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:31,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:10:31,951 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-01-23 20:10:32,143 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:32,143 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:32,143 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:32,143 INFO L139 ounterexampleChecker]: Examining path program with hash -2034728238, occurence #1 [2025-01-23 20:10:32,143 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:10:32,143 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:32,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:32,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1735136928, now seen corresponding path program 13 times [2025-01-23 20:10:32,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:32,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099314564] [2025-01-23 20:10:32,144 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:10:32,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:32,174 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-01-23 20:10:32,332 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-01-23 20:10:32,332 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:32,333 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:33,587 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 78 proven. 242 refuted. 0 times theorem prover too weak. 1341 trivial. 0 not checked. [2025-01-23 20:10:33,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:33,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099314564] [2025-01-23 20:10:33,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099314564] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:33,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257046305] [2025-01-23 20:10:33,588 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2025-01-23 20:10:33,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:33,588 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:33,590 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:33,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-01-23 20:10:33,901 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 499 statements into 1 equivalence classes. [2025-01-23 20:10:34,080 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 499 of 499 statements. [2025-01-23 20:10:34,081 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:34,081 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:34,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 2030 conjuncts, 20 conjuncts are in the unsatisfiable core [2025-01-23 20:10:34,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:34,582 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 911 proven. 33 refuted. 0 times theorem prover too weak. 717 trivial. 0 not checked. [2025-01-23 20:10:34,582 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:35,009 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 844 proven. 100 refuted. 0 times theorem prover too weak. 717 trivial. 0 not checked. [2025-01-23 20:10:35,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257046305] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:35,010 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:35,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 51 [2025-01-23 20:10:35,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804979267] [2025-01-23 20:10:35,010 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:35,010 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2025-01-23 20:10:35,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:35,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2025-01-23 20:10:35,012 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=556, Invalid=1994, Unknown=0, NotChecked=0, Total=2550 [2025-01-23 20:10:35,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:35,012 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:35,012 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.0) internal successors, (357), 51 states have internal predecessors, (357), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:35,012 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:10:35,013 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:35,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:35,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:10:35,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:10:35,349 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-01-23 20:10:35,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109,22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:35,542 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:35,542 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:35,542 INFO L139 ounterexampleChecker]: Examining path program with hash -2034728238, occurence #2 [2025-01-23 20:10:35,542 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:10:35,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:10:35,542 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:35,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-23 20:10:35,542 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:35,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2025-01-23 20:10:35,542 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:35,542 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2025-01-23 20:10:35,543 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:35,543 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2025-01-23 20:10:35,543 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:35,543 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2025-01-23 20:10:35,543 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:35,543 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 301 [2025-01-23 20:10:35,658 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:10:35,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:10:35,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:35,698 INFO L85 PathProgramCache]: Analyzing trace with hash -171504157, now seen corresponding path program 1 times [2025-01-23 20:10:35,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:35,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270716557] [2025-01-23 20:10:35,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:35,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:35,723 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 302 statements into 1 equivalence classes. [2025-01-23 20:10:35,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 302 of 302 statements. [2025-01-23 20:10:35,795 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:35,795 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:37,368 INFO L134 CoverageAnalysis]: Checked inductivity of 1247 backedges. 451 proven. 665 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2025-01-23 20:10:37,368 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:37,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270716557] [2025-01-23 20:10:37,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270716557] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:37,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [130636816] [2025-01-23 20:10:37,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:37,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:37,393 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 302 statements into 1 equivalence classes. [2025-01-23 20:10:37,509 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 302 of 302 statements. [2025-01-23 20:10:37,509 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:37,509 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:37,516 INFO L256 TraceCheckSpWp]: Trace formula consists of 1347 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-01-23 20:10:37,519 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:38,721 INFO L134 CoverageAnalysis]: Checked inductivity of 1247 backedges. 914 proven. 202 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2025-01-23 20:10:38,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [130636816] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:38,722 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:38,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2025-01-23 20:10:38,722 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:38,722 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 324 [2025-01-23 20:10:38,781 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:38,782 INFO L85 PathProgramCache]: Analyzing trace with hash 820284689, now seen corresponding path program 1 times [2025-01-23 20:10:38,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:38,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151287966] [2025-01-23 20:10:38,782 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:38,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:38,806 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-01-23 20:10:38,929 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-01-23 20:10:38,929 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:38,929 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:40,427 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 257 proven. 783 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2025-01-23 20:10:40,428 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:40,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151287966] [2025-01-23 20:10:40,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151287966] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:40,428 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1189702429] [2025-01-23 20:10:40,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:40,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:40,453 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 325 statements into 1 equivalence classes. [2025-01-23 20:10:40,548 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 325 of 325 statements. [2025-01-23 20:10:40,549 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:40,549 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:40,555 INFO L256 TraceCheckSpWp]: Trace formula consists of 1422 conjuncts, 34 conjuncts are in the unsatisfiable core [2025-01-23 20:10:40,558 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:41,775 INFO L134 CoverageAnalysis]: Checked inductivity of 1309 backedges. 853 proven. 187 refuted. 0 times theorem prover too weak. 269 trivial. 0 not checked. [2025-01-23 20:10:41,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1189702429] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:41,775 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:41,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2025-01-23 20:10:41,775 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:41,775 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 364 is hopeless, skipping. [2025-01-23 20:10:41,775 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 387 is hopeless, skipping. [2025-01-23 20:10:41,775 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2025-01-23 20:10:41,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:10:41,964 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 [2025-01-23 20:10:43,910 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:43,910 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:43,910 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_13 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:43,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:43,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1241387786, now seen corresponding path program 1 times [2025-01-23 20:10:43,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:43,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459562880] [2025-01-23 20:10:43,911 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:43,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:43,940 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 415 statements into 1 equivalence classes. [2025-01-23 20:10:44,061 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 415 of 415 statements. [2025-01-23 20:10:44,061 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:44,061 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:45,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 343 proven. 578 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2025-01-23 20:10:45,252 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:45,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459562880] [2025-01-23 20:10:45,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459562880] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:45,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1049538593] [2025-01-23 20:10:45,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:45,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:45,283 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 415 statements into 1 equivalence classes. [2025-01-23 20:10:45,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 415 of 415 statements. [2025-01-23 20:10:45,473 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:45,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:45,479 INFO L256 TraceCheckSpWp]: Trace formula consists of 1701 conjuncts, 22 conjuncts are in the unsatisfiable core [2025-01-23 20:10:45,482 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:45,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1532 backedges. 813 proven. 108 refuted. 0 times theorem prover too weak. 611 trivial. 0 not checked. [2025-01-23 20:10:45,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1049538593] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:45,995 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:45,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 37 [2025-01-23 20:10:45,995 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:45,996 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 417 is hopeless, skipping. [2025-01-23 20:10:45,996 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 457 is hopeless, skipping. [2025-01-23 20:10:45,996 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 478 is hopeless, skipping. [2025-01-23 20:10:45,996 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 496 [2025-01-23 20:10:45,996 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:45,996 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 498 [2025-01-23 20:10:45,996 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:45,996 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:10:45,996 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:10:45,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:45,997 INFO L85 PathProgramCache]: Analyzing trace with hash 265477382, now seen corresponding path program 14 times [2025-01-23 20:10:45,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:10:45,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940130360] [2025-01-23 20:10:45,997 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:10:45,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:46,029 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 500 statements into 2 equivalence classes. [2025-01-23 20:10:46,201 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 500 of 500 statements. [2025-01-23 20:10:46,201 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:10:46,201 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:47,574 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 91 proven. 266 refuted. 0 times theorem prover too weak. 1312 trivial. 0 not checked. [2025-01-23 20:10:47,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:10:47,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940130360] [2025-01-23 20:10:47,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940130360] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:47,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238621595] [2025-01-23 20:10:47,574 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2025-01-23 20:10:47,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:10:47,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:10:47,580 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:10:47,581 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-01-23 20:10:47,925 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 partitioned 500 statements into 2 equivalence classes. [2025-01-23 20:10:48,119 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) and asserted 500 of 500 statements. [2025-01-23 20:10:48,119 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2025-01-23 20:10:48,119 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:48,128 INFO L256 TraceCheckSpWp]: Trace formula consists of 2039 conjuncts, 23 conjuncts are in the unsatisfiable core [2025-01-23 20:10:48,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:48,731 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 900 proven. 114 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2025-01-23 20:10:48,732 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:10:49,350 INFO L134 CoverageAnalysis]: Checked inductivity of 1669 backedges. 948 proven. 66 refuted. 0 times theorem prover too weak. 655 trivial. 0 not checked. [2025-01-23 20:10:49,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238621595] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:10:49,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:10:49,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 60 [2025-01-23 20:10:49,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27826574] [2025-01-23 20:10:49,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:10:49,351 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2025-01-23 20:10:49,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:10:49,352 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2025-01-23 20:10:49,357 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=888, Invalid=2652, Unknown=0, NotChecked=0, Total=3540 [2025-01-23 20:10:49,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:49,357 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:10:49,357 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.383333333333334) internal successors, (443), 60 states have internal predecessors, (443), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:49,357 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:49,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:10:49,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:10:49,358 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:10:50,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:10:50,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:10:50,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:10:50,112 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-01-23 20:10:50,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115,SelfDestructingSolverStorable116,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2025-01-23 20:10:50,303 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:10:50,303 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:10:50,304 INFO L139 ounterexampleChecker]: Examining path program with hash -2034728238, occurence #3 [2025-01-23 20:10:50,304 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2025-01-23 20:10:50,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2025-01-23 20:10:50,304 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2025-01-23 20:10:50,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2025-01-23 20:10:50,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2025-01-23 20:10:50,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:50,304 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2025-01-23 20:10:50,304 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:10:50,305 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 302 [2025-01-23 20:10:50,407 INFO L349 Elim1Store]: treesize reduction 18, result has 5.3 percent of original size [2025-01-23 20:10:50,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 4 [2025-01-23 20:10:50,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:50,453 INFO L85 PathProgramCache]: Analyzing trace with hash -435070316, now seen corresponding path program 1 times [2025-01-23 20:10:50,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:50,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186470220] [2025-01-23 20:10:50,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:50,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:50,484 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 303 statements into 1 equivalence classes. [2025-01-23 20:10:50,564 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 303 of 303 statements. [2025-01-23 20:10:50,564 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:50,564 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:51,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 216 proven. 613 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2025-01-23 20:10:51,491 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:51,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186470220] [2025-01-23 20:10:51,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186470220] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:51,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1798314163] [2025-01-23 20:10:51,491 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:51,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:51,536 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 303 statements into 1 equivalence classes. [2025-01-23 20:10:51,626 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 303 of 303 statements. [2025-01-23 20:10:51,626 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:51,626 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:51,631 INFO L256 TraceCheckSpWp]: Trace formula consists of 1356 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-23 20:10:51,634 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:52,196 INFO L134 CoverageAnalysis]: Checked inductivity of 1256 backedges. 717 proven. 112 refuted. 0 times theorem prover too weak. 427 trivial. 0 not checked. [2025-01-23 20:10:52,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1798314163] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:52,196 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:52,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2025-01-23 20:10:52,198 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:52,198 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2025-01-23 20:10:52,249 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:52,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1665879218, now seen corresponding path program 1 times [2025-01-23 20:10:52,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:52,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486870218] [2025-01-23 20:10:52,250 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:52,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:52,281 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-01-23 20:10:52,371 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-01-23 20:10:52,372 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:52,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:53,507 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 61 proven. 609 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2025-01-23 20:10:53,507 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:53,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486870218] [2025-01-23 20:10:53,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486870218] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:53,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1360805211] [2025-01-23 20:10:53,507 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:53,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:53,540 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 326 statements into 1 equivalence classes. [2025-01-23 20:10:53,635 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 326 of 326 statements. [2025-01-23 20:10:53,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:53,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:53,642 INFO L256 TraceCheckSpWp]: Trace formula consists of 1432 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-23 20:10:53,644 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:10:54,219 INFO L134 CoverageAnalysis]: Checked inductivity of 1318 backedges. 571 proven. 99 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2025-01-23 20:10:54,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1360805211] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:54,220 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:10:54,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2025-01-23 20:10:54,220 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:10:54,220 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 365 is hopeless, skipping. [2025-01-23 20:10:54,220 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 388 is hopeless, skipping. [2025-01-23 20:10:54,220 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 415 [2025-01-23 20:10:54,400 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2025-01-23 20:10:54,402 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 [2025-01-23 20:10:57,919 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.base_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:57,919 WARN L331 ript$VariableManager]: TermVariable v_~q2~0.offset_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:57,919 WARN L331 ript$VariableManager]: TermVariable v_~q2_front~0_In_14 not constructed by VariableManager. Cannot ensure absence of name clashes. [2025-01-23 20:10:57,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:10:57,920 INFO L85 PathProgramCache]: Analyzing trace with hash 946790323, now seen corresponding path program 1 times [2025-01-23 20:10:57,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2025-01-23 20:10:57,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987065251] [2025-01-23 20:10:57,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:57,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:57,950 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-23 20:10:58,074 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-23 20:10:58,074 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:58,075 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:59,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 374 proven. 640 refuted. 0 times theorem prover too weak. 527 trivial. 0 not checked. [2025-01-23 20:10:59,573 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2025-01-23 20:10:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987065251] [2025-01-23 20:10:59,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987065251] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:10:59,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [759467651] [2025-01-23 20:10:59,573 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-01-23 20:10:59,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:10:59,602 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 416 statements into 1 equivalence classes. [2025-01-23 20:10:59,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 416 of 416 statements. [2025-01-23 20:10:59,742 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-01-23 20:10:59,742 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:10:59,750 INFO L256 TraceCheckSpWp]: Trace formula consists of 1710 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-23 20:10:59,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:11:00,378 INFO L134 CoverageAnalysis]: Checked inductivity of 1541 backedges. 875 proven. 139 refuted. 0 times theorem prover too weak. 527 trivial. 0 not checked. [2025-01-23 20:11:00,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [759467651] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:11:00,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2025-01-23 20:11:00,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 41 [2025-01-23 20:11:00,379 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2025-01-23 20:11:00,379 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 418 is hopeless, skipping. [2025-01-23 20:11:00,379 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 458 is hopeless, skipping. [2025-01-23 20:11:00,379 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 479 is hopeless, skipping. [2025-01-23 20:11:00,379 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 497 [2025-01-23 20:11:00,379 WARN L190 ounterexampleChecker]: Statements were already independent. [2025-01-23 20:11:00,379 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 499 [2025-01-23 20:11:00,379 INFO L209 ounterexampleChecker]: No commutativity condition found. [2025-01-23 20:11:00,379 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2025-01-23 20:11:00,379 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:11:00,379 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:11:00,380 INFO L85 PathProgramCache]: Analyzing trace with hash -2139988448, now seen corresponding path program 15 times [2025-01-23 20:11:00,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:11:00,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003860415] [2025-01-23 20:11:00,380 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:11:00,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:11:00,480 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 501 statements into 12 equivalence classes. [2025-01-23 20:11:01,127 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 345 of 501 statements. [2025-01-23 20:11:01,128 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-23 20:11:01,128 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:11:02,244 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 386 proven. 50 refuted. 0 times theorem prover too weak. 1242 trivial. 0 not checked. [2025-01-23 20:11:02,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:11:02,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003860415] [2025-01-23 20:11:02,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003860415] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:11:02,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118768461] [2025-01-23 20:11:02,244 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2025-01-23 20:11:02,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:11:02,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:11:02,246 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:11:02,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-01-23 20:11:02,604 INFO L108 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 partitioned 501 statements into 12 equivalence classes. [2025-01-23 20:11:04,762 INFO L111 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) and asserted 345 of 501 statements. [2025-01-23 20:11:04,762 INFO L114 AnnotateAndAsserter]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2025-01-23 20:11:04,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:11:04,773 INFO L256 TraceCheckSpWp]: Trace formula consists of 1452 conjuncts, 31 conjuncts are in the unsatisfiable core [2025-01-23 20:11:04,777 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:11:05,390 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 388 proven. 50 refuted. 0 times theorem prover too weak. 1240 trivial. 0 not checked. [2025-01-23 20:11:05,390 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:11:05,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1678 backedges. 374 proven. 62 refuted. 0 times theorem prover too weak. 1242 trivial. 0 not checked. [2025-01-23 20:11:05,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118768461] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:11:05,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:11:05,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 28, 13] total 41 [2025-01-23 20:11:05,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501793981] [2025-01-23 20:11:05,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:11:05,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2025-01-23 20:11:05,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:11:05,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2025-01-23 20:11:05,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=1110, Unknown=0, NotChecked=0, Total=1640 [2025-01-23 20:11:05,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:11:05,650 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:11:05,650 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 9.21951219512195) internal successors, (378), 41 states have internal predecessors, (378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:05,650 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:05,651 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:17,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:17,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2025-01-23 20:11:17,058 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-01-23 20:11:17,246 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,SelfDestructingSolverStorable121,SelfDestructingSolverStorable119,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117,SelfDestructingSolverStorable118,SelfDestructingSolverStorable122,SelfDestructingSolverStorable123 [2025-01-23 20:11:17,246 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:11:17,246 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:11:17,247 INFO L139 ounterexampleChecker]: Examining path program with hash -1876879843, occurence #1 [2025-01-23 20:11:17,247 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:11:17,247 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:11:17,247 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:11:17,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1381311950, now seen corresponding path program 16 times [2025-01-23 20:11:17,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:11:17,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919573900] [2025-01-23 20:11:17,247 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:11:17,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:11:17,357 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 944 statements into 2 equivalence classes. [2025-01-23 20:11:17,941 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 944 of 944 statements. [2025-01-23 20:11:17,941 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:11:17,941 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:11:25,390 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2574 proven. 1886 refuted. 0 times theorem prover too weak. 1573 trivial. 0 not checked. [2025-01-23 20:11:25,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:11:25,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919573900] [2025-01-23 20:11:25,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919573900] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:11:25,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1786492096] [2025-01-23 20:11:25,391 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2025-01-23 20:11:25,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:11:25,391 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:11:25,393 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:11:25,394 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-01-23 20:11:25,822 INFO L108 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST partitioned 944 statements into 2 equivalence classes. [2025-01-23 20:11:26,208 INFO L111 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) and asserted 944 of 944 statements. [2025-01-23 20:11:26,208 INFO L114 AnnotateAndAsserter]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 2 check-sat command(s) [2025-01-23 20:11:26,208 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:11:26,229 INFO L256 TraceCheckSpWp]: Trace formula consists of 3597 conjuncts, 24 conjuncts are in the unsatisfiable core [2025-01-23 20:11:26,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-01-23 20:11:26,793 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2300 proven. 51 refuted. 0 times theorem prover too weak. 3682 trivial. 0 not checked. [2025-01-23 20:11:26,793 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2025-01-23 20:11:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 6033 backedges. 2214 proven. 137 refuted. 0 times theorem prover too weak. 3682 trivial. 0 not checked. [2025-01-23 20:11:27,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1786492096] provided 0 perfect and 2 imperfect interpolant sequences [2025-01-23 20:11:27,382 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2025-01-23 20:11:27,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 23, 23] total 49 [2025-01-23 20:11:27,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [723091010] [2025-01-23 20:11:27,382 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2025-01-23 20:11:27,383 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2025-01-23 20:11:27,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-01-23 20:11:27,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2025-01-23 20:11:27,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=502, Invalid=1850, Unknown=0, NotChecked=0, Total=2352 [2025-01-23 20:11:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:11:27,387 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2025-01-23 20:11:27,388 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 8.387755102040817) internal successors, (411), 49 states have internal predecessors, (411), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:11:27,388 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 110 states. [2025-01-23 20:11:27,389 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2025-01-23 20:11:29,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 110 states. [2025-01-23 20:11:29,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2025-01-23 20:11:29,804 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2025-01-23 20:11:29,992 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2025-01-23 20:11:29,992 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2025-01-23 20:11:29,992 INFO L305 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2025-01-23 20:11:29,993 INFO L139 ounterexampleChecker]: Examining path program with hash -1281825519, occurence #1 [2025-01-23 20:11:29,993 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2025-01-23 20:11:29,993 INFO L316 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2025-01-23 20:11:29,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-01-23 20:11:29,993 INFO L85 PathProgramCache]: Analyzing trace with hash -733225147, now seen corresponding path program 17 times [2025-01-23 20:11:29,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-01-23 20:11:29,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877769560] [2025-01-23 20:11:29,993 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:11:29,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-01-23 20:11:30,034 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 655 statements into 22 equivalence classes. [2025-01-23 20:11:33,034 INFO L111 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) and asserted 655 of 655 statements. [2025-01-23 20:11:33,034 INFO L114 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 issued 22 check-sat command(s) [2025-01-23 20:11:33,034 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-01-23 20:11:37,091 INFO L134 CoverageAnalysis]: Checked inductivity of 4239 backedges. 3939 proven. 74 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2025-01-23 20:11:37,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-01-23 20:11:37,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877769560] [2025-01-23 20:11:37,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1877769560] provided 0 perfect and 1 imperfect interpolant sequences [2025-01-23 20:11:37,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1464342967] [2025-01-23 20:11:37,091 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2025-01-23 20:11:37,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-01-23 20:11:37,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2025-01-23 20:11:37,093 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-01-23 20:11:37,096 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-01-23 20:11:37,500 INFO L108 AnnotateAndAsserter]: Assert order INSIDE_LOOP_FIRST1 partitioned 655 statements into 22 equivalence classes. Killed by 15