./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.wvr.c --full-output --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 1f73d82f 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 ../sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.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 a79fe9fcfc95192d454ac05616e4d9a71dbf2bcc8b4fd9d21dcef47910a50542 --traceabstraction.commutativity.condition.synthesis NECESSARY_AND_SUFFICIENT --- Real Ultimate output --- This is Ultimate 0.3.0-dev-1f73d82-m [2024-11-21 15:39:02,368 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-21 15:39:02,471 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/config/svcomp-Reach-32bit-GemCutter_Default.epf [2024-11-21 15:39:02,477 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-21 15:39:02,479 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-21 15:39:02,510 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-21 15:39:02,511 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-21 15:39:02,512 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-21 15:39:02,512 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-21 15:39:02,512 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-21 15:39:02,513 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-21 15:39:02,513 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-21 15:39:02,513 INFO L153 SettingsManager]: * Use SBE=true [2024-11-21 15:39:02,514 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-21 15:39:02,514 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-21 15:39:02,514 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-21 15:39:02,514 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-21 15:39:02,514 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-21 15:39:02,514 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-21 15:39:02,515 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-21 15:39:02,516 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-21 15:39:02,516 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-21 15:39:02,516 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-21 15:39:02,516 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-21 15:39:02,516 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-21 15:39:02,516 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-21 15:39:02,517 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-21 15:39:02,517 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-21 15:39:02,517 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-21 15:39:02,517 INFO L153 SettingsManager]: * Commutativity condition synthesis=SUFFICIENT [2024-11-21 15:39:02,517 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * DFS Order used in POR=LOOP_LOCKSTEP [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PARTIAL_ORDER_FA [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * CEGAR restart behaviour=ONE_CEGAR_PER_THREAD_INSTANCE [2024-11-21 15:39:02,518 INFO L153 SettingsManager]: * Partial Order Reduction in concurrent analysis=PERSISTENT_SLEEP_NEW_STATES_FIXEDORDER [2024-11-21 15:39:02,518 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 -> a79fe9fcfc95192d454ac05616e4d9a71dbf2bcc8b4fd9d21dcef47910a50542 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Commutativity condition synthesis -> NECESSARY_AND_SUFFICIENT [2024-11-21 15:39:02,811 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-21 15:39:02,819 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-21 15:39:02,821 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-21 15:39:02,822 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-21 15:39:02,824 INFO L274 PluginConnector]: CDTParser initialized [2024-11-21 15:39:02,825 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/../sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.wvr.c [2024-11-21 15:39:04,091 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/c335b2ddd/838ebbb51693499cad4cfed66142c274/FLAGbdfb8a3af [2024-11-21 15:39:04,315 INFO L384 CDTParser]: Found 1 translation units. [2024-11-21 15:39:04,315 INFO L180 CDTParser]: Scanning /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.wvr.c [2024-11-21 15:39:04,324 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/c335b2ddd/838ebbb51693499cad4cfed66142c274/FLAGbdfb8a3af [2024-11-21 15:39:04,340 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/data/c335b2ddd/838ebbb51693499cad4cfed66142c274 [2024-11-21 15:39:04,344 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-21 15:39:04,345 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-21 15:39:04,347 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-21 15:39:04,347 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-21 15:39:04,351 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-21 15:39:04,351 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,353 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2baeae0f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04, skipping insertion in model container [2024-11-21 15:39:04,353 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,372 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-21 15:39:04,551 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.wvr.c[4226,4239] [2024-11-21 15:39:04,563 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-21 15:39:04,574 INFO L200 MainTranslator]: Completed pre-run [2024-11-21 15:39:04,603 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-jdk21/releaseScripts/default/sv-benchmarks/c/weaver/popl20-bad-buffer-mult-alt2.wvr.c[4226,4239] [2024-11-21 15:39:04,609 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-21 15:39:04,626 INFO L204 MainTranslator]: Completed translation [2024-11-21 15:39:04,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04 WrapperNode [2024-11-21 15:39:04,628 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-21 15:39:04,629 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-21 15:39:04,629 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-21 15:39:04,629 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-21 15:39:04,634 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,643 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,682 INFO L138 Inliner]: procedures = 25, calls = 55, calls flagged for inlining = 17, calls inlined = 21, statements flattened = 301 [2024-11-21 15:39:04,686 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-21 15:39:04,687 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-21 15:39:04,687 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-21 15:39:04,687 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-21 15:39:04,697 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,698 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,706 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,706 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,722 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,723 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,729 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,737 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,738 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,741 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-21 15:39:04,743 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-21 15:39:04,743 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-21 15:39:04,743 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-21 15:39:04,744 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (1/1) ... [2024-11-21 15:39:04,752 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2024-11-21 15:39:04,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:04,777 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2024-11-21 15:39:04,780 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2024-11-21 15:39:04,802 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-21 15:39:04,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-21 15:39:04,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-21 15:39:04,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-21 15:39:04,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-21 15:39:04,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-21 15:39:04,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-21 15:39:04,803 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2024-11-21 15:39:04,803 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-21 15:39:04,804 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-21 15:39:04,804 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2024-11-21 15:39:04,806 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-21 15:39:04,922 INFO L234 CfgBuilder]: Building ICFG [2024-11-21 15:39:04,923 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-21 15:39:05,363 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-21 15:39:05,363 INFO L283 CfgBuilder]: Performing block encoding [2024-11-21 15:39:05,711 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-21 15:39:05,713 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-21 15:39:05,714 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 03:39:05 BoogieIcfgContainer [2024-11-21 15:39:05,714 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-21 15:39:05,716 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-21 15:39:05,717 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-21 15:39:05,722 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-21 15:39:05,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.11 03:39:04" (1/3) ... [2024-11-21 15:39:05,723 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12c21276 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 03:39:05, skipping insertion in model container [2024-11-21 15:39:05,723 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.11 03:39:04" (2/3) ... [2024-11-21 15:39:05,724 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12c21276 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.11 03:39:05, skipping insertion in model container [2024-11-21 15:39:05,724 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.11 03:39:05" (3/3) ... [2024-11-21 15:39:05,725 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-bad-buffer-mult-alt2.wvr.c [2024-11-21 15:39:05,738 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-21 15:39:05,740 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-bad-buffer-mult-alt2.wvr.c that has 5 procedures, 43 locations, 1 initial locations, 6 loop locations, and 1 error locations. [2024-11-21 15:39:05,741 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-21 15:39:05,802 INFO L143 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2024-11-21 15:39:05,861 INFO L125 denceProviderFactory]: Independence Relation #1: [IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=true, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-21 15:39:05,862 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 [2024-11-21 15:39:05,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:05,864 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (exit command is (exit), workingDir is null) [2024-11-21 15:39:05,866 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:1000 (2)] Waiting until timeout for monitored process [2024-11-21 15:39:05,964 INFO L177 artialOrderCegarLoop]: Running PartialOrderCegarLoop with 1 independence relations. [2024-11-21 15:39:05,979 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == ULTIMATE.start ======== [2024-11-21 15:39:05,986 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;@5fe79520, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-21 15:39:05,986 INFO L334 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2024-11-21 15:39:07,338 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:07,339 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:07,339 INFO L139 ounterexampleChecker]: Examining path program with hash 444516351, occurence #1 [2024-11-21 15:39:07,339 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:39:07,339 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:07,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:07,344 INFO L85 PathProgramCache]: Analyzing trace with hash 830905528, now seen corresponding path program 1 times [2024-11-21 15:39:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:07,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657681532] [2024-11-21 15:39:07,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:07,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:07,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:08,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-21 15:39:08,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:08,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657681532] [2024-11-21 15:39:08,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657681532] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-21 15:39:08,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-21 15:39:08,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-21 15:39:08,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98761918] [2024-11-21 15:39:08,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-21 15:39:08,304 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-21 15:39:08,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:08,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-21 15:39:08,324 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-21 15:39:08,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:08,326 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:08,328 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 3 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:08,329 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:08,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:08,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-21 15:39:08,456 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:08,456 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:08,457 INFO L139 ounterexampleChecker]: Examining path program with hash 444516351, occurence #2 [2024-11-21 15:39:08,457 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:08,457 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:08,458 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:08,458 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 4 [2024-11-21 15:39:08,469 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 8 [2024-11-21 15:39:08,470 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-11-21 15:39:08,470 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,470 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-21 15:39:08,470 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,471 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-21 15:39:08,572 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:08,573 INFO L85 PathProgramCache]: Analyzing trace with hash 723756794, now seen corresponding path program 1 times [2024-11-21 15:39:08,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:08,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614646366] [2024-11-21 15:39:08,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:08,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:08,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:08,877 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:08,877 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:08,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614646366] [2024-11-21 15:39:08,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614646366] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-21 15:39:08,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-21 15:39:08,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-21 15:39:08,878 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 61. Constructing proof automaton... [2024-11-21 15:39:08,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-21 15:39:08,879 INFO L309 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2024-11-21 15:39:08,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-21 15:39:08,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2024-11-21 15:39:08,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-21 15:39:08,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-21 15:39:08,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:08,883 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:08,883 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.75) internal successors, (43), 4 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:08,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:08,883 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:08,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:08,976 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-21 15:39:08,976 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:08,976 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:08,976 INFO L139 ounterexampleChecker]: Examining path program with hash 444516351, occurence #3 [2024-11-21 15:39:08,976 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:08,977 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 5 [2024-11-21 15:39:08,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 9 [2024-11-21 15:39:08,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 13 [2024-11-21 15:39:08,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 17 [2024-11-21 15:39:08,977 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:08,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 62 [2024-11-21 15:39:09,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:09,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1804071319, now seen corresponding path program 1 times [2024-11-21 15:39:09,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:09,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087786323] [2024-11-21 15:39:09,059 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:09,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:09,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:09,460 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:09,460 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:09,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087786323] [2024-11-21 15:39:09,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087786323] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:09,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [823755242] [2024-11-21 15:39:09,461 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:09,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:09,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:09,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-21 15:39:09,570 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:09,713 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:09,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [823755242] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:09,714 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:09,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2024-11-21 15:39:09,715 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:09,715 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 70 [2024-11-21 15:39:09,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:09,808 INFO L85 PathProgramCache]: Analyzing trace with hash 716674186, now seen corresponding path program 1 times [2024-11-21 15:39:09,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:09,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409430095] [2024-11-21 15:39:09,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:09,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:09,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:10,157 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:10,157 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409430095] [2024-11-21 15:39:10,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409430095] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:10,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1780899574] [2024-11-21 15:39:10,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:10,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:10,214 INFO L256 TraceCheckSpWp]: Trace formula consists of 414 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-21 15:39:10,217 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:10,381 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:10,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1780899574] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:10,383 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:10,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 7 [2024-11-21 15:39:10,383 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:10,383 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-11-21 15:39:10,384 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:10,384 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:10,384 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:10,384 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:10,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1455392344, now seen corresponding path program 1 times [2024-11-21 15:39:10,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:10,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124164392] [2024-11-21 15:39:10,385 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:10,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:10,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:10,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124164392] [2024-11-21 15:39:10,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124164392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:10,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [556281694] [2024-11-21 15:39:10,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:10,833 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:10,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:10,857 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:10,859 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-21 15:39:11,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:11,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 528 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-21 15:39:11,057 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:11,187 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:11,191 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:11,342 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-21 15:39:11,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [556281694] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:11,342 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:11,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2024-11-21 15:39:11,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [503732402] [2024-11-21 15:39:11,343 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:11,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-21 15:39:11,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:11,346 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-21 15:39:11,346 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2024-11-21 15:39:11,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:11,346 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:11,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:11,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:11,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:11,347 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:11,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:11,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:11,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:11,572 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-21 15:39:11,753 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,SelfDestructingSolverStorable3,SelfDestructingSolverStorable2,SelfDestructingSolverStorable6,3 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-21 15:39:11,754 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:11,754 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:11,754 INFO L139 ounterexampleChecker]: Examining path program with hash 444516351, occurence #4 [2024-11-21 15:39:11,754 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:11,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:11,754 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:11,754 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 7 [2024-11-21 15:39:11,754 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:11,755 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-21 15:39:11,755 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:11,755 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-21 15:39:11,755 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:11,755 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-21 15:39:11,755 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:11,755 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 64 [2024-11-21 15:39:11,831 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:11,831 INFO L85 PathProgramCache]: Analyzing trace with hash 867884303, now seen corresponding path program 1 times [2024-11-21 15:39:11,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:11,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058054920] [2024-11-21 15:39:11,831 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:11,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:11,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:12,165 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-21 15:39:12,165 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:12,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058054920] [2024-11-21 15:39:12,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058054920] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:12,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2038034233] [2024-11-21 15:39:12,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:12,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:12,231 INFO L256 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-21 15:39:12,234 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:12,452 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-21 15:39:12,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2038034233] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:12,452 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:12,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2024-11-21 15:39:12,453 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:12,454 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-21 15:39:12,532 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:12,533 INFO L85 PathProgramCache]: Analyzing trace with hash 605143856, now seen corresponding path program 1 times [2024-11-21 15:39:12,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:12,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998406538] [2024-11-21 15:39:12,533 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:12,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:12,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:12,832 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-21 15:39:12,832 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:12,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998406538] [2024-11-21 15:39:12,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998406538] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:12,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1501264618] [2024-11-21 15:39:12,832 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:12,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:12,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:12,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:12,882 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:13,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-21 15:39:13,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1501264618] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:13,148 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:13,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-21 15:39:13,148 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:13,148 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2024-11-21 15:39:13,148 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:13,148 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:13,148 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:13,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:13,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1087038392, now seen corresponding path program 2 times [2024-11-21 15:39:13,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:13,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915579160] [2024-11-21 15:39:13,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:13,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:13,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:13,613 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-21 15:39:13,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:13,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915579160] [2024-11-21 15:39:13,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915579160] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:13,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857681856] [2024-11-21 15:39:13,614 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-21 15:39:13,614 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:13,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:13,616 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:13,618 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-21 15:39:13,819 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-21 15:39:13,819 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:13,822 INFO L256 TraceCheckSpWp]: Trace formula consists of 510 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-21 15:39:13,825 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:13,951 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-21 15:39:13,951 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-21 15:39:13,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857681856] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-21 15:39:13,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-21 15:39:13,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 11 [2024-11-21 15:39:13,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770522874] [2024-11-21 15:39:13,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-21 15:39:13,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-21 15:39:13,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:13,952 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-21 15:39:13,952 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-11-21 15:39:13,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:13,952 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:13,953 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:13,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:13,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:13,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:13,953 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:14,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:14,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:14,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:14,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:14,167 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-21 15:39:14,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,SelfDestructingSolverStorable7,SelfDestructingSolverStorable10,SelfDestructingSolverStorable11,SelfDestructingSolverStorable9,4 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:14,351 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:14,351 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:14,351 INFO L139 ounterexampleChecker]: Examining path program with hash -1649528711, occurence #1 [2024-11-21 15:39:14,351 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:39:14,351 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:14,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:14,352 INFO L85 PathProgramCache]: Analyzing trace with hash -914076950, now seen corresponding path program 3 times [2024-11-21 15:39:14,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:14,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998454727] [2024-11-21 15:39:14,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:14,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:14,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:14,958 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-21 15:39:14,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:14,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998454727] [2024-11-21 15:39:14,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998454727] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:14,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500440286] [2024-11-21 15:39:14,960 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-21 15:39:14,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:14,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:14,962 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:14,964 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-21 15:39:15,201 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-21 15:39:15,201 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:15,207 INFO L256 TraceCheckSpWp]: Trace formula consists of 582 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-21 15:39:15,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:15,883 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-21 15:39:15,883 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-21 15:39:15,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500440286] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-21 15:39:15,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-21 15:39:15,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [7] total 26 [2024-11-21 15:39:15,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987267605] [2024-11-21 15:39:15,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-21 15:39:15,884 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-21 15:39:15,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:15,886 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-21 15:39:15,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=163, Invalid=487, Unknown=0, NotChecked=0, Total=650 [2024-11-21 15:39:15,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:15,887 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:15,887 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 5.75) internal successors, (115), 20 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:15,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:15,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:15,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:15,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:15,887 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:19,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:19,581 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-21 15:39:19,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:19,769 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:19,769 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:19,769 INFO L139 ounterexampleChecker]: Examining path program with hash -1622950937, occurence #1 [2024-11-21 15:39:19,769 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:39:19,769 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:19,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:19,770 INFO L85 PathProgramCache]: Analyzing trace with hash -979370337, now seen corresponding path program 4 times [2024-11-21 15:39:19,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:19,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566069312] [2024-11-21 15:39:19,770 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:19,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:19,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:20,761 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2024-11-21 15:39:20,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:20,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566069312] [2024-11-21 15:39:20,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566069312] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:20,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445262376] [2024-11-21 15:39:20,762 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-21 15:39:20,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:20,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:20,764 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:20,766 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-21 15:39:21,098 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-21 15:39:21,099 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:21,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 1156 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-21 15:39:21,157 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:22,083 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 374 proven. 53 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-21 15:39:22,083 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:22,105 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2024-11-21 15:39:22,790 INFO L134 CoverageAnalysis]: Checked inductivity of 462 backedges. 390 proven. 37 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-21 15:39:22,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445262376] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:22,791 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:22,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 18, 18] total 40 [2024-11-21 15:39:22,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186310831] [2024-11-21 15:39:22,791 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:22,792 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-21 15:39:22,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:22,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-21 15:39:22,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=462, Invalid=1178, Unknown=0, NotChecked=0, Total=1640 [2024-11-21 15:39:22,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:22,794 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:22,795 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 8.804878048780488) internal successors, (361), 40 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:22,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:23,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:23,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:23,078 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-21 15:39:23,255 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-21 15:39:23,256 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:23,256 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:23,258 INFO L139 ounterexampleChecker]: Examining path program with hash -1622950937, occurence #2 [2024-11-21 15:39:23,258 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:23,258 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:23,258 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:23,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 11 [2024-11-21 15:39:23,259 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:23,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 15 [2024-11-21 15:39:23,259 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:23,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 19 [2024-11-21 15:39:23,259 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:23,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2024-11-21 15:39:23,259 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:23,259 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 71 [2024-11-21 15:39:23,337 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:23,337 INFO L85 PathProgramCache]: Analyzing trace with hash 1195806035, now seen corresponding path program 1 times [2024-11-21 15:39:23,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:23,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667872463] [2024-11-21 15:39:23,337 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:23,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:23,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:23,578 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 9 proven. 43 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-21 15:39:23,578 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:23,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667872463] [2024-11-21 15:39:23,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1667872463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:23,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1825227924] [2024-11-21 15:39:23,579 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:23,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:23,625 INFO L256 TraceCheckSpWp]: Trace formula consists of 447 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:23,627 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:23,837 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2024-11-21 15:39:23,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1825227924] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:23,837 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:23,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-21 15:39:23,837 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:23,837 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 113 is hopeless, skipping. [2024-11-21 15:39:23,837 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 143 is hopeless, skipping. [2024-11-21 15:39:23,837 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 166 [2024-11-21 15:39:23,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:23,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1392031485, now seen corresponding path program 1 times [2024-11-21 15:39:23,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:23,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483062148] [2024-11-21 15:39:23,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:23,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:23,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:24,829 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 156 proven. 175 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-11-21 15:39:24,829 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483062148] [2024-11-21 15:39:24,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [483062148] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:24,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1350927290] [2024-11-21 15:39:24,830 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:24,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:24,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:24,927 INFO L256 TraceCheckSpWp]: Trace formula consists of 810 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-21 15:39:24,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 365 backedges. 310 proven. 21 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2024-11-21 15:39:25,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1350927290] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:25,464 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:25,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2024-11-21 15:39:25,465 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:25,465 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 167 is hopeless, skipping. [2024-11-21 15:39:25,465 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2024-11-21 15:39:25,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:25,510 INFO L85 PathProgramCache]: Analyzing trace with hash -689175708, now seen corresponding path program 1 times [2024-11-21 15:39:25,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:25,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393054218] [2024-11-21 15:39:25,511 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:25,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:25,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:26,255 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2024-11-21 15:39:26,256 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:26,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393054218] [2024-11-21 15:39:26,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393054218] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:26,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [108903412] [2024-11-21 15:39:26,256 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:26,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:26,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:26,451 INFO L256 TraceCheckSpWp]: Trace formula consists of 1038 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:26,454 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:26,745 INFO L134 CoverageAnalysis]: Checked inductivity of 474 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2024-11-21 15:39:26,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [108903412] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:26,746 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:26,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-21 15:39:26,746 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:26,746 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 230 is hopeless, skipping. [2024-11-21 15:39:26,746 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 240 is hopeless, skipping. [2024-11-21 15:39:26,746 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 249 [2024-11-21 15:39:26,746 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:26,747 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:26,747 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:26,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:26,747 INFO L85 PathProgramCache]: Analyzing trace with hash 1513724831, now seen corresponding path program 5 times [2024-11-21 15:39:26,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:26,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879278572] [2024-11-21 15:39:26,748 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:26,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:26,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:28,065 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 7 proven. 126 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-11-21 15:39:28,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:28,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879278572] [2024-11-21 15:39:28,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879278572] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:28,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566578446] [2024-11-21 15:39:28,066 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-21 15:39:28,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:28,067 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:28,069 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:28,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-21 15:39:28,586 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-11-21 15:39:28,587 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:28,594 INFO L256 TraceCheckSpWp]: Trace formula consists of 1192 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-21 15:39:28,603 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:29,052 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 372 proven. 21 refuted. 0 times theorem prover too weak. 87 trivial. 0 not checked. [2024-11-21 15:39:29,056 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:29,474 INFO L134 CoverageAnalysis]: Checked inductivity of 480 backedges. 296 proven. 103 refuted. 0 times theorem prover too weak. 81 trivial. 0 not checked. [2024-11-21 15:39:29,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566578446] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:29,475 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:29,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 16] total 42 [2024-11-21 15:39:29,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [949945076] [2024-11-21 15:39:29,475 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:29,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2024-11-21 15:39:29,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:29,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2024-11-21 15:39:29,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=365, Invalid=1441, Unknown=0, NotChecked=0, Total=1806 [2024-11-21 15:39:29,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:29,478 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:29,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.093023255813954) internal successors, (262), 42 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:29,478 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:29,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:29,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-21 15:39:29,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,SelfDestructingSolverStorable19,7 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20,SelfDestructingSolverStorable14,SelfDestructingSolverStorable15,SelfDestructingSolverStorable16,SelfDestructingSolverStorable17 [2024-11-21 15:39:29,963 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:29,963 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:29,963 INFO L139 ounterexampleChecker]: Examining path program with hash -1622950937, occurence #3 [2024-11-21 15:39:29,963 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:29,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:29,964 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:29,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 12 [2024-11-21 15:39:29,964 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:29,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-21 15:39:29,964 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:29,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2024-11-21 15:39:29,964 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:29,964 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-21 15:39:29,964 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:29,965 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 72 [2024-11-21 15:39:30,017 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:30,017 INFO L85 PathProgramCache]: Analyzing trace with hash -805991960, now seen corresponding path program 1 times [2024-11-21 15:39:30,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:30,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792429770] [2024-11-21 15:39:30,017 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:30,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:30,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:30,200 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 9 proven. 43 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-21 15:39:30,200 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:30,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792429770] [2024-11-21 15:39:30,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792429770] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:30,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1519672144] [2024-11-21 15:39:30,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:30,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:30,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:30,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 456 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:30,235 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:30,365 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 49 proven. 3 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2024-11-21 15:39:30,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1519672144] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:30,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:30,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-21 15:39:30,366 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:30,366 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 114 is hopeless, skipping. [2024-11-21 15:39:30,366 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 144 is hopeless, skipping. [2024-11-21 15:39:30,366 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 167 [2024-11-21 15:39:30,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:30,404 INFO L85 PathProgramCache]: Analyzing trace with hash 742623482, now seen corresponding path program 1 times [2024-11-21 15:39:30,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:30,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835379361] [2024-11-21 15:39:30,404 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:30,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:30,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:31,194 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 213 proven. 145 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-21 15:39:31,194 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:31,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835379361] [2024-11-21 15:39:31,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835379361] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:31,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [555968311] [2024-11-21 15:39:31,195 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:31,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:31,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:31,286 INFO L256 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-21 15:39:31,289 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:31,906 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 330 proven. 28 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-21 15:39:31,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [555968311] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:31,907 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:31,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2024-11-21 15:39:31,907 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:31,907 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 168 is hopeless, skipping. [2024-11-21 15:39:31,907 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 219 [2024-11-21 15:39:31,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:31,976 INFO L85 PathProgramCache]: Analyzing trace with hash 101811041, now seen corresponding path program 1 times [2024-11-21 15:39:31,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:31,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470110801] [2024-11-21 15:39:31,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:31,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:32,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:32,594 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 463 trivial. 0 not checked. [2024-11-21 15:39:32,595 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:32,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470110801] [2024-11-21 15:39:32,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470110801] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:32,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1831021812] [2024-11-21 15:39:32,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:32,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:32,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:32,718 INFO L256 TraceCheckSpWp]: Trace formula consists of 1047 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:32,722 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:33,049 INFO L134 CoverageAnalysis]: Checked inductivity of 481 backedges. 15 proven. 3 refuted. 0 times theorem prover too weak. 463 trivial. 0 not checked. [2024-11-21 15:39:33,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1831021812] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:33,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:33,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2024-11-21 15:39:33,050 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:33,050 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 231 is hopeless, skipping. [2024-11-21 15:39:33,050 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 241 is hopeless, skipping. [2024-11-21 15:39:33,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 250 [2024-11-21 15:39:33,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:33,050 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:33,050 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:33,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:33,050 INFO L85 PathProgramCache]: Analyzing trace with hash 232136339, now seen corresponding path program 6 times [2024-11-21 15:39:33,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:33,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634770752] [2024-11-21 15:39:33,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:33,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:33,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:34,038 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 17 proven. 126 refuted. 0 times theorem prover too weak. 344 trivial. 0 not checked. [2024-11-21 15:39:34,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:34,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634770752] [2024-11-21 15:39:34,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634770752] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:34,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182056515] [2024-11-21 15:39:34,039 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-21 15:39:34,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:34,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:34,040 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:34,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-21 15:39:34,324 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-21 15:39:34,324 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:34,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 536 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-21 15:39:34,336 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:34,655 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2024-11-21 15:39:34,656 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:34,959 INFO L134 CoverageAnalysis]: Checked inductivity of 487 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2024-11-21 15:39:34,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182056515] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:34,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:34,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 8, 8] total 29 [2024-11-21 15:39:34,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828768122] [2024-11-21 15:39:34,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:34,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-21 15:39:34,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:34,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-21 15:39:34,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2024-11-21 15:39:34,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:34,962 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:34,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.0) internal successors, (174), 29 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:34,962 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:34,962 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:34,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:35,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:35,312 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-21 15:39:35,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,SelfDestructingSolverStorable22,SelfDestructingSolverStorable23,SelfDestructingSolverStorable24,SelfDestructingSolverStorable25,8 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26,SelfDestructingSolverStorable27 [2024-11-21 15:39:35,496 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:35,496 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:35,496 INFO L139 ounterexampleChecker]: Examining path program with hash -1622950937, occurence #4 [2024-11-21 15:39:35,496 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:35,497 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 14 [2024-11-21 15:39:35,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-21 15:39:35,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-21 15:39:35,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-11-21 15:39:35,497 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:35,497 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 74 [2024-11-21 15:39:35,543 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:35,543 INFO L85 PathProgramCache]: Analyzing trace with hash 771172497, now seen corresponding path program 1 times [2024-11-21 15:39:35,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:35,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26280351] [2024-11-21 15:39:35,543 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:35,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:35,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:35,724 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 30 proven. 36 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-21 15:39:35,724 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:35,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26280351] [2024-11-21 15:39:35,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [26280351] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:35,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [898451183] [2024-11-21 15:39:35,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:35,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:35,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:35,755 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-21 15:39:35,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:35,940 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 60 proven. 6 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2024-11-21 15:39:35,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [898451183] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:35,940 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:35,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-21 15:39:35,940 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:35,940 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 116 is hopeless, skipping. [2024-11-21 15:39:35,941 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 146 is hopeless, skipping. [2024-11-21 15:39:35,941 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 169 [2024-11-21 15:39:35,975 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:35,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1083905635, now seen corresponding path program 1 times [2024-11-21 15:39:35,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:35,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935312012] [2024-11-21 15:39:35,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:35,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:36,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 383 backedges. 282 proven. 92 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-21 15:39:36,659 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:36,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935312012] [2024-11-21 15:39:36,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1935312012] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:36,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1484379632] [2024-11-21 15:39:36,659 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:36,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:36,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:36,748 INFO L256 TraceCheckSpWp]: Trace formula consists of 837 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-21 15:39:36,752 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:37,372 INFO L134 CoverageAnalysis]: Checked inductivity of 383 backedges. 338 proven. 36 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-21 15:39:37,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1484379632] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:37,373 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:37,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2024-11-21 15:39:37,373 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:37,373 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 170 is hopeless, skipping. [2024-11-21 15:39:37,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 221 [2024-11-21 15:39:37,437 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:37,437 INFO L85 PathProgramCache]: Analyzing trace with hash -1230036790, now seen corresponding path program 1 times [2024-11-21 15:39:37,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:37,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544864267] [2024-11-21 15:39:37,438 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:37,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:37,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:38,009 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 0 proven. 98 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2024-11-21 15:39:38,010 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544864267] [2024-11-21 15:39:38,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544864267] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:38,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1201191451] [2024-11-21 15:39:38,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:38,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:38,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 1065 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-21 15:39:38,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 492 backedges. 92 proven. 6 refuted. 0 times theorem prover too weak. 394 trivial. 0 not checked. [2024-11-21 15:39:38,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1201191451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:38,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:38,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2024-11-21 15:39:38,389 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:38,389 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 233 is hopeless, skipping. [2024-11-21 15:39:38,390 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 243 is hopeless, skipping. [2024-11-21 15:39:38,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 252 [2024-11-21 15:39:38,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:38,390 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:38,390 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:38,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:38,390 INFO L85 PathProgramCache]: Analyzing trace with hash -703306765, now seen corresponding path program 7 times [2024-11-21 15:39:38,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:38,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047719334] [2024-11-21 15:39:38,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:38,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:38,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:39,522 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 23 proven. 128 refuted. 0 times theorem prover too weak. 347 trivial. 0 not checked. [2024-11-21 15:39:39,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:39,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047719334] [2024-11-21 15:39:39,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047719334] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:39,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150052315] [2024-11-21 15:39:39,522 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-21 15:39:39,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:39,523 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:39,524 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:39,525 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-21 15:39:39,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:39,925 INFO L256 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-21 15:39:39,929 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:40,173 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 283 proven. 6 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2024-11-21 15:39:40,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:40,436 INFO L134 CoverageAnalysis]: Checked inductivity of 498 backedges. 235 proven. 54 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2024-11-21 15:39:40,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150052315] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:40,437 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:40,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 10, 10] total 35 [2024-11-21 15:39:40,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095720402] [2024-11-21 15:39:40,437 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:40,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2024-11-21 15:39:40,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:40,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2024-11-21 15:39:40,439 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=182, Invalid=1008, Unknown=0, NotChecked=0, Total=1190 [2024-11-21 15:39:40,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:40,439 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:40,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.857142857142857) internal successors, (240), 35 states have internal predecessors, (240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:40,440 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:40,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:40,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:40,867 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-21 15:39:41,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,SelfDestructingSolverStorable30,SelfDestructingSolverStorable31,SelfDestructingSolverStorable32,SelfDestructingSolverStorable33,SelfDestructingSolverStorable34,9 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-21 15:39:41,049 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:41,049 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:41,050 INFO L139 ounterexampleChecker]: Examining path program with hash -1622950937, occurence #5 [2024-11-21 15:39:41,050 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:41,050 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 16 [2024-11-21 15:39:41,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 20 [2024-11-21 15:39:41,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 24 [2024-11-21 15:39:41,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 28 [2024-11-21 15:39:41,050 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:41,050 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 76 [2024-11-21 15:39:41,104 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:41,104 INFO L85 PathProgramCache]: Analyzing trace with hash -540202246, now seen corresponding path program 1 times [2024-11-21 15:39:41,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:41,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143922429] [2024-11-21 15:39:41,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:41,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:41,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:39:41,598 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:39:41,599 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:39:41,599 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 118 is hopeless, skipping. [2024-11-21 15:39:41,599 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 148 is hopeless, skipping. [2024-11-21 15:39:41,599 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 171 [2024-11-21 15:39:41,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:41,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1203779572, now seen corresponding path program 1 times [2024-11-21 15:39:41,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:41,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998592814] [2024-11-21 15:39:41,651 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:41,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:42,037 INFO L134 CoverageAnalysis]: Checked inductivity of 396 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 303 trivial. 0 not checked. [2024-11-21 15:39:42,037 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:42,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998592814] [2024-11-21 15:39:42,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998592814] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-21 15:39:42,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-21 15:39:42,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-21 15:39:42,039 INFO L172 ounterexampleChecker]: Successfully proved commutativity at non-minimality point 171. Constructing proof automaton... [2024-11-21 15:39:42,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-21 15:39:42,040 INFO L309 artialOrderCegarLoop]: Commutativity proof succeeded, skipping feasibility check. [2024-11-21 15:39:42,040 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-21 15:39:42,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SMTINTERPOL [2024-11-21 15:39:42,041 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-21 15:39:42,041 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-21 15:39:42,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:42,041 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:42,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:42,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:42,041 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:42,042 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:42,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:42,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:42,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,SelfDestructingSolverStorable36 [2024-11-21 15:39:42,705 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:42,705 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:42,705 INFO L139 ounterexampleChecker]: Examining path program with hash -137614926, occurence #1 [2024-11-21 15:39:42,705 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:39:42,705 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:42,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:42,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1810945813, now seen corresponding path program 8 times [2024-11-21 15:39:42,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:42,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839049950] [2024-11-21 15:39:42,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:42,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:42,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:43,774 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 80 proven. 225 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2024-11-21 15:39:43,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:43,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839049950] [2024-11-21 15:39:43,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839049950] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:43,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050801994] [2024-11-21 15:39:43,774 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-21 15:39:43,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:43,775 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:43,777 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:43,778 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-21 15:39:44,115 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-21 15:39:44,115 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:44,119 INFO L256 TraceCheckSpWp]: Trace formula consists of 917 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-21 15:39:44,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:44,407 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 250 proven. 10 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2024-11-21 15:39:44,407 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:44,715 INFO L134 CoverageAnalysis]: Checked inductivity of 377 backedges. 211 proven. 49 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2024-11-21 15:39:44,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050801994] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:44,715 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:44,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 12, 12] total 41 [2024-11-21 15:39:44,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425082500] [2024-11-21 15:39:44,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:44,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-21 15:39:44,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:44,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-21 15:39:44,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=243, Invalid=1397, Unknown=0, NotChecked=0, Total=1640 [2024-11-21 15:39:44,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:44,719 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:44,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 41 states have internal predecessors, (271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:44,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:44,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:44,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:44,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:44,719 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:44,720 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:45,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:45,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:39:45,204 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-21 15:39:45,389 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,10 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:45,389 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:45,389 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:45,390 INFO L139 ounterexampleChecker]: Examining path program with hash -137614926, occurence #2 [2024-11-21 15:39:45,390 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:45,390 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 18 [2024-11-21 15:39:45,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 22 [2024-11-21 15:39:45,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 26 [2024-11-21 15:39:45,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-21 15:39:45,390 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:45,390 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 78 [2024-11-21 15:39:45,443 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:45,443 INFO L85 PathProgramCache]: Analyzing trace with hash 1587282356, now seen corresponding path program 1 times [2024-11-21 15:39:45,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:45,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233409971] [2024-11-21 15:39:45,443 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:45,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:45,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:39:45,714 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:39:45,714 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:39:45,714 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 120 is hopeless, skipping. [2024-11-21 15:39:45,715 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 165 [2024-11-21 15:39:45,715 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:45,715 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 168 [2024-11-21 15:39:45,766 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:45,766 INFO L85 PathProgramCache]: Analyzing trace with hash 480187292, now seen corresponding path program 1 times [2024-11-21 15:39:45,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:45,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395496666] [2024-11-21 15:39:45,766 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:45,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:45,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:46,653 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 117 proven. 152 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-21 15:39:46,653 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:46,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395496666] [2024-11-21 15:39:46,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395496666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:46,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [943868861] [2024-11-21 15:39:46,654 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:46,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:46,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:46,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-21 15:39:46,773 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:47,243 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 254 proven. 15 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2024-11-21 15:39:47,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [943868861] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:47,244 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:47,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 25 [2024-11-21 15:39:47,245 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:47,245 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 178 [2024-11-21 15:39:47,245 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:47,245 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:39:47,245 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:47,246 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:47,246 INFO L85 PathProgramCache]: Analyzing trace with hash -786903947, now seen corresponding path program 9 times [2024-11-21 15:39:47,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:47,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679452754] [2024-11-21 15:39:47,246 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:47,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:47,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:48,449 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 132 proven. 215 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-21 15:39:48,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679452754] [2024-11-21 15:39:48,450 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679452754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:48,450 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [488208397] [2024-11-21 15:39:48,450 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-21 15:39:48,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:48,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:48,452 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:48,455 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-21 15:39:48,801 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-21 15:39:48,801 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:48,804 INFO L256 TraceCheckSpWp]: Trace formula consists of 550 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-21 15:39:48,806 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:49,023 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 141 proven. 10 refuted. 0 times theorem prover too weak. 241 trivial. 0 not checked. [2024-11-21 15:39:49,023 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:49,333 INFO L134 CoverageAnalysis]: Checked inductivity of 392 backedges. 144 proven. 11 refuted. 0 times theorem prover too weak. 237 trivial. 0 not checked. [2024-11-21 15:39:49,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [488208397] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:49,333 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:49,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 8, 12] total 40 [2024-11-21 15:39:49,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454272168] [2024-11-21 15:39:49,333 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:49,334 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2024-11-21 15:39:49,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:49,335 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2024-11-21 15:39:49,335 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=208, Invalid=1352, Unknown=0, NotChecked=0, Total=1560 [2024-11-21 15:39:49,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:49,335 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:49,336 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.525) internal successors, (261), 40 states have internal predecessors, (261), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:39:49,336 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:53,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:39:53,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:39:53,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-21 15:39:53,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,SelfDestructingSolverStorable41,11 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38,SelfDestructingSolverStorable39 [2024-11-21 15:39:53,359 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:53,359 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:53,359 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #1 [2024-11-21 15:39:53,359 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:39:53,359 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:39:53,360 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:53,360 INFO L85 PathProgramCache]: Analyzing trace with hash 238556929, now seen corresponding path program 10 times [2024-11-21 15:39:53,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:39:53,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759007758] [2024-11-21 15:39:53,360 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:53,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:53,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:54,480 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 101 proven. 313 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2024-11-21 15:39:54,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:39:54,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759007758] [2024-11-21 15:39:54,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759007758] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:54,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385846082] [2024-11-21 15:39:54,481 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-21 15:39:54,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:39:54,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:39:54,483 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:39:54,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-21 15:39:54,878 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-21 15:39:54,878 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:39:54,882 INFO L256 TraceCheckSpWp]: Trace formula consists of 1124 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-21 15:39:54,886 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:55,610 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 341 proven. 67 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-11-21 15:39:55,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:39:55,616 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 6 [2024-11-21 15:39:56,304 INFO L134 CoverageAnalysis]: Checked inductivity of 535 backedges. 379 proven. 29 refuted. 0 times theorem prover too weak. 127 trivial. 0 not checked. [2024-11-21 15:39:56,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385846082] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:39:56,304 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:39:56,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 17, 17] total 56 [2024-11-21 15:39:56,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933619671] [2024-11-21 15:39:56,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:39:56,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 56 states [2024-11-21 15:39:56,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:39:56,306 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2024-11-21 15:39:56,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=450, Invalid=2630, Unknown=0, NotChecked=0, Total=3080 [2024-11-21 15:39:56,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:56,307 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:39:56,308 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 56 states, 56 states have (on average 6.910714285714286) internal successors, (387), 56 states have internal predecessors, (387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:56,308 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:39:56,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:39:56,309 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:39:56,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:39:56,774 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-21 15:39:56,960 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,SelfDestructingSolverStorable42 [2024-11-21 15:39:56,960 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:39:56,960 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:39:56,960 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #2 [2024-11-21 15:39:56,961 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:39:56,961 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 23 [2024-11-21 15:39:56,961 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 27 [2024-11-21 15:39:56,961 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-11-21 15:39:56,961 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-21 15:39:56,961 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:39:56,961 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 83 [2024-11-21 15:39:57,011 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:57,011 INFO L85 PathProgramCache]: Analyzing trace with hash -735485220, now seen corresponding path program 1 times [2024-11-21 15:39:57,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:57,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612480227] [2024-11-21 15:39:57,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:57,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:57,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:39:57,489 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:39:57,489 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:39:57,489 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 125 is hopeless, skipping. [2024-11-21 15:39:57,489 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 203 [2024-11-21 15:39:57,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:57,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1903852145, now seen corresponding path program 1 times [2024-11-21 15:39:57,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:57,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51268286] [2024-11-21 15:39:57,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:57,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:57,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 84 proven. 281 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2024-11-21 15:39:58,445 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:39:58,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51268286] [2024-11-21 15:39:58,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51268286] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:58,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1282020408] [2024-11-21 15:39:58,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:58,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:58,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:39:58,549 INFO L256 TraceCheckSpWp]: Trace formula consists of 1036 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-21 15:39:58,552 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:39:59,181 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 329 proven. 36 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2024-11-21 15:39:59,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1282020408] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:39:59,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:39:59,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2024-11-21 15:39:59,181 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:39:59,181 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2024-11-21 15:39:59,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:39:59,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1113425966, now seen corresponding path program 1 times [2024-11-21 15:39:59,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:39:59,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238920593] [2024-11-21 15:39:59,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:39:59,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:39:59,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:00,007 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 47 proven. 273 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-21 15:40:00,007 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:00,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238920593] [2024-11-21 15:40:00,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238920593] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:00,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [533547484] [2024-11-21 15:40:00,008 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:00,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:00,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:00,099 INFO L256 TraceCheckSpWp]: Trace formula consists of 1068 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-21 15:40:00,102 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:00,681 INFO L134 CoverageAnalysis]: Checked inductivity of 560 backedges. 278 proven. 42 refuted. 0 times theorem prover too weak. 240 trivial. 0 not checked. [2024-11-21 15:40:00,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [533547484] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:00,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:00,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2024-11-21 15:40:00,682 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:00,682 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 225 [2024-11-21 15:40:00,682 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:00,682 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:00,682 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:00,682 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:00,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1867440161, now seen corresponding path program 11 times [2024-11-21 15:40:00,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:00,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622396359] [2024-11-21 15:40:00,682 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:00,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:00,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 60 proven. 265 refuted. 0 times theorem prover too weak. 243 trivial. 0 not checked. [2024-11-21 15:40:01,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622396359] [2024-11-21 15:40:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622396359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [213114220] [2024-11-21 15:40:01,618 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-21 15:40:01,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:01,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:01,622 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:01,624 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-21 15:40:06,185 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-11-21 15:40:06,185 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:40:06,198 INFO L256 TraceCheckSpWp]: Trace formula consists of 1160 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-21 15:40:06,202 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 449 proven. 78 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-21 15:40:07,125 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:08,181 INFO L134 CoverageAnalysis]: Checked inductivity of 568 backedges. 303 proven. 224 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2024-11-21 15:40:08,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [213114220] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:08,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:08,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 28, 28] total 73 [2024-11-21 15:40:08,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450872648] [2024-11-21 15:40:08,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:08,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 73 states [2024-11-21 15:40:08,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:08,183 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2024-11-21 15:40:08,184 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=875, Invalid=4381, Unknown=0, NotChecked=0, Total=5256 [2024-11-21 15:40:08,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:08,185 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:08,185 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 73 states, 73 states have (on average 6.219178082191781) internal successors, (454), 73 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:08,185 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:08,186 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:08,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:08,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:08,580 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-21 15:40:08,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,SelfDestructingSolverStorable44,SelfDestructingSolverStorable45,13 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46,SelfDestructingSolverStorable47,SelfDestructingSolverStorable48 [2024-11-21 15:40:08,761 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:40:08,761 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:40:08,762 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #3 [2024-11-21 15:40:08,762 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:40:08,762 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 25 [2024-11-21 15:40:08,762 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-11-21 15:40:08,762 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-21 15:40:08,762 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-21 15:40:08,762 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:08,762 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 85 [2024-11-21 15:40:08,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:08,807 INFO L85 PathProgramCache]: Analyzing trace with hash -248439675, now seen corresponding path program 1 times [2024-11-21 15:40:08,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:08,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [160438496] [2024-11-21 15:40:08,807 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:08,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:09,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:40:09,132 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:40:09,132 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:40:09,132 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 127 is hopeless, skipping. [2024-11-21 15:40:09,133 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 205 [2024-11-21 15:40:09,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:09,207 INFO L85 PathProgramCache]: Analyzing trace with hash -51653606, now seen corresponding path program 1 times [2024-11-21 15:40:09,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:09,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271859015] [2024-11-21 15:40:09,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:09,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:09,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:10,132 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 133 proven. 288 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-11-21 15:40:10,132 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:10,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271859015] [2024-11-21 15:40:10,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271859015] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:10,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1289154451] [2024-11-21 15:40:10,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:10,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:10,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:10,234 INFO L256 TraceCheckSpWp]: Trace formula consists of 1054 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-21 15:40:10,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:10,851 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 376 proven. 45 refuted. 0 times theorem prover too weak. 161 trivial. 0 not checked. [2024-11-21 15:40:10,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1289154451] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:10,852 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:10,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2024-11-21 15:40:10,852 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:10,852 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2024-11-21 15:40:10,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:10,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1255283067, now seen corresponding path program 1 times [2024-11-21 15:40:10,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:10,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353338459] [2024-11-21 15:40:10,891 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:10,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:10,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:11,887 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 76 proven. 298 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2024-11-21 15:40:11,887 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:11,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353338459] [2024-11-21 15:40:11,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353338459] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:11,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [166062474] [2024-11-21 15:40:11,887 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:11,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:11,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:12,003 INFO L256 TraceCheckSpWp]: Trace formula consists of 1086 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-21 15:40:12,005 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:12,651 INFO L134 CoverageAnalysis]: Checked inductivity of 582 backedges. 321 proven. 53 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2024-11-21 15:40:12,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [166062474] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:12,651 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:12,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2024-11-21 15:40:12,651 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:12,652 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 227 [2024-11-21 15:40:12,652 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:12,652 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:12,652 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:12,652 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:12,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1430807935, now seen corresponding path program 12 times [2024-11-21 15:40:12,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:12,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192326711] [2024-11-21 15:40:12,652 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:12,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:12,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:13,557 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 61 proven. 276 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2024-11-21 15:40:13,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192326711] [2024-11-21 15:40:13,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192326711] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:13,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1131077619] [2024-11-21 15:40:13,558 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-21 15:40:13,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:13,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:13,560 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:13,561 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-21 15:40:23,092 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-21 15:40:23,093 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:40:23,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 1178 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-21 15:40:23,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:24,253 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 452 proven. 91 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-21 15:40:24,253 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:25,606 INFO L134 CoverageAnalysis]: Checked inductivity of 590 backedges. 382 proven. 161 refuted. 0 times theorem prover too weak. 47 trivial. 0 not checked. [2024-11-21 15:40:25,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1131077619] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:25,607 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:25,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 31, 31] total 82 [2024-11-21 15:40:25,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780241047] [2024-11-21 15:40:25,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:25,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 82 states [2024-11-21 15:40:25,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:25,609 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2024-11-21 15:40:25,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1166, Invalid=5476, Unknown=0, NotChecked=0, Total=6642 [2024-11-21 15:40:25,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:25,610 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:25,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 82 states, 82 states have (on average 6.439024390243903) internal successors, (528), 82 states have internal predecessors, (528), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:25,611 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:25,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:25,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:25,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-21 15:40:26,110 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,SelfDestructingSolverStorable51,SelfDestructingSolverStorable52,SelfDestructingSolverStorable53,SelfDestructingSolverStorable54,14 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2024-11-21 15:40:26,111 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:40:26,111 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:40:26,111 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #4 [2024-11-21 15:40:26,111 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:40:26,111 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 29 [2024-11-21 15:40:26,111 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 33 [2024-11-21 15:40:26,111 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 37 [2024-11-21 15:40:26,111 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 41 [2024-11-21 15:40:26,111 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:26,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 89 [2024-11-21 15:40:26,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:26,170 INFO L85 PathProgramCache]: Analyzing trace with hash 1452751726, now seen corresponding path program 1 times [2024-11-21 15:40:26,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:26,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260286175] [2024-11-21 15:40:26,170 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:26,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:26,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:40:26,535 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:40:26,536 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:40:26,536 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 131 is hopeless, skipping. [2024-11-21 15:40:26,536 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 209 [2024-11-21 15:40:26,610 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:26,610 INFO L85 PathProgramCache]: Analyzing trace with hash -612314365, now seen corresponding path program 1 times [2024-11-21 15:40:26,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:26,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334157121] [2024-11-21 15:40:26,611 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:26,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:26,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:27,588 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 149 proven. 291 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:27,588 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:27,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334157121] [2024-11-21 15:40:27,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334157121] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:27,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1738035901] [2024-11-21 15:40:27,588 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:27,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:27,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:27,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 1090 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-21 15:40:27,704 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 385 proven. 55 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:28,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1738035901] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:28,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:28,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2024-11-21 15:40:28,384 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:28,384 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 215 [2024-11-21 15:40:28,422 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:28,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1566281628, now seen corresponding path program 1 times [2024-11-21 15:40:28,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:28,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566922250] [2024-11-21 15:40:28,422 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:28,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:28,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:29,333 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 123 proven. 308 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-21 15:40:29,333 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:29,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566922250] [2024-11-21 15:40:29,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566922250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:29,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1207009754] [2024-11-21 15:40:29,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:29,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:29,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:29,427 INFO L256 TraceCheckSpWp]: Trace formula consists of 1122 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-21 15:40:29,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:30,110 INFO L134 CoverageAnalysis]: Checked inductivity of 637 backedges. 366 proven. 65 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-21 15:40:30,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1207009754] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:30,111 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:30,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2024-11-21 15:40:30,111 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:30,111 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 231 [2024-11-21 15:40:30,111 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:30,111 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:30,111 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:30,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:30,112 INFO L85 PathProgramCache]: Analyzing trace with hash -649783391, now seen corresponding path program 13 times [2024-11-21 15:40:30,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:30,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414492324] [2024-11-21 15:40:30,112 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:30,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:30,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:31,220 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 92 proven. 300 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2024-11-21 15:40:31,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414492324] [2024-11-21 15:40:31,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414492324] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:31,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [611747869] [2024-11-21 15:40:31,220 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-21 15:40:31,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:31,222 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:31,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-21 15:40:31,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:31,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 1214 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-21 15:40:31,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:32,397 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 445 proven. 55 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-21 15:40:32,397 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:33,050 INFO L134 CoverageAnalysis]: Checked inductivity of 645 backedges. 347 proven. 153 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-21 15:40:33,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [611747869] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:33,050 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:33,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24, 24] total 66 [2024-11-21 15:40:33,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327066071] [2024-11-21 15:40:33,050 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:33,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 66 states [2024-11-21 15:40:33,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:33,052 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2024-11-21 15:40:33,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=924, Invalid=3366, Unknown=0, NotChecked=0, Total=4290 [2024-11-21 15:40:33,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:33,054 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:33,054 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 66 states, 66 states have (on average 6.151515151515151) internal successors, (406), 66 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:33,054 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:33,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:33,300 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-21 15:40:33,486 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable60,SelfDestructingSolverStorable55,SelfDestructingSolverStorable56,SelfDestructingSolverStorable57,SelfDestructingSolverStorable58,SelfDestructingSolverStorable59 [2024-11-21 15:40:33,486 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:40:33,486 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:40:33,486 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #5 [2024-11-21 15:40:33,487 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:40:33,487 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 30 [2024-11-21 15:40:33,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 34 [2024-11-21 15:40:33,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2024-11-21 15:40:33,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-21 15:40:33,487 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:33,487 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 90 [2024-11-21 15:40:33,530 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:33,531 INFO L85 PathProgramCache]: Analyzing trace with hash 1655278883, now seen corresponding path program 1 times [2024-11-21 15:40:33,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:33,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516660091] [2024-11-21 15:40:33,531 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:33,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:33,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:40:33,844 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:40:33,844 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:40:33,844 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 132 is hopeless, skipping. [2024-11-21 15:40:33,845 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 210 [2024-11-21 15:40:33,921 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:33,921 INFO L85 PathProgramCache]: Analyzing trace with hash -484519752, now seen corresponding path program 1 times [2024-11-21 15:40:33,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:33,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701131505] [2024-11-21 15:40:33,922 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:34,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:34,920 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 199 proven. 278 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-21 15:40:34,921 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:34,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701131505] [2024-11-21 15:40:34,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701131505] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:34,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1501484463] [2024-11-21 15:40:34,921 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:34,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:35,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:35,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-21 15:40:35,018 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:35,782 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 411 proven. 66 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-21 15:40:35,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1501484463] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:35,782 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:35,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2024-11-21 15:40:35,782 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:35,782 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2024-11-21 15:40:35,822 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:35,822 INFO L85 PathProgramCache]: Analyzing trace with hash -742359783, now seen corresponding path program 1 times [2024-11-21 15:40:35,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:35,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295576374] [2024-11-21 15:40:35,822 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:35,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:35,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:36,787 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 139 proven. 312 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:36,787 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:36,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295576374] [2024-11-21 15:40:36,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295576374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:36,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [730361087] [2024-11-21 15:40:36,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:36,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:36,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:36,880 INFO L256 TraceCheckSpWp]: Trace formula consists of 1131 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-21 15:40:36,883 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:37,640 INFO L134 CoverageAnalysis]: Checked inductivity of 648 backedges. 375 proven. 76 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:37,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [730361087] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:37,640 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:37,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2024-11-21 15:40:37,640 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:37,640 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 232 [2024-11-21 15:40:37,640 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:37,640 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:37,640 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:37,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:37,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1317956747, now seen corresponding path program 14 times [2024-11-21 15:40:37,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:37,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866580122] [2024-11-21 15:40:37,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:37,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:37,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:38,660 INFO L134 CoverageAnalysis]: Checked inductivity of 656 backedges. 141 proven. 309 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-21 15:40:38,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:38,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866580122] [2024-11-21 15:40:38,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866580122] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:38,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934402913] [2024-11-21 15:40:38,661 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-21 15:40:38,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:38,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:38,663 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:38,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-21 15:40:39,207 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-21 15:40:39,207 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:40:39,212 INFO L256 TraceCheckSpWp]: Trace formula consists of 1223 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-21 15:40:39,214 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:40,024 INFO L134 CoverageAnalysis]: Checked inductivity of 656 backedges. 445 proven. 66 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-21 15:40:40,024 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:40,820 INFO L134 CoverageAnalysis]: Checked inductivity of 656 backedges. 363 proven. 148 refuted. 0 times theorem prover too weak. 145 trivial. 0 not checked. [2024-11-21 15:40:40,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934402913] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:40,821 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:40,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26, 26] total 72 [2024-11-21 15:40:40,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572967295] [2024-11-21 15:40:40,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:40,821 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 72 states [2024-11-21 15:40:40,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:40,822 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2024-11-21 15:40:40,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1092, Invalid=4020, Unknown=0, NotChecked=0, Total=5112 [2024-11-21 15:40:40,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:40,823 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:40,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 72 states, 72 states have (on average 6.097222222222222) internal successors, (439), 72 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:40,824 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:41,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:41,076 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-21 15:40:41,262 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,SelfDestructingSolverStorable62,SelfDestructingSolverStorable63,SelfDestructingSolverStorable64,SelfDestructingSolverStorable65,16 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2024-11-21 15:40:41,262 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:40:41,262 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:40:41,262 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #6 [2024-11-21 15:40:41,262 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:40:41,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:40:41,262 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:40:41,262 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 31 [2024-11-21 15:40:41,263 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:41,263 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-21 15:40:41,263 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:41,263 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-21 15:40:41,263 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:41,263 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-21 15:40:41,263 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:41,263 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 91 [2024-11-21 15:40:41,321 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:41,321 INFO L85 PathProgramCache]: Analyzing trace with hash -656314112, now seen corresponding path program 1 times [2024-11-21 15:40:41,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:41,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429425689] [2024-11-21 15:40:41,321 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:41,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:41,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:40:41,831 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:40:41,831 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:40:41,831 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 133 is hopeless, skipping. [2024-11-21 15:40:41,832 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 211 [2024-11-21 15:40:41,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:41,904 INFO L85 PathProgramCache]: Analyzing trace with hash -817854315, now seen corresponding path program 1 times [2024-11-21 15:40:41,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:41,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525930545] [2024-11-21 15:40:41,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:41,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:42,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:42,932 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 272 proven. 240 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-21 15:40:42,932 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:42,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525930545] [2024-11-21 15:40:42,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525930545] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:42,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [586144171] [2024-11-21 15:40:42,932 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:42,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:43,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:43,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 1108 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-21 15:40:43,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:43,977 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 434 proven. 78 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-21 15:40:43,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [586144171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:43,977 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:43,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2024-11-21 15:40:43,977 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:43,977 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 217 [2024-11-21 15:40:44,023 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:44,023 INFO L85 PathProgramCache]: Analyzing trace with hash -970586634, now seen corresponding path program 1 times [2024-11-21 15:40:44,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:44,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699972280] [2024-11-21 15:40:44,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:44,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:44,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 187 proven. 302 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-21 15:40:45,076 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:45,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699972280] [2024-11-21 15:40:45,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699972280] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:45,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [784387266] [2024-11-21 15:40:45,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:45,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:45,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:45,176 INFO L256 TraceCheckSpWp]: Trace formula consists of 1140 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-21 15:40:45,179 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:46,019 INFO L134 CoverageAnalysis]: Checked inductivity of 660 backedges. 399 proven. 90 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-21 15:40:46,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [784387266] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:46,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:46,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2024-11-21 15:40:46,020 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:46,020 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 233 [2024-11-21 15:40:46,020 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:46,020 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:46,020 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:46,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:46,020 INFO L85 PathProgramCache]: Analyzing trace with hash -556494303, now seen corresponding path program 15 times [2024-11-21 15:40:46,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:46,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015061175] [2024-11-21 15:40:46,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:46,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:46,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:47,118 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 157 proven. 314 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:47,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:47,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015061175] [2024-11-21 15:40:47,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015061175] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:47,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1172708895] [2024-11-21 15:40:47,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-21 15:40:47,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:47,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:47,120 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:47,121 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-21 15:40:49,811 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 7 check-sat command(s) [2024-11-21 15:40:49,811 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:40:49,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 1052 conjuncts, 34 conjuncts are in the unsatisfiable core [2024-11-21 15:40:49,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:50,609 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 392 proven. 79 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:50,609 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 668 backedges. 156 proven. 315 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2024-11-21 15:40:51,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1172708895] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:51,536 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:51,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28, 29] total 79 [2024-11-21 15:40:51,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130505972] [2024-11-21 15:40:51,537 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:51,537 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 79 states [2024-11-21 15:40:51,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:51,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2024-11-21 15:40:51,540 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1241, Invalid=4921, Unknown=0, NotChecked=0, Total=6162 [2024-11-21 15:40:51,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:51,540 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:51,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 79 states, 79 states have (on average 5.518987341772152) internal successors, (436), 79 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:51,541 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:51,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:51,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:40:51,869 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-21 15:40:52,051 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,17 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable71,SelfDestructingSolverStorable72,SelfDestructingSolverStorable67,SelfDestructingSolverStorable68,SelfDestructingSolverStorable69 [2024-11-21 15:40:52,052 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:40:52,052 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:40:52,052 INFO L139 ounterexampleChecker]: Examining path program with hash -963519310, occurence #7 [2024-11-21 15:40:52,052 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:40:52,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:40:52,052 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:40:52,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 32 [2024-11-21 15:40:52,052 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:52,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-21 15:40:52,052 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:52,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2024-11-21 15:40:52,052 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:52,052 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2024-11-21 15:40:52,053 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:52,053 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 92 [2024-11-21 15:40:52,105 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:52,105 INFO L85 PathProgramCache]: Analyzing trace with hash 698746805, now seen corresponding path program 1 times [2024-11-21 15:40:52,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:52,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483604887] [2024-11-21 15:40:52,105 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:52,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:52,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:40:52,373 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:40:52,373 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:40:52,373 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 134 is hopeless, skipping. [2024-11-21 15:40:52,373 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 212 [2024-11-21 15:40:52,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:52,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1733675850, now seen corresponding path program 1 times [2024-11-21 15:40:52,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:52,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536597436] [2024-11-21 15:40:52,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:52,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:52,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:53,559 INFO L134 CoverageAnalysis]: Checked inductivity of 673 backedges. 357 proven. 179 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-21 15:40:53,560 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:53,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536597436] [2024-11-21 15:40:53,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536597436] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:53,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [710326294] [2024-11-21 15:40:53,560 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:53,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:53,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:53,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 1117 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-21 15:40:53,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 673 backedges. 445 proven. 91 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-21 15:40:54,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [710326294] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:54,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:54,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2024-11-21 15:40:54,592 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:54,592 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 218 [2024-11-21 15:40:54,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:54,626 INFO L85 PathProgramCache]: Analyzing trace with hash 544315307, now seen corresponding path program 1 times [2024-11-21 15:40:54,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:40:54,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199902584] [2024-11-21 15:40:54,627 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:54,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:54,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:55,753 INFO L134 CoverageAnalysis]: Checked inductivity of 673 backedges. 258 proven. 267 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-21 15:40:55,753 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:40:55,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199902584] [2024-11-21 15:40:55,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199902584] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:55,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2110084772] [2024-11-21 15:40:55,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:55,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:55,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 1149 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-21 15:40:55,849 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:56,796 INFO L134 CoverageAnalysis]: Checked inductivity of 673 backedges. 420 proven. 105 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-21 15:40:56,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2110084772] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:56,797 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:40:56,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2024-11-21 15:40:56,797 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:40:56,797 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 234 [2024-11-21 15:40:56,797 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:40:56,797 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:40:56,797 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:40:56,797 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:40:56,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1574004981, now seen corresponding path program 16 times [2024-11-21 15:40:56,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:40:56,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591688914] [2024-11-21 15:40:56,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:40:56,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:40:56,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:40:58,109 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 207 proven. 303 refuted. 0 times theorem prover too weak. 171 trivial. 0 not checked. [2024-11-21 15:40:58,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:40:58,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591688914] [2024-11-21 15:40:58,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591688914] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:40:58,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137323445] [2024-11-21 15:40:58,110 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-21 15:40:58,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:40:58,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:40:58,112 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:40:58,112 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-21 15:40:58,796 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-21 15:40:58,797 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:40:58,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 1241 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-21 15:40:58,805 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:40:59,041 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 62 proven. 261 refuted. 0 times theorem prover too weak. 358 trivial. 0 not checked. [2024-11-21 15:40:59,041 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:40:59,908 INFO L134 CoverageAnalysis]: Checked inductivity of 681 backedges. 11 proven. 440 refuted. 0 times theorem prover too weak. 230 trivial. 0 not checked. [2024-11-21 15:40:59,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137323445] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:40:59,909 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:40:59,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 7, 27] total 60 [2024-11-21 15:40:59,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926363523] [2024-11-21 15:40:59,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:40:59,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 60 states [2024-11-21 15:40:59,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:40:59,911 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2024-11-21 15:40:59,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=616, Invalid=2924, Unknown=0, NotChecked=0, Total=3540 [2024-11-21 15:40:59,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:40:59,912 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:40:59,912 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 60 states, 60 states have (on average 7.25) internal successors, (435), 60 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:40:59,912 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 91 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:40:59,913 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:41:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:41:01,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:41:01,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:41:01,107 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-21 15:41:01,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73,SelfDestructingSolverStorable74,SelfDestructingSolverStorable75,SelfDestructingSolverStorable76,SelfDestructingSolverStorable77,SelfDestructingSolverStorable78,18 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:41:01,292 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:41:01,292 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:41:01,292 INFO L139 ounterexampleChecker]: Examining path program with hash -1255282236, occurence #1 [2024-11-21 15:41:01,292 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:41:01,292 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:41:01,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:41:01,292 INFO L85 PathProgramCache]: Analyzing trace with hash 955149751, now seen corresponding path program 17 times [2024-11-21 15:41:01,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:41:01,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520889262] [2024-11-21 15:41:01,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:41:01,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:41:01,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:41:02,475 INFO L134 CoverageAnalysis]: Checked inductivity of 692 backedges. 277 proven. 267 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2024-11-21 15:41:02,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:41:02,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520889262] [2024-11-21 15:41:02,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520889262] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:41:02,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1800853843] [2024-11-21 15:41:02,476 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-21 15:41:02,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:41:02,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:41:02,479 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:41:02,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-21 15:41:24,354 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 10 check-sat command(s) [2024-11-21 15:41:24,354 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:41:24,374 INFO L256 TraceCheckSpWp]: Trace formula consists of 1194 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-21 15:41:24,377 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:41:25,632 INFO L134 CoverageAnalysis]: Checked inductivity of 692 backedges. 362 proven. 193 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-21 15:41:25,632 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:41:25,635 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 6 [2024-11-21 15:41:26,844 INFO L134 CoverageAnalysis]: Checked inductivity of 692 backedges. 450 proven. 105 refuted. 0 times theorem prover too weak. 137 trivial. 0 not checked. [2024-11-21 15:41:26,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1800853843] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:41:26,845 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:41:26,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 34, 34] total 96 [2024-11-21 15:41:26,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1360793510] [2024-11-21 15:41:26,845 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:41:26,845 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 96 states [2024-11-21 15:41:26,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:41:26,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2024-11-21 15:41:26,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1707, Invalid=7413, Unknown=0, NotChecked=0, Total=9120 [2024-11-21 15:41:26,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:41:26,849 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:41:26,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 96 states, 96 states have (on average 6.104166666666667) internal successors, (586), 96 states have internal predecessors, (586), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2024-11-21 15:41:26,849 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:41:26,850 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:41:27,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:41:27,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:41:27,191 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-21 15:41:27,351 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,SelfDestructingSolverStorable79 [2024-11-21 15:41:27,351 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:41:27,351 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:41:27,351 INFO L139 ounterexampleChecker]: Examining path program with hash -1255282236, occurence #2 [2024-11-21 15:41:27,351 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:41:27,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:41:27,351 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:41:27,351 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 35 [2024-11-21 15:41:27,352 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:41:27,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 39 [2024-11-21 15:41:27,352 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:41:27,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-21 15:41:27,352 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:41:27,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-21 15:41:27,352 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:41:27,352 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 95 [2024-11-21 15:41:27,402 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:41:27,402 INFO L85 PathProgramCache]: Analyzing trace with hash 816299072, now seen corresponding path program 1 times [2024-11-21 15:41:27,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:41:27,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457320172] [2024-11-21 15:41:27,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:41:27,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:41:27,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-21 15:41:27,884 INFO L130 FreeRefinementEngine]: Strategy SMTINTERPOL found a feasible trace [2024-11-21 15:41:27,884 INFO L180 ounterexampleChecker]: Commutativity condition check vielded CONDITION_NOT_SATISFIED. Marking as hopeless. [2024-11-21 15:41:27,884 INFO L162 ounterexampleChecker]: Commutativity condition check at non-minimality point 137 is hopeless, skipping. [2024-11-21 15:41:27,884 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 216 [2024-11-21 15:41:27,920 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:41:27,920 INFO L85 PathProgramCache]: Analyzing trace with hash -225105426, now seen corresponding path program 1 times [2024-11-21 15:41:27,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:41:27,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823226997] [2024-11-21 15:41:27,920 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:41:27,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:41:28,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:41:29,518 INFO L134 CoverageAnalysis]: Checked inductivity of 718 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 531 trivial. 0 not checked. [2024-11-21 15:41:29,519 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:41:29,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823226997] [2024-11-21 15:41:29,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823226997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:41:29,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [132660743] [2024-11-21 15:41:29,519 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:41:29,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:41:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:41:29,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 1154 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-21 15:41:29,748 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:41:30,911 INFO L134 CoverageAnalysis]: Checked inductivity of 718 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2024-11-21 15:41:30,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [132660743] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:41:30,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:41:30,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 29] total 39 [2024-11-21 15:41:30,912 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:41:30,912 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 226 [2024-11-21 15:41:30,912 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:41:30,912 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:41:30,912 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:41:30,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:41:30,912 INFO L85 PathProgramCache]: Analyzing trace with hash -924817353, now seen corresponding path program 18 times [2024-11-21 15:41:30,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:41:30,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041667396] [2024-11-21 15:41:30,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:41:30,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:41:31,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:41:32,360 INFO L134 CoverageAnalysis]: Checked inductivity of 723 backedges. 0 proven. 187 refuted. 0 times theorem prover too weak. 536 trivial. 0 not checked. [2024-11-21 15:41:32,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:41:32,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041667396] [2024-11-21 15:41:32,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041667396] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:41:32,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103536383] [2024-11-21 15:41:32,361 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-21 15:41:32,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:41:32,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:41:32,363 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:41:32,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-21 15:42:03,348 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2024-11-21 15:42:03,348 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:42:03,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 1212 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-21 15:42:03,372 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:42:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 723 backedges. 0 proven. 441 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2024-11-21 15:42:04,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:42:05,680 INFO L134 CoverageAnalysis]: Checked inductivity of 723 backedges. 1 proven. 441 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2024-11-21 15:42:05,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103536383] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:42:05,681 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:42:05,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 30, 32] total 69 [2024-11-21 15:42:05,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [263029141] [2024-11-21 15:42:05,681 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:42:05,681 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 70 states [2024-11-21 15:42:05,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:42:05,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2024-11-21 15:42:05,684 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=792, Invalid=4038, Unknown=0, NotChecked=0, Total=4830 [2024-11-21 15:42:05,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:05,684 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:42:05,684 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 70 states, 70 states have (on average 5.885714285714286) internal successors, (412), 69 states have internal predecessors, (412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:42:05,684 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 95 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:05,685 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:05,686 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:15,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:15,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 249 states. [2024-11-21 15:42:15,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-21 15:42:15,493 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,SelfDestructingSolverStorable80,SelfDestructingSolverStorable81,SelfDestructingSolverStorable82,SelfDestructingSolverStorable83 [2024-11-21 15:42:15,494 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:42:15,494 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:42:15,494 INFO L139 ounterexampleChecker]: Examining path program with hash 1277731692, occurence #1 [2024-11-21 15:42:15,494 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:42:15,494 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:42:15,494 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:42:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash 136183267, now seen corresponding path program 19 times [2024-11-21 15:42:15,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:42:15,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131033224] [2024-11-21 15:42:15,494 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:42:15,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:42:15,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:42:16,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 0 proven. 254 refuted. 0 times theorem prover too weak. 822 trivial. 0 not checked. [2024-11-21 15:42:16,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:42:16,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131033224] [2024-11-21 15:42:16,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131033224] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:42:16,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2052962930] [2024-11-21 15:42:16,940 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-21 15:42:16,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:42:16,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:42:16,942 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:42:16,943 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-21 15:42:17,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:42:17,609 INFO L256 TraceCheckSpWp]: Trace formula consists of 1140 conjuncts, 63 conjuncts are in the unsatisfiable core [2024-11-21 15:42:17,612 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:42:19,508 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 0 proven. 804 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-11-21 15:42:19,508 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:42:21,932 INFO L134 CoverageAnalysis]: Checked inductivity of 1076 backedges. 0 proven. 804 refuted. 0 times theorem prover too weak. 272 trivial. 0 not checked. [2024-11-21 15:42:21,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2052962930] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:42:21,932 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:42:21,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 43, 45] total 96 [2024-11-21 15:42:21,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400060193] [2024-11-21 15:42:21,933 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:42:21,933 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2024-11-21 15:42:21,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:42:21,934 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2024-11-21 15:42:21,936 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=7827, Unknown=0, NotChecked=0, Total=9312 [2024-11-21 15:42:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:21,936 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:42:21,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 97 states, 97 states have (on average 4.350515463917525) internal successors, (422), 96 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:21,936 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 96 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 249 states. [2024-11-21 15:42:21,937 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:49,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:42:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:42:49,256 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-21 15:42:49,441 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84,21 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:42:49,441 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:42:49,441 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:42:49,442 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #1 [2024-11-21 15:42:49,442 INFO L141 ounterexampleChecker]: Commutativity condition synthesis is only active after more than 2 occurrences. Skipping... [2024-11-21 15:42:49,442 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:42:49,442 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:42:49,442 INFO L85 PathProgramCache]: Analyzing trace with hash -928738291, now seen corresponding path program 20 times [2024-11-21 15:42:49,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:42:49,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285743078] [2024-11-21 15:42:49,442 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:42:49,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:42:49,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:42:51,736 INFO L134 CoverageAnalysis]: Checked inductivity of 3126 backedges. 796 proven. 1566 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2024-11-21 15:42:51,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:42:51,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285743078] [2024-11-21 15:42:51,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285743078] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:42:51,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [41979733] [2024-11-21 15:42:51,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-21 15:42:51,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:42:51,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:42:51,738 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:42:51,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-21 15:42:52,561 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-21 15:42:52,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:42:52,571 INFO L256 TraceCheckSpWp]: Trace formula consists of 1908 conjuncts, 38 conjuncts are in the unsatisfiable core [2024-11-21 15:42:52,574 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:42:53,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3126 backedges. 2608 proven. 136 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2024-11-21 15:42:53,779 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:42:55,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3126 backedges. 2364 proven. 380 refuted. 0 times theorem prover too weak. 382 trivial. 0 not checked. [2024-11-21 15:42:55,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [41979733] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:42:55,012 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:42:55,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35, 35] total 101 [2024-11-21 15:42:55,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1727500277] [2024-11-21 15:42:55,012 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:42:55,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 102 states [2024-11-21 15:42:55,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:42:55,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2024-11-21 15:42:55,015 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2142, Invalid=8160, Unknown=0, NotChecked=0, Total=10302 [2024-11-21 15:42:55,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:55,015 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:42:55,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 102 states, 102 states have (on average 6.450980392156863) internal successors, (658), 101 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:42:55,016 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:42:55,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:42:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:42:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:42:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:42:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:42:55,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:42:55,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-21 15:42:55,819 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable85 [2024-11-21 15:42:55,819 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:42:55,819 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:42:55,820 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #2 [2024-11-21 15:42:55,820 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:42:55,820 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 36 [2024-11-21 15:42:55,820 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 40 [2024-11-21 15:42:55,820 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 44 [2024-11-21 15:42:55,820 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 48 [2024-11-21 15:42:55,820 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:42:55,820 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 312 [2024-11-21 15:42:55,870 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:42:55,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1506501442, now seen corresponding path program 1 times [2024-11-21 15:42:55,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:42:55,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744121663] [2024-11-21 15:42:55,871 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:42:55,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:42:56,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:42:57,816 INFO L134 CoverageAnalysis]: Checked inductivity of 2326 backedges. 1305 proven. 823 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2024-11-21 15:42:57,816 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:42:57,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744121663] [2024-11-21 15:42:57,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744121663] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:42:57,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [74323763] [2024-11-21 15:42:57,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:42:57,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:42:57,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:42:57,978 INFO L256 TraceCheckSpWp]: Trace formula consists of 1532 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-21 15:42:57,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:42:59,359 INFO L134 CoverageAnalysis]: Checked inductivity of 2326 backedges. 1975 proven. 153 refuted. 0 times theorem prover too weak. 198 trivial. 0 not checked. [2024-11-21 15:42:59,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [74323763] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:42:59,360 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:42:59,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 71 [2024-11-21 15:42:59,360 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:42:59,360 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 391 [2024-11-21 15:42:59,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:42:59,395 INFO L85 PathProgramCache]: Analyzing trace with hash -246085362, now seen corresponding path program 1 times [2024-11-21 15:42:59,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:42:59,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [484025793] [2024-11-21 15:42:59,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:42:59,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:42:59,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 3138 backedges. 930 proven. 1565 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2024-11-21 15:43:01,872 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:43:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [484025793] [2024-11-21 15:43:01,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [484025793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2029353196] [2024-11-21 15:43:01,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:01,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:02,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:02,078 INFO L256 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-21 15:43:02,082 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:03,474 INFO L134 CoverageAnalysis]: Checked inductivity of 3138 backedges. 2342 proven. 153 refuted. 0 times theorem prover too weak. 643 trivial. 0 not checked. [2024-11-21 15:43:03,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2029353196] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:03,474 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:43:03,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2024-11-21 15:43:03,474 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:43:03,474 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 401 [2024-11-21 15:43:03,474 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:03,474 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:43:03,474 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:43:03,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:03,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1948674049, now seen corresponding path program 21 times [2024-11-21 15:43:03,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:43:03,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323368913] [2024-11-21 15:43:03,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:03,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:03,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:06,322 INFO L134 CoverageAnalysis]: Checked inductivity of 3143 backedges. 930 proven. 1565 refuted. 0 times theorem prover too weak. 648 trivial. 0 not checked. [2024-11-21 15:43:06,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:43:06,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323368913] [2024-11-21 15:43:06,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323368913] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:06,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [966523006] [2024-11-21 15:43:06,322 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-21 15:43:06,322 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:43:06,322 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:43:06,324 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:43:06,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-21 15:43:21,916 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-21 15:43:21,917 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:43:21,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-21 15:43:21,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:23,617 INFO L134 CoverageAnalysis]: Checked inductivity of 3143 backedges. 1640 proven. 269 refuted. 0 times theorem prover too weak. 1234 trivial. 0 not checked. [2024-11-21 15:43:23,617 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:43:25,501 INFO L134 CoverageAnalysis]: Checked inductivity of 3143 backedges. 241 proven. 1668 refuted. 0 times theorem prover too weak. 1234 trivial. 0 not checked. [2024-11-21 15:43:25,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [966523006] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:43:25,501 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:43:25,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 39, 39] total 111 [2024-11-21 15:43:25,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681272167] [2024-11-21 15:43:25,501 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:43:25,502 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 111 states [2024-11-21 15:43:25,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:43:25,503 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 111 interpolants. [2024-11-21 15:43:25,505 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1578, Invalid=10632, Unknown=0, NotChecked=0, Total=12210 [2024-11-21 15:43:25,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:43:25,505 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:43:25,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 111 states, 111 states have (on average 5.963963963963964) internal successors, (662), 111 states have internal predecessors, (662), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:43:25,505 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:43:25,506 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:43:26,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:43:26,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:43:26,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-21 15:43:26,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,23 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86,SelfDestructingSolverStorable87,SelfDestructingSolverStorable88,SelfDestructingSolverStorable89 [2024-11-21 15:43:26,570 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:43:26,570 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:43:26,570 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #3 [2024-11-21 15:43:26,570 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:43:26,570 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:43:26,570 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:43:26,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 38 [2024-11-21 15:43:26,571 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:26,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-21 15:43:26,571 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:26,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2024-11-21 15:43:26,571 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:26,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-21 15:43:26,571 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:26,571 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 314 [2024-11-21 15:43:26,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:26,621 INFO L85 PathProgramCache]: Analyzing trace with hash -799071388, now seen corresponding path program 1 times [2024-11-21 15:43:26,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:43:26,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84543468] [2024-11-21 15:43:26,621 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:26,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:26,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:28,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 1488 proven. 690 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2024-11-21 15:43:28,562 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:43:28,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84543468] [2024-11-21 15:43:28,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84543468] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:28,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1198019694] [2024-11-21 15:43:28,563 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:28,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:28,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:28,767 INFO L256 TraceCheckSpWp]: Trace formula consists of 1550 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-21 15:43:28,770 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:30,318 INFO L134 CoverageAnalysis]: Checked inductivity of 2361 backedges. 2007 proven. 171 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2024-11-21 15:43:30,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1198019694] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:30,318 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:43:30,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 75 [2024-11-21 15:43:30,319 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:43:30,319 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 393 [2024-11-21 15:43:30,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:30,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1566404212, now seen corresponding path program 1 times [2024-11-21 15:43:30,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:43:30,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195840597] [2024-11-21 15:43:30,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:30,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:32,827 INFO L134 CoverageAnalysis]: Checked inductivity of 3173 backedges. 1076 proven. 1541 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2024-11-21 15:43:32,827 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:43:32,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195840597] [2024-11-21 15:43:32,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195840597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:32,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [879840666] [2024-11-21 15:43:32,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:32,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:33,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:33,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 1877 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-21 15:43:33,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:34,654 INFO L134 CoverageAnalysis]: Checked inductivity of 3173 backedges. 2446 proven. 171 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2024-11-21 15:43:34,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [879840666] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:34,655 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:43:34,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2024-11-21 15:43:34,655 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:43:34,655 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 403 [2024-11-21 15:43:34,655 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:34,655 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:43:34,655 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:43:34,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:34,656 INFO L85 PathProgramCache]: Analyzing trace with hash 920763745, now seen corresponding path program 22 times [2024-11-21 15:43:34,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:43:34,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176406231] [2024-11-21 15:43:34,656 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:34,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:34,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:37,145 INFO L134 CoverageAnalysis]: Checked inductivity of 3178 backedges. 1076 proven. 1541 refuted. 0 times theorem prover too weak. 561 trivial. 0 not checked. [2024-11-21 15:43:37,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:43:37,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176406231] [2024-11-21 15:43:37,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1176406231] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:37,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092529508] [2024-11-21 15:43:37,146 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-21 15:43:37,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:43:37,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:43:37,147 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:43:37,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-21 15:43:38,098 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-21 15:43:38,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:43:38,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 1935 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-21 15:43:38,112 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:40,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3178 backedges. 2637 proven. 310 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-11-21 15:43:40,043 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:43:40,050 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 4 [2024-11-21 15:43:41,959 INFO L134 CoverageAnalysis]: Checked inductivity of 3178 backedges. 2573 proven. 374 refuted. 0 times theorem prover too weak. 231 trivial. 0 not checked. [2024-11-21 15:43:41,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092529508] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:43:41,959 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:43:41,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 44, 44] total 124 [2024-11-21 15:43:41,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982622531] [2024-11-21 15:43:41,959 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:43:41,960 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 125 states [2024-11-21 15:43:41,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:43:41,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 125 interpolants. [2024-11-21 15:43:41,963 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2940, Invalid=12560, Unknown=0, NotChecked=0, Total=15500 [2024-11-21 15:43:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:43:41,963 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:43:41,963 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 125 states, 125 states have (on average 6.696) internal successors, (837), 124 states have internal predecessors, (837), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:43:41,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:41,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:41,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:43:41,963 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:43:41,964 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:43:42,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:43:42,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:43:42,718 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 [2024-11-21 15:43:42,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91,SelfDestructingSolverStorable92,SelfDestructingSolverStorable93,SelfDestructingSolverStorable94,SelfDestructingSolverStorable95,24 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:43:42,900 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:43:42,900 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:43:42,901 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #4 [2024-11-21 15:43:42,901 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:43:42,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:43:42,901 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:43:42,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 42 [2024-11-21 15:43:42,901 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:42,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 46 [2024-11-21 15:43:42,901 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:42,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 50 [2024-11-21 15:43:42,901 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:42,901 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 54 [2024-11-21 15:43:42,901 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:42,902 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 318 [2024-11-21 15:43:42,962 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:42,962 INFO L85 PathProgramCache]: Analyzing trace with hash 60653674, now seen corresponding path program 1 times [2024-11-21 15:43:42,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:43:42,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507981200] [2024-11-21 15:43:42,963 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:42,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:44,752 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 1095 proven. 978 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-21 15:43:44,752 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:43:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507981200] [2024-11-21 15:43:44,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507981200] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:44,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [2056015086] [2024-11-21 15:43:44,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:44,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:44,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:44,917 INFO L256 TraceCheckSpWp]: Trace formula consists of 1586 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-21 15:43:44,920 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 2443 backedges. 1920 proven. 153 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-21 15:43:46,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [2056015086] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:46,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:43:46,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2024-11-21 15:43:46,346 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:43:46,346 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 397 [2024-11-21 15:43:46,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:46,381 INFO L85 PathProgramCache]: Analyzing trace with hash -496930438, now seen corresponding path program 1 times [2024-11-21 15:43:46,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:43:46,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123778374] [2024-11-21 15:43:46,381 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:46,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:46,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:49,323 INFO L134 CoverageAnalysis]: Checked inductivity of 3255 backedges. 1780 proven. 1215 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-11-21 15:43:49,324 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:43:49,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123778374] [2024-11-21 15:43:49,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123778374] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:49,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1201191007] [2024-11-21 15:43:49,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:49,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:49,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:49,539 INFO L256 TraceCheckSpWp]: Trace formula consists of 1913 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-21 15:43:49,542 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:43:51,485 INFO L134 CoverageAnalysis]: Checked inductivity of 3255 backedges. 2742 proven. 253 refuted. 0 times theorem prover too weak. 260 trivial. 0 not checked. [2024-11-21 15:43:51,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1201191007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:51,485 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:43:51,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2024-11-21 15:43:51,486 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:43:51,486 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 407 [2024-11-21 15:43:51,486 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:43:51,486 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:43:51,486 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:43:51,486 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:43:51,486 INFO L85 PathProgramCache]: Analyzing trace with hash -554090399, now seen corresponding path program 23 times [2024-11-21 15:43:51,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:43:51,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934258750] [2024-11-21 15:43:51,486 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:43:51,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:43:51,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:43:54,759 INFO L134 CoverageAnalysis]: Checked inductivity of 3260 backedges. 1780 proven. 1215 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2024-11-21 15:43:54,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:43:54,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934258750] [2024-11-21 15:43:54,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1934258750] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:43:54,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447579488] [2024-11-21 15:43:54,759 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-21 15:43:54,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:43:54,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:43:54,761 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:43:54,762 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-21 15:48:49,281 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 23 check-sat command(s) [2024-11-21 15:48:49,282 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:48:49,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 1971 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-21 15:48:49,354 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:48:51,110 INFO L134 CoverageAnalysis]: Checked inductivity of 3260 backedges. 2406 proven. 643 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2024-11-21 15:48:51,110 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:48:53,193 INFO L134 CoverageAnalysis]: Checked inductivity of 3260 backedges. 2157 proven. 892 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2024-11-21 15:48:53,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447579488] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:48:53,193 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:48:53,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 137 [2024-11-21 15:48:53,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407448904] [2024-11-21 15:48:53,193 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:48:53,194 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 138 states [2024-11-21 15:48:53,194 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:48:53,195 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 138 interpolants. [2024-11-21 15:48:53,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3285, Invalid=15621, Unknown=0, NotChecked=0, Total=18906 [2024-11-21 15:48:53,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:48:53,198 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:48:53,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 138 states, 138 states have (on average 6.2898550724637685) internal successors, (868), 137 states have internal predecessors, (868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:48:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:48:53,198 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:48:53,199 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:48:53,200 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:48:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:48:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:48:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:48:54,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:48:54,430 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-21 15:48:54,532 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,SelfDestructingSolverStorable96,SelfDestructingSolverStorable97,SelfDestructingSolverStorable98,SelfDestructingSolverStorable99,SelfDestructingSolverStorable100 [2024-11-21 15:48:54,533 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:48:54,533 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:48:54,533 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #5 [2024-11-21 15:48:54,533 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:48:54,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:48:54,533 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:48:54,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 43 [2024-11-21 15:48:54,533 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:48:54,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-21 15:48:54,533 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:48:54,533 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-21 15:48:54,534 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:48:54,534 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-21 15:48:54,534 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:48:54,534 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 319 [2024-11-21 15:48:54,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:48:54,577 INFO L85 PathProgramCache]: Analyzing trace with hash 360412772, now seen corresponding path program 1 times [2024-11-21 15:48:54,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:48:54,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690574875] [2024-11-21 15:48:54,577 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:48:54,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:48:54,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:48:56,503 INFO L134 CoverageAnalysis]: Checked inductivity of 2466 backedges. 1095 proven. 978 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2024-11-21 15:48:56,503 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:48:56,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690574875] [2024-11-21 15:48:56,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690574875] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:48:56,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1890067066] [2024-11-21 15:48:56,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:48:56,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:48:56,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:48:56,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 1595 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-21 15:48:56,678 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:48:58,021 INFO L134 CoverageAnalysis]: Checked inductivity of 2466 backedges. 1920 proven. 153 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2024-11-21 15:48:58,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1890067066] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:48:58,021 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:48:58,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2024-11-21 15:48:58,021 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:48:58,022 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 398 [2024-11-21 15:48:58,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:48:58,061 INFO L85 PathProgramCache]: Analyzing trace with hash 526382348, now seen corresponding path program 1 times [2024-11-21 15:48:58,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:48:58,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050255104] [2024-11-21 15:48:58,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:48:58,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:48:58,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:49:01,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3278 backedges. 1986 proven. 1076 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2024-11-21 15:49:01,275 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:49:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050255104] [2024-11-21 15:49:01,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050255104] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:49:01,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1206379483] [2024-11-21 15:49:01,275 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:49:01,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:49:01,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:49:01,509 INFO L256 TraceCheckSpWp]: Trace formula consists of 1922 conjuncts, 52 conjuncts are in the unsatisfiable core [2024-11-21 15:49:01,514 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:49:03,592 INFO L134 CoverageAnalysis]: Checked inductivity of 3278 backedges. 2786 proven. 276 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2024-11-21 15:49:03,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1206379483] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:49:03,592 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:49:03,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2024-11-21 15:49:03,593 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:49:03,593 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 408 [2024-11-21 15:49:03,593 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:49:03,593 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:49:03,593 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:49:03,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:49:03,593 INFO L85 PathProgramCache]: Analyzing trace with hash 183685613, now seen corresponding path program 24 times [2024-11-21 15:49:03,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:49:03,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326364393] [2024-11-21 15:49:03,593 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:49:03,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:49:03,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:49:06,911 INFO L134 CoverageAnalysis]: Checked inductivity of 3283 backedges. 1986 proven. 1076 refuted. 0 times theorem prover too weak. 221 trivial. 0 not checked. [2024-11-21 15:49:06,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:49:06,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326364393] [2024-11-21 15:49:06,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326364393] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:49:06,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [727935323] [2024-11-21 15:49:06,912 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-21 15:49:06,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:49:06,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:49:06,915 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:49:06,916 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 [2024-11-21 15:50:10,891 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 21 check-sat command(s) [2024-11-21 15:50:10,891 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:50:10,928 INFO L256 TraceCheckSpWp]: Trace formula consists of 1857 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-21 15:50:10,932 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:12,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3283 backedges. 1928 proven. 153 refuted. 0 times theorem prover too weak. 1202 trivial. 0 not checked. [2024-11-21 15:50:12,659 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:50:14,594 INFO L134 CoverageAnalysis]: Checked inductivity of 3283 backedges. 480 proven. 1601 refuted. 0 times theorem prover too weak. 1202 trivial. 0 not checked. [2024-11-21 15:50:14,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [727935323] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:50:14,594 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:50:14,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 38, 38] total 121 [2024-11-21 15:50:14,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377871719] [2024-11-21 15:50:14,595 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:50:14,595 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 121 states [2024-11-21 15:50:14,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:50:14,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 121 interpolants. [2024-11-21 15:50:14,598 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1995, Invalid=12525, Unknown=0, NotChecked=0, Total=14520 [2024-11-21 15:50:14,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:14,598 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:50:14,598 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 121 states, 121 states have (on average 6.115702479338843) internal successors, (740), 121 states have internal predecessors, (740), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:50:14,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:14,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:14,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:14,598 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:14,599 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:15,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-21 15:50:15,601 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-21 15:50:15,747 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104,SelfDestructingSolverStorable105,SelfDestructingSolverStorable101,SelfDestructingSolverStorable102,SelfDestructingSolverStorable103 [2024-11-21 15:50:15,747 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:50:15,747 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:50:15,748 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #6 [2024-11-21 15:50:15,748 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:50:15,748 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 45 [2024-11-21 15:50:15,748 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-21 15:50:15,748 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-21 15:50:15,748 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-21 15:50:15,748 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:15,748 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 321 [2024-11-21 15:50:15,792 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:15,792 INFO L85 PathProgramCache]: Analyzing trace with hash 706126794, now seen corresponding path program 1 times [2024-11-21 15:50:15,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:15,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119231109] [2024-11-21 15:50:15,792 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:15,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:15,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:17,844 INFO L134 CoverageAnalysis]: Checked inductivity of 2508 backedges. 1263 proven. 875 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-21 15:50:17,844 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:50:17,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119231109] [2024-11-21 15:50:17,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119231109] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:17,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [974840935] [2024-11-21 15:50:17,844 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:17,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:18,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:18,016 INFO L256 TraceCheckSpWp]: Trace formula consists of 1613 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-21 15:50:18,019 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:19,467 INFO L134 CoverageAnalysis]: Checked inductivity of 2508 backedges. 1967 proven. 171 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2024-11-21 15:50:19,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [974840935] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:19,467 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:50:19,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2024-11-21 15:50:19,468 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:50:19,468 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 400 [2024-11-21 15:50:19,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:19,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1033067442, now seen corresponding path program 1 times [2024-11-21 15:50:19,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:19,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392371822] [2024-11-21 15:50:19,502 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:19,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:19,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:22,899 INFO L134 CoverageAnalysis]: Checked inductivity of 3320 backedges. 2204 proven. 914 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2024-11-21 15:50:22,899 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:50:22,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392371822] [2024-11-21 15:50:22,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392371822] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:22,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [868768906] [2024-11-21 15:50:22,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:22,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:23,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:23,131 INFO L256 TraceCheckSpWp]: Trace formula consists of 1940 conjuncts, 54 conjuncts are in the unsatisfiable core [2024-11-21 15:50:23,134 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:25,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3320 backedges. 2818 proven. 300 refuted. 0 times theorem prover too weak. 202 trivial. 0 not checked. [2024-11-21 15:50:25,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [868768906] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:25,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:50:25,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2024-11-21 15:50:25,340 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:50:25,340 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 410 [2024-11-21 15:50:25,340 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:25,340 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:50:25,340 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:50:25,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:25,341 INFO L85 PathProgramCache]: Analyzing trace with hash -1155446643, now seen corresponding path program 25 times [2024-11-21 15:50:25,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:50:25,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166377031] [2024-11-21 15:50:25,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:25,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:25,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:28,779 INFO L134 CoverageAnalysis]: Checked inductivity of 3325 backedges. 2204 proven. 914 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2024-11-21 15:50:28,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:50:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166377031] [2024-11-21 15:50:28,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166377031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:28,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117708575] [2024-11-21 15:50:28,780 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-21 15:50:28,780 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:50:28,780 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:50:28,781 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:50:28,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-21 15:50:29,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:29,924 INFO L256 TraceCheckSpWp]: Trace formula consists of 1998 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-21 15:50:29,928 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:31,749 INFO L134 CoverageAnalysis]: Checked inductivity of 3325 backedges. 2714 proven. 171 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2024-11-21 15:50:31,750 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:50:33,790 INFO L134 CoverageAnalysis]: Checked inductivity of 3325 backedges. 2490 proven. 395 refuted. 0 times theorem prover too weak. 440 trivial. 0 not checked. [2024-11-21 15:50:33,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117708575] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:50:33,790 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:50:33,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 40, 40] total 127 [2024-11-21 15:50:33,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636595449] [2024-11-21 15:50:33,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:50:33,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 127 states [2024-11-21 15:50:33,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:50:33,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 127 interpolants. [2024-11-21 15:50:33,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2198, Invalid=13804, Unknown=0, NotChecked=0, Total=16002 [2024-11-21 15:50:33,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:33,794 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:50:33,794 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 127 states, 127 states have (on average 6.6141732283464565) internal successors, (840), 127 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:33,794 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-21 15:50:33,795 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:34,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-21 15:50:34,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-11-21 15:50:34,888 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-21 15:50:35,061 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,SelfDestructingSolverStorable108,SelfDestructingSolverStorable109,27 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable106,SelfDestructingSolverStorable107 [2024-11-21 15:50:35,061 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:50:35,061 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:50:35,062 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #7 [2024-11-21 15:50:35,062 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:50:35,062 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 47 [2024-11-21 15:50:35,062 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 51 [2024-11-21 15:50:35,062 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 55 [2024-11-21 15:50:35,062 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 59 [2024-11-21 15:50:35,062 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:35,062 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 323 [2024-11-21 15:50:35,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:35,113 INFO L85 PathProgramCache]: Analyzing trace with hash -67979920, now seen corresponding path program 1 times [2024-11-21 15:50:35,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:35,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313467126] [2024-11-21 15:50:35,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:35,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:35,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:37,241 INFO L134 CoverageAnalysis]: Checked inductivity of 2552 backedges. 1443 proven. 749 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2024-11-21 15:50:37,241 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:50:37,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313467126] [2024-11-21 15:50:37,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313467126] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:37,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1469507450] [2024-11-21 15:50:37,242 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:37,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:37,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:37,422 INFO L256 TraceCheckSpWp]: Trace formula consists of 1631 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-21 15:50:37,425 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2552 backedges. 2002 proven. 190 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2024-11-21 15:50:39,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1469507450] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:39,136 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:50:39,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2024-11-21 15:50:39,136 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:50:39,136 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 402 [2024-11-21 15:50:39,170 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:39,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1172646376, now seen corresponding path program 1 times [2024-11-21 15:50:39,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:39,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857080733] [2024-11-21 15:50:39,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:39,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:39,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 2434 proven. 729 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-11-21 15:50:42,706 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:50:42,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857080733] [2024-11-21 15:50:42,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857080733] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:42,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [399452940] [2024-11-21 15:50:42,707 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:42,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:42,946 INFO L256 TraceCheckSpWp]: Trace formula consists of 1958 conjuncts, 56 conjuncts are in the unsatisfiable core [2024-11-21 15:50:42,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:45,260 INFO L134 CoverageAnalysis]: Checked inductivity of 3364 backedges. 2838 proven. 325 refuted. 0 times theorem prover too weak. 201 trivial. 0 not checked. [2024-11-21 15:50:45,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [399452940] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:45,260 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:50:45,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2024-11-21 15:50:45,260 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:50:45,260 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 412 [2024-11-21 15:50:45,260 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:45,260 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:50:45,260 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:50:45,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:45,261 INFO L85 PathProgramCache]: Analyzing trace with hash -2023476499, now seen corresponding path program 26 times [2024-11-21 15:50:45,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:50:45,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216447612] [2024-11-21 15:50:45,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:45,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:45,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:48,867 INFO L134 CoverageAnalysis]: Checked inductivity of 3369 backedges. 2434 proven. 729 refuted. 0 times theorem prover too weak. 206 trivial. 0 not checked. [2024-11-21 15:50:48,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:50:48,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216447612] [2024-11-21 15:50:48,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216447612] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:48,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363774590] [2024-11-21 15:50:48,868 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-21 15:50:48,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:50:48,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:50:48,870 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:50:48,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-21 15:50:50,064 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-21 15:50:50,064 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-21 15:50:50,074 INFO L256 TraceCheckSpWp]: Trace formula consists of 2016 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-21 15:50:50,078 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:52,012 INFO L134 CoverageAnalysis]: Checked inductivity of 3369 backedges. 2763 proven. 190 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2024-11-21 15:50:52,012 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-21 15:50:54,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3369 backedges. 2379 proven. 574 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2024-11-21 15:50:54,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363774590] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-21 15:50:54,247 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-21 15:50:54,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 42, 42] total 133 [2024-11-21 15:50:54,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27132169] [2024-11-21 15:50:54,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-21 15:50:54,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 133 states [2024-11-21 15:50:54,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-21 15:50:54,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 133 interpolants. [2024-11-21 15:50:54,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=2411, Invalid=15145, Unknown=0, NotChecked=0, Total=17556 [2024-11-21 15:50:54,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:54,251 INFO L471 AbstractCegarLoop]: Abstraction has currently 0 states, but on-demand construction may add more states [2024-11-21 15:50:54,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 133 states, 133 states have (on average 6.609022556390977) internal successors, (879), 133 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:54,251 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 70 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 73 states. [2024-11-21 15:50:54,252 INFO L154 InterpolantAutomaton]: Switched to On-DemandConstruction mode: deterministic interpolant automaton has 2 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 264 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 369 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2024-11-21 15:50:55,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2024-11-21 15:50:55,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-21 15:50:55,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable115,SelfDestructingSolverStorable111,SelfDestructingSolverStorable112,SelfDestructingSolverStorable113,SelfDestructingSolverStorable114 [2024-11-21 15:50:55,513 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES, ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 2 more)] === [2024-11-21 15:50:55,513 INFO L303 artialOrderCegarLoop]: Trying commutativity condition synthesis. [2024-11-21 15:50:55,513 INFO L139 ounterexampleChecker]: Examining path program with hash 171013257, occurence #8 [2024-11-21 15:50:55,513 INFO L145 ounterexampleChecker]: Trying to synthesize and prove commutativity condition. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 0 [2024-11-21 15:50:55,514 INFO L209 ounterexampleChecker]: No commutativity condition found. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 49 [2024-11-21 15:50:55,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 53 [2024-11-21 15:50:55,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 57 [2024-11-21 15:50:55,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 61 [2024-11-21 15:50:55,514 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:50:55,514 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 325 [2024-11-21 15:50:55,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:55,557 INFO L85 PathProgramCache]: Analyzing trace with hash 982624982, now seen corresponding path program 1 times [2024-11-21 15:50:55,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:55,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990833843] [2024-11-21 15:50:55,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:55,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:55,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:57,828 INFO L134 CoverageAnalysis]: Checked inductivity of 2598 backedges. 1635 proven. 600 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2024-11-21 15:50:57,828 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:50:57,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990833843] [2024-11-21 15:50:57,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990833843] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:57,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [169922592] [2024-11-21 15:50:57,829 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:57,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:58,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:50:58,009 INFO L256 TraceCheckSpWp]: Trace formula consists of 1649 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-21 15:50:58,012 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:50:59,663 INFO L134 CoverageAnalysis]: Checked inductivity of 2598 backedges. 2025 proven. 210 refuted. 0 times theorem prover too weak. 363 trivial. 0 not checked. [2024-11-21 15:50:59,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [169922592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:50:59,663 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:50:59,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2024-11-21 15:50:59,663 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:50:59,663 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 404 [2024-11-21 15:50:59,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:50:59,698 INFO L85 PathProgramCache]: Analyzing trace with hash -947817282, now seen corresponding path program 1 times [2024-11-21 15:50:59,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy SMTINTERPOL [2024-11-21 15:50:59,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354428739] [2024-11-21 15:50:59,698 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:50:59,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:50:59,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:51:03,403 INFO L134 CoverageAnalysis]: Checked inductivity of 3410 backedges. 2676 proven. 521 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2024-11-21 15:51:03,403 INFO L136 FreeRefinementEngine]: Strategy SMTINTERPOL found an infeasible trace [2024-11-21 15:51:03,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [354428739] [2024-11-21 15:51:03,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [354428739] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:51:03,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolSpWp [1067198343] [2024-11-21 15:51:03,403 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:51:03,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:51:03,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:51:03,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 1976 conjuncts, 58 conjuncts are in the unsatisfiable core [2024-11-21 15:51:03,649 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-21 15:51:06,122 INFO L134 CoverageAnalysis]: Checked inductivity of 3410 backedges. 2846 proven. 351 refuted. 0 times theorem prover too weak. 213 trivial. 0 not checked. [2024-11-21 15:51:06,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolSpWp [1067198343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:51:06,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-21 15:51:06,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2024-11-21 15:51:06,123 INFO L195 ounterexampleChecker]: Commutativity condition check failed due to imperfect proof (attempt 1 of 1). [2024-11-21 15:51:06,123 INFO L166 ounterexampleChecker]: Performing commutativity condition check at non-minimality point 414 [2024-11-21 15:51:06,123 WARN L190 ounterexampleChecker]: Statements were already independent. [2024-11-21 15:51:06,123 WARN L214 ounterexampleChecker]: Failed to synthesize and prove commutativity condition. [2024-11-21 15:51:06,123 INFO L314 artialOrderCegarLoop]: No commutativity proof found, falling back to feasibility check. [2024-11-21 15:51:06,123 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-21 15:51:06,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1682841203, now seen corresponding path program 27 times [2024-11-21 15:51:06,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-21 15:51:06,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140953981] [2024-11-21 15:51:06,124 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-21 15:51:06,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-21 15:51:06,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-21 15:51:09,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3415 backedges. 2676 proven. 521 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2024-11-21 15:51:09,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-21 15:51:09,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140953981] [2024-11-21 15:51:09,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140953981] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-21 15:51:09,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1572366147] [2024-11-21 15:51:09,861 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-21 15:51:09,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-21 15:51:09,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 [2024-11-21 15:51:09,863 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-21 15:51:09,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate-jdk21/releaseScripts/default/UGemCutter-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process Killed by 15