HTML conversions sometimes display errors due to content that did not convert correctly from the source. This paper uses the following packages that are not yet supported by the HTML conversion tool. Feedback on these issues are not necessary; they are known and are being worked on.

  • failed: colonequals

Authors: achieve the best HTML results from your LaTeX submissions by following these best practices.

License: arXiv.org perpetual non-exclusive license
arXiv:2401.11525v1 [math.CO] 21 Jan 2024

Weak rainbow saturation numbers of graphs

Xihe Li111School of Mathematical Sciences, University of Science and Technology of China, Hefei 230026, China.       Jie Ma11footnotemark: 1 222Hefei National Laboratory, University of Science and Technology of China, Hefei 230088, China.       Tianying Xie11footnotemark: 1

Abstract

For a fixed graph H𝐻Hitalic_H, we say that an edge-colored graph G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated if there exists an ordering e1,e2,,emsubscript𝑒1subscript𝑒2subscript𝑒𝑚e_{1},e_{2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of E(G¯)𝐸¯𝐺E\left(\overline{G}\right)italic_E ( over¯ start_ARG italic_G end_ARG ) such that, for any list c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. The weak rainbow saturation number of H𝐻Hitalic_H, denoted by rwsat(n,H)rwsat𝑛𝐻{\rm rwsat}(n,H)roman_rwsat ( italic_n , italic_H ), is the minimum number of edges in a weakly H𝐻Hitalic_H-rainbow saturated graph on n𝑛nitalic_n vertices. In this paper, we show that for any non-empty graph H𝐻Hitalic_H, the limit limnrwsat(n,H)nsubscript𝑛rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists. This answers a question of Behague, Johnston, Letzter, Morrison and Ogden [SIAM J. Discrete Math. (2023)]. We also provide lower and upper bounds on this limit, and in particular, we show that this limit is nonzero if and only if H𝐻Hitalic_H contains no pendant edges. AMS Subject Classification (2020):  05C15, 05C35

1 Introduction

Typical extremal graph theory problems ask for the maximum or minimum value of parameters of graphs with certain properties. A classical example falling within this framework is the Turán problem which asks, for a fixed graph H𝐻Hitalic_H, what is the maximum number of edges in an H𝐻Hitalic_H-free333Given two graphs G𝐺Gitalic_G and H𝐻Hitalic_H, we say that G𝐺Gitalic_G is H𝐻Hitalic_H-free if G𝐺Gitalic_G contains no subgraph isomorphic to H𝐻Hitalic_H. graph on n𝑛nitalic_n vertices. Another classical problem is the saturation problem which was initiated by Zykov [30] in the 1940s and first studied by Erdős, Hajnal and Moon [11] in the 1960s. For a fixed graph H𝐻Hitalic_H, a graph G𝐺Gitalic_G is called H𝐻Hitalic_H-saturated if G𝐺Gitalic_G is H𝐻Hitalic_H-free but adding any non-edge to G𝐺Gitalic_G creates a copy of H𝐻Hitalic_H. The saturation number sat(n,H)sat𝑛𝐻{\rm sat}(n,H)roman_sat ( italic_n , italic_H ) is the smallest number of edges in an H𝐻Hitalic_H-saturated graph on n𝑛nitalic_n vertices. Erdős, Hajnal and Moon [11] proved that sat(n,Kt)=(n2)(nt+22)sat𝑛subscript𝐾𝑡binomial𝑛2binomial𝑛𝑡22{\rm sat}(n,K_{t})={n\choose 2}-{n-t+2\choose 2}roman_sat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - ( binomial start_ARG italic_n - italic_t + 2 end_ARG start_ARG 2 end_ARG ), and this was generalized to the hypergraph setting by Bollobás [5] using the well-known set-pairs inequality. A graph G𝐺Gitalic_G is called weakly H𝐻Hitalic_H-saturated if there exists an ordering e1,e2,,emsubscript𝑒1subscript𝑒2subscript𝑒𝑚e_{1},e_{2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of the non-edges of G𝐺Gitalic_G such that for each i[m]𝑖delimited-[]𝑚i\in[m]italic_i ∈ [ italic_m ], the graph Gi\colonequalsG+{e1,,ei}subscript𝐺𝑖\colonequals𝐺subscript𝑒1subscript𝑒𝑖G_{i}\colonequals G+\{e_{1},\ldots,e_{i}\}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } contains a copy of H𝐻Hitalic_H containing eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT as an edge. The weak saturation number wsat(n,H)wsat𝑛𝐻{\rm wsat}(n,H)roman_wsat ( italic_n , italic_H ) is the smallest number of edges in a weakly H𝐻Hitalic_H-saturated graph on n𝑛nitalic_n vertices. In [6], Bollobás conjectured that wsat(n,Kt)=sat(n,Kt)wsat𝑛subscript𝐾𝑡sat𝑛subscript𝐾𝑡{\rm wsat}(n,K_{t})={\rm sat}(n,K_{t})roman_wsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = roman_sat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ). This conjecture was confirmed by Kalai [19] using exterior algebra, and reproved by Alon [2] using the skewed version of the Bollobás set-pairs inequality. Moreover, Alon [2] proved that the limit limnwsat(n,H)nsubscript𝑛wsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm wsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_wsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists for every non-empty graph H𝐻Hitalic_H. The hypergraph version of Alon’s result was conjectured by Tuza [29] in 1992 and proved by Shapira and Tyomkyn [25] very recently. In 1986, Tuza [27, 28] conjectured that the limit limnsat(n,H)nsubscript𝑛sat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm sat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_sat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists for every graph H𝐻Hitalic_H, and this conjecture still remains open; see [10, Section 14] for more information.

The edge-coloring version of the saturation problem was raised by Hanson and Toft [17] in 1987. For a graph G𝐺Gitalic_G, we refer to a map** c:E(G):𝑐𝐸𝐺c:E(G)\to\mathbb{N}italic_c : italic_E ( italic_G ) → blackboard_N as an edge-coloring of G𝐺Gitalic_G. A graph with an edge-coloring is called monochromatic if all edges are colored the same. Hanson and Toft [17] focused on the saturation problem of monochromatic cliques. A graph with an edge-coloring is called rainbow if all edges are colored differently. The study of rainbow colored graphs can be traced back to the Latin square decomposition problem initiated by Euler in the 1780s. In combinatorics, many classical problems can be transferred to the problem of finding certain rainbow substructures in edge-colored graphs, such as Ringel’s conjecture [23], the Ryser-Brualdi-Stein conjecture [24] and the Caccetta-Häggkvist conjecture [1]. In the last two decades, rainbow generalizations of Turán-type problems [18, 20] and Ramsey-type problems [14, 22, 26] became an active research area. The rainbow generalization of saturation problems was first studied by Barrus, Ferrara, Vandenbussche and Wenger [3] in 2017. They considered saturation problems of rainbow subgraphs in an edge-colored host graph with a bounded number of colors.

For a fixed graph H𝐻Hitalic_H, we say that an edge-colored graph G𝐺Gitalic_G is H𝐻Hitalic_H-rainbow saturated if G𝐺Gitalic_G does not contain a rainbow copy of H𝐻Hitalic_H, but the addition of any non-edge in any color from \mathbb{N}blackboard_N creates a rainbow copy of H𝐻Hitalic_H. Girão, Lewis and Popielarz [16] defined the rainbow saturation number of H𝐻Hitalic_H, denoted by rsat(n,H)rsat𝑛𝐻{\rm rsat}(n,H)roman_rsat ( italic_n , italic_H ), to be the minimum number of edges in an H𝐻Hitalic_H-rainbow saturated graph on n𝑛nitalic_n vertices. Girão, Lewis and Popielarz [16] conjectured that the rainbow saturation number of any non-empty graph is at most linear in n𝑛nitalic_n. Recently, Behague, Johnston, Letzter, Morrison and Ogden [4] confirmed this conjecture. For more related works, we refer the interested reader to [7, 8, 9, 21]. For a fixed graph H𝐻Hitalic_H, we say that an edge-colored graph G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated if there exists an ordering e1,e2,,emsubscript𝑒1subscript𝑒2subscript𝑒𝑚e_{1},e_{2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of E(G¯)𝐸¯𝐺E\left(\overline{G}\right)italic_E ( over¯ start_ARG italic_G end_ARG ) such that, for any list c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Behague et al. [4] defined the weak rainbow saturation number of H𝐻Hitalic_H, denoted by rwsat(n,H)rwsat𝑛𝐻{\rm rwsat}(n,H)roman_rwsat ( italic_n , italic_H ), to be the minimum number of edges in a weakly H𝐻Hitalic_H-rainbow saturated graph on n𝑛nitalic_n vertices.444In the case that there exists no H𝐻Hitalic_H-rainbow saturated (resp., weakly H𝐻Hitalic_H-rainbow saturated) graph on n𝑛nitalic_n vertices, we define rsat(n,H)\colonequals|E(Kn)|rsat𝑛𝐻\colonequals𝐸subscript𝐾𝑛{\rm rsat}(n,H)\colonequals|E(K_{n})|roman_rsat ( italic_n , italic_H ) | italic_E ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) | (resp., rwsat(n,H)\colonequals|E(Kn)|rwsat𝑛𝐻\colonequals𝐸subscript𝐾𝑛{\rm rwsat}(n,H)\colonequals|E(K_{n})|roman_rwsat ( italic_n , italic_H ) | italic_E ( italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) |).

As pointed out in [4, Section 6], in the definition of the weak rainbow saturation number, we require the collection of added edges to receive pairwise distinct colors, so in particular, we exclude the possibility that all added edges have the same color, in which case the previously added edges do not contribute to making new rainbow copies and the problem reduces to the standard rainbow saturation number. Moreover, note that c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT are colors from \mathbb{N}blackboard_N, so some of them might be used within the original edges of G𝐺Gitalic_G. Furthermore, for a weakly H𝐻Hitalic_H-rainbow saturated graph G𝐺Gitalic_G, we do not require G𝐺Gitalic_G itself to be rainbow H𝐻Hitalic_H-free.

By the definitions, we have wsat(n,H)rwsat(n,H)rsat(n,H)wsat𝑛𝐻rwsat𝑛𝐻rsat𝑛𝐻{\rm wsat}(n,H)\leq{\rm rwsat}(n,H)\leq{\rm rsat}(n,H)roman_wsat ( italic_n , italic_H ) ≤ roman_rwsat ( italic_n , italic_H ) ≤ roman_rsat ( italic_n , italic_H ). Hence, the above mentioned result of Behague et al. [4] on rsat(n,H)rsat𝑛𝐻{\rm rsat}(n,H)roman_rsat ( italic_n , italic_H ) implies that rwsat(n,H)=O(n)rwsat𝑛𝐻𝑂𝑛{\rm rwsat}(n,H)=O(n)roman_rwsat ( italic_n , italic_H ) = italic_O ( italic_n ) for any non-empty graph H𝐻Hitalic_H. Extending the result of Alon [2], Behague et al. posed the following question.

Question 1.1 ([4]).

For any non-empty graph H𝐻Hitalic_H, does the limit limnrwsat(n,H)nsubscriptnormal-→𝑛normal-rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exist?

In this paper, we fully resolve this question by proving the following theorem.

Theorem 1.2.

For any non-empty graph H𝐻Hitalic_H, the limit limnrwsat(n,H)nsubscriptnormal-→𝑛normal-rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists.

In the special case that H𝐻Hitalic_H is a complete graph, Behague et al. [4] proved that rwsat(n,Kt)(t+22t)n+ctrwsat𝑛subscript𝐾𝑡𝑡22𝑡𝑛subscript𝑐𝑡{\rm rwsat}(n,K_{t})\leq(t+2\sqrt{2t})n+c_{t}roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ ( italic_t + 2 square-root start_ARG 2 italic_t end_ARG ) italic_n + italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT for t3𝑡3t\geq 3italic_t ≥ 3, where ctsubscript𝑐𝑡c_{t}italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is a constant depending only on t𝑡titalic_t. They asked whether rwsat(n,Kt)tn+O(1)rwsat𝑛subscript𝐾𝑡𝑡𝑛𝑂1{\rm rwsat}(n,K_{t})\leq tn+O(1)roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ italic_t italic_n + italic_O ( 1 ) holds for every integer t3𝑡3t\geq 3italic_t ≥ 3 and sufficiently large n𝑛nitalic_n. This question was solved by Chakraborti, Hendrey, Lund and Tompkins [9] recently by showing that rwsat(n,Kt)(t1)n+O(1)rwsat𝑛subscript𝐾𝑡𝑡1𝑛𝑂1{\rm rwsat}(n,K_{t})\leq(t-1)n+O(1)roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) ≤ ( italic_t - 1 ) italic_n + italic_O ( 1 ) holds for every integer t3𝑡3t\geq 3italic_t ≥ 3. Our second result extends this result form complete graphs to general graphs. In particular, our result implies that the limit limnrwsat(n,H)nsubscript𝑛rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG is nonzero if and only if H𝐻Hitalic_H contains no pendant edges. An edge is pendant if one of its endpoints has degree 1. For any graph H𝐻Hitalic_H and vertex vV(H)𝑣𝑉𝐻v\in V(H)italic_v ∈ italic_V ( italic_H ), let NH(v)subscript𝑁𝐻𝑣N_{H}(v)italic_N start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) be the neighborhood of v𝑣vitalic_v in H𝐻Hitalic_H, and let dH(v)\colonequals|NH(v)|subscript𝑑𝐻𝑣\colonequalssubscript𝑁𝐻𝑣d_{H}(v)\colonequals|N_{H}(v)|italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) | italic_N start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) | be the degree of v𝑣vitalic_v. Let δ(H)𝛿𝐻\delta(H)italic_δ ( italic_H ) be the minimum degree of H𝐻Hitalic_H and let δ(H)\colonequalsmin{dH(v):vV(H),dH(v)0}superscript𝛿𝐻\colonequals:subscript𝑑𝐻𝑣formulae-sequence𝑣𝑉𝐻subscript𝑑𝐻𝑣0\delta^{\prime}(H)\colonequals\min\{d_{H}(v)\colon\,v\in V(H),d_{H}(v)\neq 0\}italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) roman_min { italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) : italic_v ∈ italic_V ( italic_H ) , italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) ≠ 0 }.

Theorem 1.3.

Let H𝐻Hitalic_H be a non-empty graph. Then the following statements hold.

  • (i)

    If H𝐻Hitalic_H contains a pendant edge, then limnrwsat(n,H)n=0subscript𝑛rwsat𝑛𝐻𝑛0\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}=0roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG = 0.

  • (ii)

    If H𝐻Hitalic_H contains no pendant edge, then 12δ(H)limnrwsat(n,H)nδ(H)12superscript𝛿𝐻subscript𝑛rwsat𝑛𝐻𝑛superscript𝛿𝐻\frac{1}{2}\delta^{\prime}(H)\leq\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}% \leq\delta^{\prime}(H)divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ≤ roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ).

The remainder of this paper is organized as follows. In the next section, we introduce some additional terminology and notation, and prove some lemmas that will be used in our proofs of the main results. In Section 3, we will complete our proof of Theorem 1.2, and establish Theorem 1.3 in a more precise form. Finally, we conclude the paper with some remarks and open problems in Section 4.

2 Preliminaries

We begin with some additional terminology and notation. Given an edge-colored graph G𝐺Gitalic_G and an edge eE(G)𝑒𝐸𝐺e\in E(G)italic_e ∈ italic_E ( italic_G ), we use cG(e)subscript𝑐𝐺𝑒c_{G}(e)italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_e ) to denote the color assigned on e𝑒eitalic_e. Given two disjoint vertex subsets U,VV(G)𝑈𝑉𝑉𝐺U,V\subseteq V(G)italic_U , italic_V ⊆ italic_V ( italic_G ), let EG(U,V)\colonequals{uvE(G):uU,vV}subscript𝐸𝐺𝑈𝑉\colonequalsconditional-set𝑢𝑣𝐸𝐺formulae-sequence𝑢𝑈𝑣𝑉E_{G}(U,V)\colonequals\{uv\in E(G)\colon\,u\in U,v\in V\}italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_U , italic_V ) { italic_u italic_v ∈ italic_E ( italic_G ) : italic_u ∈ italic_U , italic_v ∈ italic_V }. If U𝑈Uitalic_U consists of a single vertex u𝑢uitalic_u, we simply write EG({u},V)subscript𝐸𝐺𝑢𝑉E_{G}(\{u\},V)italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( { italic_u } , italic_V ) as EG(u,V)subscript𝐸𝐺𝑢𝑉E_{G}(u,V)italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_u , italic_V ). The subscript G𝐺Gitalic_G in cG(e)subscript𝑐𝐺𝑒c_{G}(e)italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_e ), EG(U,V)subscript𝐸𝐺𝑈𝑉E_{G}(U,V)italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_U , italic_V ), NG(v)subscript𝑁𝐺𝑣N_{G}(v)italic_N start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) and dG(v)subscript𝑑𝐺𝑣d_{G}(v)italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) will be omitted if G𝐺Gitalic_G is clear from the context. For a vertex subset UV(G)𝑈𝑉𝐺U\subseteq V(G)italic_U ⊆ italic_V ( italic_G ), we use G[U]𝐺delimited-[]𝑈G[U]italic_G [ italic_U ] to denote the edge-colored induced subgraph of G𝐺Gitalic_G, that is, V(G[U])=U𝑉𝐺delimited-[]𝑈𝑈V(G[U])=Uitalic_V ( italic_G [ italic_U ] ) = italic_U, E(G[U])={eE(G):eU}𝐸𝐺delimited-[]𝑈conditional-set𝑒𝐸𝐺𝑒𝑈E(G[U])=\{e\in E(G)\colon\,e\subseteq U\}italic_E ( italic_G [ italic_U ] ) = { italic_e ∈ italic_E ( italic_G ) : italic_e ⊆ italic_U }, and each edge in G[U]𝐺delimited-[]𝑈G[U]italic_G [ italic_U ] receives the same color as it receives in G𝐺Gitalic_G. For a vertex subset VV(G)𝑉𝑉𝐺V\subseteq V(G)italic_V ⊆ italic_V ( italic_G ), let GV\colonequalsG[V(G)V]𝐺𝑉\colonequals𝐺delimited-[]𝑉𝐺𝑉G-V\colonequals G[V(G)\setminus V]italic_G - italic_V italic_G [ italic_V ( italic_G ) ∖ italic_V ]. Given a set E𝐸Eitalic_E of non-edges (resp., edges) of G𝐺Gitalic_G, let G+E𝐺𝐸G+Eitalic_G + italic_E (resp., GE𝐺𝐸G-Eitalic_G - italic_E) be the graph obtained form G𝐺Gitalic_G by adding (resp., deleting) all the edges in E𝐸Eitalic_E. If E𝐸Eitalic_E consists of a single edge e𝑒eitalic_e, we simply write G+{e}𝐺𝑒G+\{e\}italic_G + { italic_e } and G{e}𝐺𝑒G-\{e\}italic_G - { italic_e } as G+e𝐺𝑒G+eitalic_G + italic_e and Ge𝐺𝑒G-eitalic_G - italic_e, respectively. Given two vertex-disjoint graphs G𝐺Gitalic_G and H𝐻Hitalic_H, we use GH𝐺𝐻G\cup Hitalic_G ∪ italic_H to denote the disjoint union of G𝐺Gitalic_G and H𝐻Hitalic_H, that is, the graph with vertex set V(GH)=V(G)V(H)𝑉𝐺𝐻𝑉𝐺𝑉𝐻V(G\cup H)=V(G)\cup V(H)italic_V ( italic_G ∪ italic_H ) = italic_V ( italic_G ) ∪ italic_V ( italic_H ) and edge set E(GH)=E(G)E(H)𝐸𝐺𝐻𝐸𝐺𝐸𝐻E(G\cup H)=E(G)\cup E(H)italic_E ( italic_G ∪ italic_H ) = italic_E ( italic_G ) ∪ italic_E ( italic_H ). We use nG𝑛𝐺nGitalic_n italic_G to denote the disjoint union of n𝑛nitalic_n copies of G𝐺Gitalic_G.

Next, we state and prove several lemmas.

Lemma 2.1.

Let nm2𝑛𝑚2n\geq m\geq 2italic_n ≥ italic_m ≥ 2 be two positive integers. Then the following statements hold.

  • (i)

    For any constant c𝑐citalic_c with 0cn360𝑐𝑛360\leq c\leq\frac{n-3}{6}0 ≤ italic_c ≤ divide start_ARG italic_n - 3 end_ARG start_ARG 6 end_ARG, every n𝑛nitalic_n-vertex graph with at most cn𝑐𝑛cnitalic_c italic_n edges contains an independent set of size n2c+1𝑛2𝑐1\lceil\frac{n}{2c+1}\rceil⌈ divide start_ARG italic_n end_ARG start_ARG 2 italic_c + 1 end_ARG ⌉.

  • (ii)

    Every subgraph of Km,nsubscript𝐾𝑚𝑛K_{m,n}italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT with at least m(n1)𝑚𝑛1m(n-1)italic_m ( italic_n - 1 ) edges contains Km2,n2subscript𝐾𝑚2𝑛2K_{\lfloor\frac{m}{2}\rfloor,\lfloor\frac{n}{2}\rfloor}italic_K start_POSTSUBSCRIPT ⌊ divide start_ARG italic_m end_ARG start_ARG 2 end_ARG ⌋ , ⌊ divide start_ARG italic_n end_ARG start_ARG 2 end_ARG ⌋ end_POSTSUBSCRIPT as a subgraph.

Proof.

(i) Let G𝐺Gitalic_G be an n𝑛nitalic_n-vertex graph with |E(G)|cn𝐸𝐺𝑐𝑛|E(G)|\leq cn| italic_E ( italic_G ) | ≤ italic_c italic_n. Then the number of edges in the complement G¯¯𝐺\overline{G}over¯ start_ARG italic_G end_ARG of G𝐺Gitalic_G satisfies

|E(G¯)|(n2)cn=n2c1nn22=(11n/(2c+1))n22>(11n/(2c+1)1)n22.𝐸¯𝐺binomial𝑛2𝑐𝑛𝑛2𝑐1𝑛superscript𝑛2211𝑛2𝑐1superscript𝑛2211𝑛2𝑐11superscript𝑛22\left|E\left(\overline{G}\right)\right|\geq{n\choose 2}-cn=\frac{n-2c-1}{n}% \cdot\frac{n^{2}}{2}=\left(1-\frac{1}{n/(2c+1)}\right)\frac{n^{2}}{2}>\left(1-% \frac{1}{\lceil n/(2c+1)\rceil-1}\right)\frac{n^{2}}{2}.| italic_E ( over¯ start_ARG italic_G end_ARG ) | ≥ ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - italic_c italic_n = divide start_ARG italic_n - 2 italic_c - 1 end_ARG start_ARG italic_n end_ARG ⋅ divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG = ( 1 - divide start_ARG 1 end_ARG start_ARG italic_n / ( 2 italic_c + 1 ) end_ARG ) divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG > ( 1 - divide start_ARG 1 end_ARG start_ARG ⌈ italic_n / ( 2 italic_c + 1 ) ⌉ - 1 end_ARG ) divide start_ARG italic_n start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG 2 end_ARG .

By Turán’s Theorem, G¯¯𝐺\overline{G}over¯ start_ARG italic_G end_ARG contains a complete subgraph of order n2c+1𝑛2𝑐1\lceil\frac{n}{2c+1}\rceil⌈ divide start_ARG italic_n end_ARG start_ARG 2 italic_c + 1 end_ARG ⌉, and thus G𝐺Gitalic_G contains an independent set of size n2c+1𝑛2𝑐1\lceil\frac{n}{2c+1}\rceil⌈ divide start_ARG italic_n end_ARG start_ARG 2 italic_c + 1 end_ARG ⌉.

(ii) Let G𝐺Gitalic_G be a subgraph of Km,nsubscript𝐾𝑚𝑛K_{m,n}italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT with bipartition (A,B)𝐴𝐵(A,B)( italic_A , italic_B ) such that |A|=m𝐴𝑚|A|=m| italic_A | = italic_m, |B|=n𝐵𝑛|B|=n| italic_B | = italic_n and |E(G)|m(n1)𝐸𝐺𝑚𝑛1|E(G)|\geq m(n-1)| italic_E ( italic_G ) | ≥ italic_m ( italic_n - 1 ). Let A\colonequals{vA:d(v)n2}superscript𝐴\colonequalsconditional-set𝑣𝐴𝑑𝑣𝑛2A^{\prime}\colonequals\{v\in A\colon\,d(v)\leq n-2\}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT { italic_v ∈ italic_A : italic_d ( italic_v ) ≤ italic_n - 2 } and A′′=AAsuperscript𝐴′′𝐴superscript𝐴A^{\prime\prime}=A\setminus A^{\prime}italic_A start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = italic_A ∖ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Then |A|12(mnm(n1))=m2superscript𝐴12𝑚𝑛𝑚𝑛1𝑚2|A^{\prime}|\leq\frac{1}{2}(mn-m(n-1))=\frac{m}{2}| italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≤ divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_m italic_n - italic_m ( italic_n - 1 ) ) = divide start_ARG italic_m end_ARG start_ARG 2 end_ARG and |A′′|m|A|m2superscript𝐴′′𝑚superscript𝐴𝑚2|A^{\prime\prime}|\geq m-|A^{\prime}|\geq\frac{m}{2}| italic_A start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | ≥ italic_m - | italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ divide start_ARG italic_m end_ARG start_ARG 2 end_ARG. Take an arbitrary subset AA′′superscript𝐴superscript𝐴′′A^{\ast}\subset A^{\prime\prime}italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊂ italic_A start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT with |A|=m2superscript𝐴𝑚2|A^{\ast}|=\lfloor\frac{m}{2}\rfloor| italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | = ⌊ divide start_ARG italic_m end_ARG start_ARG 2 end_ARG ⌋. Note that every vertex vA𝑣superscript𝐴v\in A^{\ast}italic_v ∈ italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT has at least n1𝑛1n-1italic_n - 1 neighbors in B𝐵Bitalic_B. Hence, there exists a subset BBsuperscript𝐵𝐵B^{\ast}\subseteq Bitalic_B start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊆ italic_B with |B|n|A|nm2nn2=n2superscript𝐵𝑛superscript𝐴𝑛𝑚2𝑛𝑛2𝑛2|B^{\ast}|\geq n-|A^{\ast}|\geq n-\frac{m}{2}\geq n-\frac{n}{2}=\frac{n}{2}| italic_B start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | ≥ italic_n - | italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | ≥ italic_n - divide start_ARG italic_m end_ARG start_ARG 2 end_ARG ≥ italic_n - divide start_ARG italic_n end_ARG start_ARG 2 end_ARG = divide start_ARG italic_n end_ARG start_ARG 2 end_ARG such that ABsuperscript𝐴superscript𝐵A^{\ast}\cup B^{\ast}italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∪ italic_B start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT induces a complete bipartite subgraph of G𝐺Gitalic_G. The result follows. ∎

Given a family \mathscr{F}script_F of graphs, let ex(n,)ex𝑛{\rm ex}(n,\mathscr{F})roman_ex ( italic_n , script_F ) be the Turán number of \mathscr{F}script_F, that is, the maximum number of edges in an n𝑛nitalic_n-vertex graph that contains no members of \mathscr{F}script_F. For any graph H𝐻Hitalic_H, let f(H)𝑓𝐻f(H)italic_f ( italic_H ) be the smallest integer n𝑛nitalic_n such that for each N{n1,n}𝑁𝑛1𝑛N\in\{n-1,n\}italic_N ∈ { italic_n - 1 , italic_n } we have ex(N,)(N2)2N2ex𝑁binomial𝑁22𝑁2{\rm ex}(N,\mathscr{H})\leq{N\choose 2}-2N-2roman_ex ( italic_N , script_H ) ≤ ( binomial start_ARG italic_N end_ARG start_ARG 2 end_ARG ) - 2 italic_N - 2, where \colonequals{H{u,v}:uvE(H)}\colonequalsconditional-set𝐻𝑢𝑣𝑢𝑣𝐸𝐻\mathscr{H}\colonequals\{H-\{u,v\}\colon\,uv\in E(H)\}script_H { italic_H - { italic_u , italic_v } : italic_u italic_v ∈ italic_E ( italic_H ) }. Note that |V(H)|1f(H)5|V(H)|𝑉𝐻1𝑓𝐻5𝑉𝐻|V(H)|-1\leq f(H)\leq 5|V(H)|| italic_V ( italic_H ) | - 1 ≤ italic_f ( italic_H ) ≤ 5 | italic_V ( italic_H ) | (for the upper bound, see the proof of Corollary 2.3 below).

Lemma 2.2.

Let H𝐻Hitalic_H be a graph with E(H)𝐸𝐻E(H)\neq\emptysetitalic_E ( italic_H ) ≠ ∅, F𝐹Fitalic_F be a complete graph of order f(H)+2𝑓𝐻2f(H)+2italic_f ( italic_H ) + 2, and u,v𝑢𝑣u,vitalic_u , italic_v be two distinct vertices of F𝐹Fitalic_F. We color the edges of F𝐹Fitalic_F such that F{u,v}𝐹𝑢𝑣F-\{u,v\}italic_F - { italic_u , italic_v } is rainbow, and all the edges between {u,v}𝑢𝑣\{u,v\}{ italic_u , italic_v } and V(F){u,v}𝑉𝐹𝑢𝑣V(F)\setminus\{u,v\}italic_V ( italic_F ) ∖ { italic_u , italic_v } form a rainbow copy of K2,n2subscript𝐾2𝑛2K_{2,n-2}italic_K start_POSTSUBSCRIPT 2 , italic_n - 2 end_POSTSUBSCRIPT. Then no matter what color is assigned on uv𝑢𝑣uvitalic_u italic_v, there is a rainbow copy of H𝐻Hitalic_H containing the edge uv𝑢𝑣uvitalic_u italic_v.

Proof.

The result holds trivially if |V(H)|2𝑉𝐻2|V(H)|\leq 2| italic_V ( italic_H ) | ≤ 2, so we may assume that |V(H)|3𝑉𝐻3|V(H)|\geq 3| italic_V ( italic_H ) | ≥ 3 in the following argument. Since E({u,v},V(F){u,v})𝐸𝑢𝑣𝑉𝐹𝑢𝑣E(\{u,v\},V(F)\setminus\{u,v\})italic_E ( { italic_u , italic_v } , italic_V ( italic_F ) ∖ { italic_u , italic_v } ) forms a rainbow subgraph, we can remove at most one vertex from V(F){u,v}𝑉𝐹𝑢𝑣V(F)\setminus\{u,v\}italic_V ( italic_F ) ∖ { italic_u , italic_v } to get a subset VV(F){u,v}𝑉𝑉𝐹𝑢𝑣V\subseteq V(F)\setminus\{u,v\}italic_V ⊆ italic_V ( italic_F ) ∖ { italic_u , italic_v } such that f(H)1|V|f(H)𝑓𝐻1𝑉𝑓𝐻f(H)-1\leq|V|\leq f(H)italic_f ( italic_H ) - 1 ≤ | italic_V | ≤ italic_f ( italic_H ) and E({u,v},V)𝐸𝑢𝑣𝑉E(\{u,v\},V)italic_E ( { italic_u , italic_v } , italic_V ) contains no edges of the color c(uv)𝑐𝑢𝑣c(uv)italic_c ( italic_u italic_v ). Let Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be the subgraph of F[V]𝐹delimited-[]𝑉F[V]italic_F [ italic_V ] consisting of all its edges using colors from ({c(e):eE({u,v},V)}{c(uv)})conditional-set𝑐𝑒𝑒𝐸𝑢𝑣𝑉𝑐𝑢𝑣\mathbb{N}\setminus(\{c(e)\colon\,e\in E(\{u,v\},V)\}\cup\{c(uv)\})blackboard_N ∖ ( { italic_c ( italic_e ) : italic_e ∈ italic_E ( { italic_u , italic_v } , italic_V ) } ∪ { italic_c ( italic_u italic_v ) } ). Since F{u,v}𝐹𝑢𝑣F-\{u,v\}italic_F - { italic_u , italic_v } is rainbow and f(H)1|V|f(H)𝑓𝐻1𝑉𝑓𝐻f(H)-1\leq|V|\leq f(H)italic_f ( italic_H ) - 1 ≤ | italic_V | ≤ italic_f ( italic_H ), we have |E(F)|(|V|2)2|V|1>ex(|V|,)𝐸superscript𝐹binomial𝑉22𝑉1ex𝑉|E(F^{\prime})|\geq{|V|\choose 2}-2|V|-1>{\rm ex}(|V|,\mathscr{H})| italic_E ( italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | ≥ ( binomial start_ARG | italic_V | end_ARG start_ARG 2 end_ARG ) - 2 | italic_V | - 1 > roman_ex ( | italic_V | , script_H ). This implies that Fsuperscript𝐹F^{\prime}italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT contains a copy Hsuperscript𝐻H^{\ast}italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT of H{x,y}𝐻𝑥𝑦H-\{x,y\}italic_H - { italic_x , italic_y } for some edge xyE(H)𝑥𝑦𝐸𝐻xy\in E(H)italic_x italic_y ∈ italic_E ( italic_H ). Note that Hsuperscript𝐻H^{\ast}italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is rainbow and contains no edges using colors from {c(e):eE({u,v},V)}{c(uv)}conditional-set𝑐𝑒𝑒𝐸𝑢𝑣𝑉𝑐𝑢𝑣\{c(e)\colon\,e\in E(\{u,v\},V)\}\cup\{c(uv)\}{ italic_c ( italic_e ) : italic_e ∈ italic_E ( { italic_u , italic_v } , italic_V ) } ∪ { italic_c ( italic_u italic_v ) }. This implies that F[V(H){u,v}]𝐹delimited-[]𝑉superscript𝐻𝑢𝑣F[V(H^{\ast})\cup\{u,v\}]italic_F [ italic_V ( italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ) ∪ { italic_u , italic_v } ] contains a rainbow copy of H𝐻Hitalic_H containing the edge uv𝑢𝑣uvitalic_u italic_v. The result follows. ∎

Corollary 2.3.

Let H𝐻Hitalic_H be a graph with E(H)𝐸𝐻E(H)\neq\emptysetitalic_E ( italic_H ) ≠ ∅, F𝐹Fitalic_F be a copy of Knsubscript𝐾𝑛K_{n}italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with n5|V(H)|𝑛5𝑉𝐻n\geq 5|V(H)|italic_n ≥ 5 | italic_V ( italic_H ) |, and u,v𝑢𝑣u,vitalic_u , italic_v be two distinct vertices of F𝐹Fitalic_F. We color the edges of F𝐹Fitalic_F such that F{u,v}𝐹𝑢𝑣F-\{u,v\}italic_F - { italic_u , italic_v } is rainbow, and all the edges between {u,v}𝑢𝑣\{u,v\}{ italic_u , italic_v } and V(F){u,v}𝑉𝐹𝑢𝑣V(F)\setminus\{u,v\}italic_V ( italic_F ) ∖ { italic_u , italic_v } form a rainbow copy of K2,n2subscript𝐾2𝑛2K_{2,n-2}italic_K start_POSTSUBSCRIPT 2 , italic_n - 2 end_POSTSUBSCRIPT. Then no matter what color is assigned on uv𝑢𝑣uvitalic_u italic_v, there is a rainbow copy of H𝐻Hitalic_H containing the edge uv𝑢𝑣uvitalic_u italic_v.

Proof.

We first show that f(H)5|V(H)|𝑓𝐻5𝑉𝐻f(H)\leq 5|V(H)|italic_f ( italic_H ) ≤ 5 | italic_V ( italic_H ) |. To this end, let G𝐺Gitalic_G be a graph on N5|V(H)|1𝑁5𝑉𝐻1N\geq 5|V(H)|-1italic_N ≥ 5 | italic_V ( italic_H ) | - 1 vertices with |E(G)|=(N2)2N2𝐸𝐺binomial𝑁22𝑁2|E(G)|={N\choose 2}-2N-2| italic_E ( italic_G ) | = ( binomial start_ARG italic_N end_ARG start_ARG 2 end_ARG ) - 2 italic_N - 2. Then |E(G¯)|=2N+2𝐸¯𝐺2𝑁2|E\left(\overline{G}\right)|=2N+2| italic_E ( over¯ start_ARG italic_G end_ARG ) | = 2 italic_N + 2. Applying Lemma 2.1 (i) with c=2N+2N𝑐2𝑁2𝑁c=\frac{2N+2}{N}italic_c = divide start_ARG 2 italic_N + 2 end_ARG start_ARG italic_N end_ARG to G¯¯𝐺\overline{G}over¯ start_ARG italic_G end_ARG, we can find an independent set U𝑈Uitalic_U of G¯¯𝐺\overline{G}over¯ start_ARG italic_G end_ARG with |U|N2c+1|V(H)|2𝑈𝑁2𝑐1𝑉𝐻2|U|\geq\frac{N}{2c+1}\geq|V(H)|-2| italic_U | ≥ divide start_ARG italic_N end_ARG start_ARG 2 italic_c + 1 end_ARG ≥ | italic_V ( italic_H ) | - 2. This implies that G[U]𝐺delimited-[]𝑈G[U]italic_G [ italic_U ] is a complete subgraph on at least |V(H)|2𝑉𝐻2|V(H)|-2| italic_V ( italic_H ) | - 2 vertices, so G𝐺Gitalic_G contains some graph Hsuperscript𝐻H^{\ast}\in\mathscr{H}italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ script_H. This implies that f(H)5|V(H)|𝑓𝐻5𝑉𝐻f(H)\leq 5|V(H)|italic_f ( italic_H ) ≤ 5 | italic_V ( italic_H ) |. Let VV(F){u,v}𝑉𝑉𝐹𝑢𝑣V\subseteq V(F)\setminus\{u,v\}italic_V ⊆ italic_V ( italic_F ) ∖ { italic_u , italic_v } with |V|=f(H)𝑉𝑓𝐻|V|=f(H)| italic_V | = italic_f ( italic_H ). The result follows by applying Lemma 2.2 to F[V{u,v}]𝐹delimited-[]𝑉𝑢𝑣F[V\cup\{u,v\}]italic_F [ italic_V ∪ { italic_u , italic_v } ]. ∎

Recall that for a weakly H𝐻Hitalic_H-rainbow saturated graph G𝐺Gitalic_G, we do not require G𝐺Gitalic_G itself to be rainbow H𝐻Hitalic_H-free. We have the following result on weakly rainbow saturated graphs.

Lemma 2.4.

For any graph H𝐻Hitalic_H, integer n𝑛nitalic_n, and weakly H𝐻Hitalic_H-rainbow saturated graph G𝐺Gitalic_G on n𝑛nitalic_n vertices, we can recolor the edges of G𝐺Gitalic_G such that the resulting edge-colored graph Gsuperscript𝐺normal-′G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow and Gsuperscript𝐺normal-′G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is still weakly H𝐻Hitalic_H-rainbow saturated.

Proof.

Since G𝐺Gitalic_G is a weakly H𝐻Hitalic_H-rainbow saturated graph, there exists an ordering e1,e2,,emsubscript𝑒1subscript𝑒2subscript𝑒𝑚e_{1},e_{2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of E(G¯)𝐸¯𝐺E\left(\overline{G}\right)italic_E ( over¯ start_ARG italic_G end_ARG ) such that, for any list c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Now we consider the rainbow graph Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. For an arbitrarily fixed list c1,c2,,cmsubscriptsuperscript𝑐1subscriptsuperscript𝑐2subscriptsuperscript𝑐𝑚c^{\prime}_{1},c^{\prime}_{2},\ldots,c^{\prime}_{m}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, we wish to show that the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscriptsuperscript𝑐𝑖c^{\prime}_{i}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H.

Let G0\colonequalsGsubscriptsuperscript𝐺0\colonequalssuperscript𝐺G^{\prime}_{0}\colonequals G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, and for each i[m]𝑖delimited-[]𝑚i\in[m]italic_i ∈ [ italic_m ] let Gi\colonequalsG+{e1,,ei}subscriptsuperscript𝐺𝑖\colonequalssuperscript𝐺subscript𝑒1subscript𝑒𝑖G^{\prime}_{i}\colonequals G^{\prime}+\{e_{1},\ldots,e_{i}\}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } with c(ek)=ck𝑐subscript𝑒𝑘subscriptsuperscript𝑐𝑘c(e_{k})=c^{\prime}_{k}italic_c ( italic_e start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ) = italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT for every k[i]𝑘delimited-[]𝑖k\in[i]italic_k ∈ [ italic_i ]. Suppose for some j[m]𝑗delimited-[]𝑚j\in[m]italic_j ∈ [ italic_m ], the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (for each i<j𝑖𝑗i<jitalic_i < italic_j) in color cisubscriptsuperscript𝑐𝑖c^{\prime}_{i}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to Gi1subscriptsuperscript𝐺𝑖1G^{\prime}_{i-1}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT so that every added edge creates a new rainbow copy of H𝐻Hitalic_H, but adding ejsubscript𝑒𝑗e_{j}italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in color cjsubscriptsuperscript𝑐𝑗c^{\prime}_{j}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT to Gj1subscriptsuperscript𝐺𝑗1G^{\prime}_{j-1}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j - 1 end_POSTSUBSCRIPT does not create any new rainbow copy of H𝐻Hitalic_H. Since G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated, the addition of ejsubscript𝑒𝑗e_{j}italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT creates at least one copy of H𝐻Hitalic_H. Let 𝒜𝒜\mathcal{A}caligraphic_A be the set of all underlying copies555For an edge-colored graph F𝐹Fitalic_F, the underlying copy of F𝐹Fitalic_F is an uncolored graph consisting of the vertex set V(F)𝑉𝐹V(F)italic_V ( italic_F ) and edge set E(F)𝐸𝐹E(F)italic_E ( italic_F ). of H𝐻Hitalic_H in G+{e1,,ej}𝐺subscript𝑒1subscript𝑒𝑗G+\{e_{1},\ldots,e_{j}\}italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } containing ejsubscript𝑒𝑗e_{j}italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Then for any A𝒜𝐴𝒜A\in\mathcal{A}italic_A ∈ caligraphic_A, A𝐴Aitalic_A is a copy of H𝐻Hitalic_H but A𝐴Aitalic_A is not a rainbow subgraph of Gjsubscriptsuperscript𝐺𝑗G^{\prime}_{j}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. Since Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow and c1,,cjsubscriptsuperscript𝑐1subscriptsuperscript𝑐𝑗c^{\prime}_{1},\ldots,c^{\prime}_{j}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT are pairwise distinct, there exists at most one edge eisubscriptsuperscript𝑒𝑖e^{\prime}_{i}italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with cG(ei)=cisubscript𝑐superscript𝐺subscriptsuperscript𝑒𝑖subscriptsuperscript𝑐𝑖c_{G^{\prime}}(e^{\prime}_{i})=c^{\prime}_{i}italic_c start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[j]𝑖delimited-[]𝑗i\in[j]italic_i ∈ [ italic_j ]. For each i[j]𝑖delimited-[]𝑗i\in[j]italic_i ∈ [ italic_j ], let 𝒜i\colonequals{A𝒜:G contains a unique edge ei with cG(ei)=ci and ei,eiE(A)}subscript𝒜𝑖\colonequalsconditional-set𝐴𝒜G contains a unique edge ei with cG(ei)=ci and ei,eiE(A)\mathcal{A}_{i}\colonequals\{A\in\mathcal{A}\colon\,\mbox{$G^{\prime}$ % contains a unique edge $e^{\prime}_{i}$ with $c_{G^{\prime}}(e^{\prime}_{i})=c% ^{\prime}_{i}$ and $e_{i},e^{\prime}_{i}\in E(A)$}\}caligraphic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT { italic_A ∈ caligraphic_A : italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT contains a unique edge italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with italic_c start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∈ italic_E ( italic_A ) }. Let i1,,itsubscript𝑖1subscript𝑖𝑡i_{1},\ldots,i_{t}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_i start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT be all the indices such that 𝒜isubscript𝒜subscript𝑖\mathcal{A}_{i_{\ell}}\neq\emptysetcaligraphic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ ∅ for each [t]delimited-[]𝑡\ell\in[t]roman_ℓ ∈ [ italic_t ]. Note that 𝒜i1,,𝒜itsubscript𝒜subscript𝑖1subscript𝒜subscript𝑖𝑡\mathcal{A}_{i_{1}},\ldots,\mathcal{A}_{i_{t}}caligraphic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , caligraphic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT end_POSTSUBSCRIPT form a partition of 𝒜𝒜\mathcal{A}caligraphic_A. Then for any list c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N with ci=cG(ei)subscript𝑐subscript𝑖subscript𝑐𝐺subscriptsuperscript𝑒subscript𝑖c_{i_{\ell}}=c_{G}(e^{\prime}_{i_{\ell}})italic_c start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ) for each [t]delimited-[]𝑡\ell\in[t]roman_ℓ ∈ [ italic_t ], we cannot add the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. This contradiction completes the proof of Lemma 2.4. ∎

We shall also use the following version of Fekete’s Subadditive Lemma.

Lemma 2.5 ([15]).

Let c𝑐citalic_c and t𝑡titalic_t be two positive constants. For any sequence {an}nsubscriptsubscript𝑎𝑛𝑛\left\{a_{n}\right\}_{n\in\mathbb{N}}{ italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_n ∈ blackboard_N end_POSTSUBSCRIPT with am+nam+an+csubscript𝑎𝑚𝑛subscript𝑎𝑚subscript𝑎𝑛𝑐a_{m+n}\leq a_{m}+a_{n}+citalic_a start_POSTSUBSCRIPT italic_m + italic_n end_POSTSUBSCRIPT ≤ italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT + italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT + italic_c for every m,nt𝑚𝑛𝑡m,n\geq titalic_m , italic_n ≥ italic_t, the limit limnannsubscriptnormal-→𝑛subscript𝑎𝑛𝑛\lim_{n\to\infty}\frac{a_{n}}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_ARG start_ARG italic_n end_ARG exists.

3 Proofs of Theorems 1.2 and 1.3

We first present our proof of Theorem 1.2. Our proof is inspired by the work of Alon in [2].

Proof of Theorem 1.2  Let t=max{c(H),|V(H)|,3}𝑡𝑐𝐻𝑉𝐻3t=\max\{\lceil c(H)\rceil,|V(H)|,3\}italic_t = roman_max { ⌈ italic_c ( italic_H ) ⌉ , | italic_V ( italic_H ) | , 3 }, where c(H)𝑐𝐻c(H)italic_c ( italic_H ) is a constant such that rsat(n,H)c(H)nrsat𝑛𝐻𝑐𝐻𝑛{\rm rsat}(n,H)\leq c(H)nroman_rsat ( italic_n , italic_H ) ≤ italic_c ( italic_H ) italic_n (guaranteed by the result of [4]). Then rwsat(n,H)rsat(n,H)tnrwsat𝑛𝐻rsat𝑛𝐻𝑡𝑛{\rm rwsat}(n,H)\leq{\rm rsat}(n,H)\leq tnroman_rwsat ( italic_n , italic_H ) ≤ roman_rsat ( italic_n , italic_H ) ≤ italic_t italic_n. We shall show that for every m1,m2t10subscript𝑚1subscript𝑚2superscript𝑡10m_{1},m_{2}\geq t^{10}italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 10 end_POSTSUPERSCRIPT,

rwsat(m1+m2,H)rwsat(m1,H)+rwsat(m2,H)+t14.rwsatsubscript𝑚1subscript𝑚2𝐻rwsatsubscript𝑚1𝐻rwsatsubscript𝑚2𝐻superscript𝑡14{\rm rwsat}(m_{1}+m_{2},H)\leq{\rm rwsat}(m_{1},H)+{\rm rwsat}(m_{2},H)+t^{14}.roman_rwsat ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_H ) ≤ roman_rwsat ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_H ) + roman_rwsat ( italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_H ) + italic_t start_POSTSUPERSCRIPT 14 end_POSTSUPERSCRIPT . (1)

For each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], let Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a weakly H𝐻Hitalic_H-rainbow saturated graph on mit12subscript𝑚𝑖superscript𝑡12m_{i}\geq t^{12}italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT vertices with |E(Gi)|=rwsat(mi,H)𝐸subscript𝐺𝑖rwsatsubscript𝑚𝑖𝐻|E(G_{i})|={\rm rwsat}(m_{i},H)| italic_E ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | = roman_rwsat ( italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_H ). By Lemma 2.4, we may further assume that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are two disjoint rainbow graphs and they have no common colors, i.e., G1G2subscript𝐺1subscript𝐺2G_{1}\cup G_{2}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is rainbow. For each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], let Xi\colonequals{vV(Gi):dGi(v)mi4}subscript𝑋𝑖\colonequalsconditional-set𝑣𝑉subscript𝐺𝑖subscript𝑑subscript𝐺𝑖𝑣subscript𝑚𝑖4X_{i}\colonequals\{v\in V(G_{i})\colon\,d_{G_{i}}(v)\geq\frac{m_{i}}{4}\}italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT { italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) : italic_d start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_v ) ≥ divide start_ARG italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG }. Note that |Xi|2|E(Gi)|mi/42tmimi/4=8tsubscript𝑋𝑖2𝐸subscript𝐺𝑖subscript𝑚𝑖42𝑡subscript𝑚𝑖subscript𝑚𝑖48𝑡|X_{i}|\leq\frac{2|E(G_{i})|}{m_{i}/4}\leq\frac{2tm_{i}}{m_{i}/4}=8t| italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≤ divide start_ARG 2 | italic_E ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | end_ARG start_ARG italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / 4 end_ARG ≤ divide start_ARG 2 italic_t italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT / 4 end_ARG = 8 italic_t for each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ]. By Lemma 2.1 (i), for each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains an independent set of size at least mi2t+1>t6+8tsubscript𝑚𝑖2𝑡1superscript𝑡68𝑡\frac{m_{i}}{2t+1}>t^{6}+8tdivide start_ARG italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG 2 italic_t + 1 end_ARG > italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT + 8 italic_t, so we may assume that AiV(Gi)Xisubscript𝐴𝑖𝑉subscript𝐺𝑖subscript𝑋𝑖A_{i}\subseteq V(G_{i})\setminus X_{i}italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ⊆ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∖ italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is an independent set of Gisubscript𝐺𝑖G_{i}italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with |Ai|=t6subscript𝐴𝑖superscript𝑡6|A_{i}|=t^{6}| italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | = italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT. Let G𝐺Gitalic_G be the (m1+m2)subscript𝑚1subscript𝑚2(m_{1}+m_{2})( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT )-vertex graph obtained from G1G2subscript𝐺1subscript𝐺2G_{1}\cup G_{2}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT by adding all edges between X1A1subscript𝑋1subscript𝐴1X_{1}\cup A_{1}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and X2A2subscript𝑋2subscript𝐴2X_{2}\cup A_{2}italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and we color the new edges such that G𝐺Gitalic_G is rainbow. Note that |E(G)|=|E(G1)|+|E(G2)|+|X1A1||X2A2|rwsat(m1,H)+rwsat(m2,H)+t14.𝐸𝐺𝐸subscript𝐺1𝐸subscript𝐺2subscript𝑋1subscript𝐴1subscript𝑋2subscript𝐴2rwsatsubscript𝑚1𝐻rwsatsubscript𝑚2𝐻superscript𝑡14|E(G)|=|E(G_{1})|+|E(G_{2})|+|X_{1}\cup A_{1}||X_{2}\cup A_{2}|\leq{\rm rwsat}% (m_{1},H)+{\rm rwsat}(m_{2},H)+t^{14}.| italic_E ( italic_G ) | = | italic_E ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | + | italic_E ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) | + | italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | ≤ roman_rwsat ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_H ) + roman_rwsat ( italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_H ) + italic_t start_POSTSUPERSCRIPT 14 end_POSTSUPERSCRIPT . In order to prove Inequality (1), it suffices to show that G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated.

Let a𝑎aitalic_a, b𝑏bitalic_b and s𝑠sitalic_s be the number of non-edges of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and G𝐺Gitalic_G, respectively. Then s=a+b+m1m2|X1A1||X2A2|𝑠𝑎𝑏subscript𝑚1subscript𝑚2subscript𝑋1subscript𝐴1subscript𝑋2subscript𝐴2s=a+b+m_{1}m_{2}-|X_{1}\cup A_{1}||X_{2}\cup A_{2}|italic_s = italic_a + italic_b + italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT - | italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT |. We shall show that there exists an ordering e1,e2,,essubscript𝑒1subscript𝑒2subscript𝑒𝑠e_{1},e_{2},\ldots,e_{s}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT of non-edges of G𝐺Gitalic_G such that, for any list c1,c2,,cssubscript𝑐1subscript𝑐2subscript𝑐𝑠c_{1},c_{2},\ldots,c_{s}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Since G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are weakly H𝐻Hitalic_H-rainbow saturated, there exists an ordering e1,e2,,easubscript𝑒1subscript𝑒2subscript𝑒𝑎e_{1},e_{2},\ldots,e_{a}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT of non-edges of G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and an ordering ea+1,ea+2,,ea+bsubscript𝑒𝑎1subscript𝑒𝑎2subscript𝑒𝑎𝑏e_{a+1},e_{a+2},\ldots,e_{a+b}italic_e start_POSTSUBSCRIPT italic_a + 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT italic_a + 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b end_POSTSUBSCRIPT of non-edges of G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(1)=G+{e1,e2,,ea+b}superscript𝐺1𝐺subscript𝑒1subscript𝑒2subscript𝑒𝑎𝑏G^{(1)}=G+\{e_{1},e_{2},\ldots,e_{a+b}\}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT = italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b end_POSTSUBSCRIPT } with c(ei)=ci𝑐subscript𝑒𝑖subscript𝑐𝑖c(e_{i})=c_{i}italic_c ( italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[a+b]𝑖delimited-[]𝑎𝑏i\in[a+b]italic_i ∈ [ italic_a + italic_b ].

We next consider the non-edges between V(G1)𝑉subscript𝐺1V(G_{1})italic_V ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) and V(G2)𝑉subscript𝐺2V(G_{2})italic_V ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ). For each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], let Bi\colonequals{vV(Gi)(XiAi):|NGi(v)Ai|t5}subscript𝐵𝑖\colonequalsconditional-set𝑣𝑉subscript𝐺𝑖subscript𝑋𝑖subscript𝐴𝑖subscript𝑁subscript𝐺𝑖𝑣subscript𝐴𝑖superscript𝑡5B_{i}\colonequals\{v\in V(G_{i})\setminus(X_{i}\cup A_{i})\colon\,|N_{G_{i}}(v% )\cap A_{i}|\geq t^{5}\}italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT { italic_v ∈ italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∖ ( italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) : | italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_v ) ∩ italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≥ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT } and Ci\colonequalsV(Gi)(XiAiBi)subscript𝐶𝑖\colonequals𝑉subscript𝐺𝑖subscript𝑋𝑖subscript𝐴𝑖subscript𝐵𝑖C_{i}\colonequals V(G_{i})\setminus(X_{i}\cup A_{i}\cup B_{i})italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_V ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ∖ ( italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ∪ italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). Note that for each i[2]𝑖delimited-[]2i\in[2]italic_i ∈ [ 2 ], we have |Bi||E(Gi)|t5tmit5=mit4subscript𝐵𝑖𝐸subscript𝐺𝑖superscript𝑡5𝑡subscript𝑚𝑖superscript𝑡5subscript𝑚𝑖superscript𝑡4|B_{i}|\leq\frac{|E(G_{i})|}{t^{5}}\leq\frac{tm_{i}}{t^{5}}=\frac{m_{i}}{t^{4}}| italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≤ divide start_ARG | italic_E ( italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) | end_ARG start_ARG italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_ARG ≤ divide start_ARG italic_t italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_ARG = divide start_ARG italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT end_ARG and |Ci|mi|Xi||Ai||Bi|2mi3subscript𝐶𝑖subscript𝑚𝑖subscript𝑋𝑖subscript𝐴𝑖subscript𝐵𝑖2subscript𝑚𝑖3|C_{i}|\geq m_{i}-|X_{i}|-|A_{i}|-|B_{i}|\geq\frac{2m_{i}}{3}| italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≥ italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - | italic_X start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | - | italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | - | italic_B start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | ≥ divide start_ARG 2 italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG. Roughly speaking, we will consider the remaining non-edges in the following ordering: EG¯(C1A1,C2A2)subscript𝐸¯𝐺subscript𝐶1subscript𝐴1subscript𝐶2subscript𝐴2E_{\overline{G}}(C_{1}\cup A_{1},C_{2}\cup A_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), EG¯(B1,X2A2C2)EG¯(B2,X1A1C1)subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐶2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1subscript𝐶1E_{\overline{G}}(B_{1},X_{2}\cup A_{2}\cup C_{2})\cup E_{\overline{G}}(B_{2},X% _{1}\cup A_{1}\cup C_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ), EG¯(B1,B2)subscript𝐸¯𝐺subscript𝐵1subscript𝐵2E_{\overline{G}}(B_{1},B_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ), EG¯(C1,X2)EG¯(C2,X1)subscript𝐸¯𝐺subscript𝐶1subscript𝑋2subscript𝐸¯𝐺subscript𝐶2subscript𝑋1E_{\overline{G}}(C_{1},X_{2})\cup E_{\overline{G}}(C_{2},X_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ); see Figure 1. For convenience, we introduce one more notion. Assume that Gsuperscript𝐺G^{\ast}italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is the edge-colored graph obtained from G𝐺Gitalic_G by adding certain non-edges e1,e2,,esubscript𝑒1subscript𝑒2subscript𝑒e_{1},e_{2},\ldots,e_{\ell}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT with c(ei)=ci𝑐subscript𝑒𝑖subscript𝑐𝑖c(e_{i})=c_{i}italic_c ( italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[]𝑖delimited-[]i\in[\ell]italic_i ∈ [ roman_ℓ ]. For a subset Esuperscript𝐸E^{\ast}italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT of non-edges of Gsuperscript𝐺G^{\ast}italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, we say that Esuperscript𝐸E^{\ast}italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is nice to Gsuperscript𝐺G^{\ast}italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT if there exists an ordering e+1,e+2,,e+|E|subscript𝑒1subscript𝑒2subscript𝑒superscript𝐸e_{\ell+1},e_{\ell+2},\ldots,e_{\ell+|E^{\ast}|}italic_e start_POSTSUBSCRIPT roman_ℓ + 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT roman_ℓ + 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT roman_ℓ + | italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | end_POSTSUBSCRIPT of the non-edges in Esuperscript𝐸E^{\ast}italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT such that, the non-edges e+isubscript𝑒𝑖e_{\ell+i}italic_e start_POSTSUBSCRIPT roman_ℓ + italic_i end_POSTSUBSCRIPT in color c+isubscript𝑐𝑖c_{\ell+i}italic_c start_POSTSUBSCRIPT roman_ℓ + italic_i end_POSTSUBSCRIPT can be added to Gsuperscript𝐺G^{\ast}italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H.

X1subscript𝑋1X_{1}italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTA1subscript𝐴1A_{1}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTB1subscript𝐵1B_{1}italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTC1subscript𝐶1C_{1}italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTG1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPTX2subscript𝑋2X_{2}italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTA2subscript𝐴2A_{2}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTB2subscript𝐵2B_{2}italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTC2subscript𝐶2C_{2}italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPTG2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT
Itemization Sets of non-edges Claims
Step 1 EG¯(C1,A2)subscript𝐸¯𝐺subscript𝐶1subscript𝐴2E_{\overline{G}}(C_{1},A_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) Claim 3.1
EG¯(C2,A1)subscript𝐸¯𝐺subscript𝐶2subscript𝐴1E_{\overline{G}}(C_{2},A_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT )
Step 2 EG¯(C1,C2)subscript𝐸¯𝐺subscript𝐶1subscript𝐶2E_{\overline{G}}(C_{1},C_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT )
Step 3 EG¯(B1,X2A2)subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2E_{\overline{G}}(B_{1},X_{2}\cup A_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) Claim 3.2
EG¯(B2,X1A1)subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1E_{\overline{G}}(B_{2},X_{1}\cup A_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT )
Step 4 EG¯(B1,C2)subscript𝐸¯𝐺subscript𝐵1subscript𝐶2E_{\overline{G}}(B_{1},C_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT )
EG¯(B2,C1)subscript𝐸¯𝐺subscript𝐵2subscript𝐶1E_{\overline{G}}(B_{2},C_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT )
Step 5 EG¯(B1,B2)subscript𝐸¯𝐺subscript𝐵1subscript𝐵2E_{\overline{G}}(B_{1},B_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) Claim 3.3
Step 6 EG¯(C1,X2)subscript𝐸¯𝐺subscript𝐶1subscript𝑋2E_{\overline{G}}(C_{1},X_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) Claim 3.4
EG¯(C2,X1)subscript𝐸¯𝐺subscript𝐶2subscript𝑋1E_{\overline{G}}(C_{2},X_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT )
Figure 1: An illustration of the non-edges (represented by dashed lines) of G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT, and the rough ordering of the remaining non-edges that we wish to add to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT.
Claim 3.1.

EG¯(C1A1,C2A2)subscript𝐸¯𝐺subscript𝐶1subscript𝐴1subscript𝐶2subscript𝐴2E_{\overline{G}}(C_{1}\cup A_{1},C_{2}\cup A_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) is nice to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT.

Proof.

For an arbitrarily fixed vertex uC1𝑢subscript𝐶1u\in C_{1}italic_u ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, there exists a set SA1𝑆subscript𝐴1S\subseteq A_{1}italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with |S||A1|t5t5𝑆subscript𝐴1superscript𝑡5superscript𝑡5|S|\geq|A_{1}|-t^{5}\geq t^{5}| italic_S | ≥ | italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u𝑢uitalic_u and S𝑆Sitalic_S. Note that in G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT, the subset S{u}𝑆𝑢S\cup\{u\}italic_S ∪ { italic_u } induces a rainbow complete subgraph with colors from {c1,c2,,ca}subscript𝑐1subscript𝑐2subscript𝑐𝑎\{c_{1},c_{2},\ldots,c_{a}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT }, and the edges between S𝑆Sitalic_S and A2subscript𝐴2A_{2}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT forms a rainbow complete bipartite subgraph. Let Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be the bipartite subgraph of G𝐺Gitalic_G with bipartition (S,A2)𝑆subscript𝐴2(S,A_{2})( italic_S , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) and E(G)={v1v2:v1S,v2A2,c(v1v2) is not a color on edges between u and S}𝐸superscript𝐺conditional-setsubscript𝑣1subscript𝑣2formulae-sequencesubscript𝑣1𝑆subscript𝑣2subscript𝐴2c(v1v2) is not a color on edges between u and SE(G^{\prime})=\{v_{1}v_{2}\colon\,v_{1}\in S,v_{2}\in A_{2},\mbox{$c(v_{1}v_{2% })$ is not a color on edges between $u$ and $S$}\}italic_E ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) = { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT : italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_S , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_c ( italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) is not a color on edges between italic_u and italic_S }. Since G𝐺Gitalic_G is rainbow, we have |E(G)||S||A2||S|𝐸superscript𝐺𝑆subscript𝐴2𝑆|E(G^{\prime})|\geq|S||A_{2}|-|S|| italic_E ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | ≥ | italic_S | | italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | - | italic_S |. By Lemma 2.1 (ii), there exist subsets SSsuperscript𝑆𝑆S^{\prime}\subseteq Sitalic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_S and AA2superscript𝐴subscript𝐴2A^{\prime}\subseteq A_{2}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with |S|=t4superscript𝑆superscript𝑡4|S^{\prime}|=t^{4}| italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | = italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT and |A|=t5superscript𝐴superscript𝑡5|A^{\prime}|=t^{5}| italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | = italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G[SA]superscript𝐺delimited-[]superscript𝑆superscript𝐴G^{\prime}[S^{\prime}\cup A^{\prime}]italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∪ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] is a complete bipartite subgraph. This implies that the edges between Ssuperscript𝑆S^{\prime}italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and A{u}superscript𝐴𝑢A^{\prime}\cup\{u\}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∪ { italic_u } form a rainbow complete bipartite subgraph. For any vertex xA𝑥superscript𝐴x\in A^{\prime}italic_x ∈ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, by Corollary 2.3 (with F=G(1)[S{u,x}]+ux𝐹superscript𝐺1delimited-[]superscript𝑆𝑢𝑥𝑢𝑥F=G^{(1)}[S^{\prime}\cup\{u,x\}]+uxitalic_F = italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT [ italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∪ { italic_u , italic_x } ] + italic_u italic_x), the addition of the non-edge ux𝑢𝑥uxitalic_u italic_x in any color to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, for any ordering ea+b+1,,ea+b+t5subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏superscript𝑡5e_{a+b+1},\ldots,e_{a+b+t^{5}}italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT of the non-edges between u𝑢uitalic_u and Asuperscript𝐴A^{\prime}italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, the non-edges ea+b+isubscript𝑒𝑎𝑏𝑖e_{a+b+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color ca+b+isubscript𝑐𝑎𝑏𝑖c_{a+b+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(2,1)=G(1)+{ea+b+1,,ea+b+t5}superscript𝐺21superscript𝐺1subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏superscript𝑡5G^{(2,1)}=G^{(1)}+\{e_{a+b+1},\ldots,e_{a+b+t^{5}}\}italic_G start_POSTSUPERSCRIPT ( 2 , 1 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT } with c(ea+b+i)=ca+b+i𝑐subscript𝑒𝑎𝑏𝑖subscript𝑐𝑎𝑏𝑖c(e_{a+b+i})=c_{a+b+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT for each i[t5]𝑖delimited-[]superscript𝑡5i\in\left[t^{5}\right]italic_i ∈ [ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ].

For any vertex yA2A𝑦subscript𝐴2superscript𝐴y\in A_{2}\setminus A^{\prime}italic_y ∈ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∖ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, note that G(2,1)[A{u,y}]superscript𝐺21delimited-[]superscript𝐴𝑢𝑦G^{(2,1)}[A^{\prime}\cup\{u,y\}]italic_G start_POSTSUPERSCRIPT ( 2 , 1 ) end_POSTSUPERSCRIPT [ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∪ { italic_u , italic_y } ] is a rainbow subgraph with colors from {c1,c2,,ca+b+t5}subscript𝑐1subscript𝑐2subscript𝑐𝑎𝑏superscript𝑡5\{c_{1},c_{2},\ldots,c_{a+b+t^{5}}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT }. Thus adding the non-edge uy𝑢𝑦uyitalic_u italic_y in any color to G(2,1)superscript𝐺21G^{(2,1)}italic_G start_POSTSUPERSCRIPT ( 2 , 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, this in fact shows that there exists an ordering ea+b+1,,ea+b+t6|C1C2|subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶2e_{a+b+1},\ldots,e_{a+b+t^{6}|C_{1}\cup C_{2}|}italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | end_POSTSUBSCRIPT of the non-edges in EG¯(C1,A2)EG¯(C2,A1)subscript𝐸¯𝐺subscript𝐶1subscript𝐴2subscript𝐸¯𝐺subscript𝐶2subscript𝐴1E_{\overline{G}}(C_{1},A_{2})\cup E_{\overline{G}}(C_{2},A_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+isubscript𝑒𝑎𝑏𝑖e_{a+b+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color ca+b+isubscript𝑐𝑎𝑏𝑖c_{a+b+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(2,2)=G(1)+{ea+b+1,,ea+b+t6|C1C2|}superscript𝐺22superscript𝐺1subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶2G^{(2,2)}=G^{(1)}+\{e_{a+b+1},\ldots,e_{a+b+t^{6}|C_{1}\cup C_{2}|}\}italic_G start_POSTSUPERSCRIPT ( 2 , 2 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | end_POSTSUBSCRIPT } with c(ea+b+i)=ca+b+i𝑐subscript𝑒𝑎𝑏𝑖subscript𝑐𝑎𝑏𝑖c(e_{a+b+i})=c_{a+b+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT for each i[t6|C1C2|]𝑖delimited-[]superscript𝑡6subscript𝐶1subscript𝐶2i\in\left[t^{6}|C_{1}\cup C_{2}|\right]italic_i ∈ [ italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | ].

Let v1v2subscript𝑣1subscript𝑣2v_{1}v_{2}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be an arbitrarily fixed non-edge with v1C1subscript𝑣1subscript𝐶1v_{1}\in C_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and v2C2subscript𝑣2subscript𝐶2v_{2}\in C_{2}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Note that there exists a set S′′A1superscript𝑆′′subscript𝐴1S^{\prime\prime}\subseteq A_{1}italic_S start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with |S′′||A1|t5t5superscript𝑆′′subscript𝐴1superscript𝑡5superscript𝑡5|S^{\prime\prime}|\geq|A_{1}|-t^{5}\geq t^{5}| italic_S start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | ≥ | italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between v1subscript𝑣1v_{1}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and S′′superscript𝑆′′S^{\prime\prime}italic_S start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT. Then G(2,2)[S′′{v1,v2}]superscript𝐺22delimited-[]superscript𝑆′′subscript𝑣1subscript𝑣2G^{(2,2)}[S^{\prime\prime}\cup\{v_{1},v_{2}\}]italic_G start_POSTSUPERSCRIPT ( 2 , 2 ) end_POSTSUPERSCRIPT [ italic_S start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∪ { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } ] is a rainbow subgraph with colors from {c1,c2,,cs}subscript𝑐1subscript𝑐2subscript𝑐𝑠\{c_{1},c_{2},\ldots,c_{s}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT }. Thus adding the non-edge v1v2subscript𝑣1subscript𝑣2v_{1}v_{2}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in any color to G(2,2)superscript𝐺22G^{(2,2)}italic_G start_POSTSUPERSCRIPT ( 2 , 2 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H𝐻Hitalic_H. Since v1v2subscript𝑣1subscript𝑣2v_{1}v_{2}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is chosen arbitrarily, we know that there exists an ordering ea+b+t6|C1C2|+1,,ea+b+t6|C1C2|+|C1||C2|subscript𝑒𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶21subscript𝑒𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶2subscript𝐶1subscript𝐶2e_{a+b+t^{6}|C_{1}\cup C_{2}|+1},\ldots,e_{a+b+t^{6}|C_{1}\cup C_{2}|+|C_{1}||% C_{2}|}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | end_POSTSUBSCRIPT of the non-edges in EG¯(C1,C2)subscript𝐸¯𝐺subscript𝐶1subscript𝐶2E_{\overline{G}}(C_{1},C_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+t6|C1C2|+isubscript𝑒𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶2𝑖e_{a+b+t^{6}|C_{1}\cup C_{2}|+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + italic_i end_POSTSUBSCRIPT in color ca+b+t6|C1C2|+isubscript𝑐𝑎𝑏superscript𝑡6subscript𝐶1subscript𝐶2𝑖c_{a+b+t^{6}|C_{1}\cup C_{2}|+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + italic_i end_POSTSUBSCRIPT can be added to G(2,2)superscript𝐺22G^{(2,2)}italic_G start_POSTSUPERSCRIPT ( 2 , 2 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. This completes the proof of Claim 3.1. ∎

Let q1=|EG¯(C1A1,C2A2)|=t6|C1C2|+|C1||C2|subscript𝑞1subscript𝐸¯𝐺subscript𝐶1subscript𝐴1subscript𝐶2subscript𝐴2superscript𝑡6subscript𝐶1subscript𝐶2subscript𝐶1subscript𝐶2q_{1}=|E_{\overline{G}}(C_{1}\cup A_{1},C_{2}\cup A_{2})|=t^{6}|C_{1}\cup C_{2% }|+|C_{1}||C_{2}|italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = | italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) | = italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT |. By Claim 3.1, there exists an ordering ea+b+1,,ea+b+q1subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏subscript𝑞1e_{a+b+1},\ldots,e_{a+b+q_{1}}italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT of the non-edges in EG¯(C1A1,C2A2)subscript𝐸¯𝐺subscript𝐶1subscript𝐴1subscript𝐶2subscript𝐴2E_{\overline{G}}(C_{1}\cup A_{1},C_{2}\cup A_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+isubscript𝑒𝑎𝑏𝑖e_{a+b+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color ca+b+isubscript𝑐𝑎𝑏𝑖c_{a+b+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G(1)superscript𝐺1G^{(1)}italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(2)=G(1)+{ea+b+1,,ea+b+q1}superscript𝐺2superscript𝐺1subscript𝑒𝑎𝑏1subscript𝑒𝑎𝑏subscript𝑞1G^{(2)}=G^{(1)}+\{e_{a+b+1},\ldots,e_{a+b+q_{1}}\}italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } with c(ea+b+i)=ca+b+i𝑐subscript𝑒𝑎𝑏𝑖subscript𝑐𝑎𝑏𝑖c(e_{a+b+i})=c_{a+b+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT for each i[q1]𝑖delimited-[]subscript𝑞1i\in[q_{1}]italic_i ∈ [ italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ].

Claim 3.2.

EG¯(B1,X2A2C2)EG¯(B2,X1A1C1)subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐶2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1subscript𝐶1E_{\overline{G}}(B_{1},X_{2}\cup A_{2}\cup C_{2})\cup E_{\overline{G}}(B_{2},X% _{1}\cup A_{1}\cup C_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is nice to G(2)superscript𝐺2G^{(2)}italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT.

Proof.

Let (v,z)𝑣𝑧(v,z)( italic_v , italic_z ) be an arbitrarily fixed pair of vertices with vB1𝑣subscript𝐵1v\in B_{1}italic_v ∈ italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and zX2A2𝑧subscript𝑋2subscript𝐴2z\in X_{2}\cup A_{2}italic_z ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Let TNG1(v)A1𝑇subscript𝑁subscript𝐺1𝑣subscript𝐴1T\subseteq N_{G_{1}}(v)\cap A_{1}italic_T ⊆ italic_N start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_v ) ∩ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with |T|=t5𝑇superscript𝑡5|T|=t^{5}| italic_T | = italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT. Note that in G(2)+vzsuperscript𝐺2𝑣𝑧G^{(2)}+vzitalic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT + italic_v italic_z, the vertex set T{v,z}𝑇𝑣𝑧T\cup\{v,z\}italic_T ∪ { italic_v , italic_z } induces a complete subgraph. Moreover, the edges between T𝑇Titalic_T and {v,z}𝑣𝑧\{v,z\}{ italic_v , italic_z } forms a rainbow K2,t5subscript𝐾2superscript𝑡5K_{2,t^{5}}italic_K start_POSTSUBSCRIPT 2 , italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, and T𝑇Titalic_T induces a rainbow complete subgraph with colors from {c1,c2,,ca}subscript𝑐1subscript𝑐2subscript𝑐𝑎\{c_{1},c_{2},\ldots,c_{a}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT }. By Corollary 2.3 (with F=G(2)[T{v,z}]+vz𝐹superscript𝐺2delimited-[]𝑇𝑣𝑧𝑣𝑧F=G^{(2)}[T\cup\{v,z\}]+vzitalic_F = italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT [ italic_T ∪ { italic_v , italic_z } ] + italic_v italic_z), after adding vz𝑣𝑧vzitalic_v italic_z in any color, there is a new rainbow copy of H𝐻Hitalic_H. By symmetry, the same statement holds for every pair of vertices (v,z)𝑣𝑧(v,z)( italic_v , italic_z ) with (v,z)B1×(X2A2)𝑣𝑧subscript𝐵1subscript𝑋2subscript𝐴2(v,z)\in B_{1}\times(X_{2}\cup A_{2})( italic_v , italic_z ) ∈ italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × ( italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) or (v,z)B2×(X1A1)𝑣𝑧subscript𝐵2subscript𝑋1subscript𝐴1(v,z)\in B_{2}\times(X_{1}\cup A_{1})( italic_v , italic_z ) ∈ italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × ( italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ). Let q=|EG¯(B1,X2A2)EG¯(B2,X1A1)|=|B1||X2A2|+|B2||X1A1|𝑞subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐵2subscript𝑋1subscript𝐴1q=|E_{\overline{G}}(B_{1},X_{2}\cup A_{2})\cup E_{\overline{G}}(B_{2},X_{1}% \cup A_{1})|=|B_{1}||X_{2}\cup A_{2}|+|B_{2}||X_{1}\cup A_{1}|italic_q = | italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | = | italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | + | italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | | italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT |. Then there exists an ordering ea+b+q1+1,,subscript𝑒𝑎𝑏subscript𝑞11e_{a+b+q_{1}+1},\ldots,italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , ea+b+q1+qsubscript𝑒𝑎𝑏subscript𝑞1𝑞e_{a+b+q_{1}+q}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q end_POSTSUBSCRIPT of the non-edges in EG¯(B1,X2A2)EG¯(B2,X1A1)subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1E_{\overline{G}}(B_{1},X_{2}\cup A_{2})\cup E_{\overline{G}}(B_{2},X_{1}\cup A% _{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+q1+isubscript𝑒𝑎𝑏subscript𝑞1𝑖e_{a+b+q_{1}+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT in color ca+b+q1+isubscript𝑐𝑎𝑏subscript𝑞1𝑖c_{a+b+q_{1}+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT can be added to G(2)superscript𝐺2G^{(2)}italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(3,1)=G(2)+{ea+b+q1+1,,ea+b+q1+q}superscript𝐺31superscript𝐺2subscript𝑒𝑎𝑏subscript𝑞11subscript𝑒𝑎𝑏subscript𝑞1𝑞G^{(3,1)}=G^{(2)}+\{e_{a+b+q_{1}+1},\ldots,e_{a+b+q_{1}+q}\}italic_G start_POSTSUPERSCRIPT ( 3 , 1 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q end_POSTSUBSCRIPT } with c(ea+b+q1+i)=ca+b+q1+i𝑐subscript𝑒𝑎𝑏subscript𝑞1𝑖subscript𝑐𝑎𝑏subscript𝑞1𝑖c(e_{a+b+q_{1}+i})=c_{a+b+q_{1}+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT for each i[q]𝑖delimited-[]𝑞i\in[q]italic_i ∈ [ italic_q ].

Let (u,x)𝑢𝑥(u,x)( italic_u , italic_x ) be an arbitrarily fixed pair of vertices with uC1𝑢subscript𝐶1u\in C_{1}italic_u ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and xB2𝑥subscript𝐵2x\in B_{2}italic_x ∈ italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Note that there exists a set SA1𝑆subscript𝐴1S\subseteq A_{1}italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with |S||A1|t5t5𝑆subscript𝐴1superscript𝑡5superscript𝑡5|S|\geq|A_{1}|-t^{5}\geq t^{5}| italic_S | ≥ | italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u𝑢uitalic_u and S𝑆Sitalic_S. Then G(3,1)[S{u,x}]superscript𝐺31delimited-[]𝑆𝑢𝑥G^{(3,1)}[S\cup\{u,x\}]italic_G start_POSTSUPERSCRIPT ( 3 , 1 ) end_POSTSUPERSCRIPT [ italic_S ∪ { italic_u , italic_x } ] is a rainbow subgraph with colors from {c1,c2,,ca+b+q1+q}subscript𝑐1subscript𝑐2subscript𝑐𝑎𝑏subscript𝑞1𝑞\{c_{1},c_{2},\ldots,c_{a+b+q_{1}+q}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q end_POSTSUBSCRIPT }. Thus adding the non-edge ux𝑢𝑥uxitalic_u italic_x in any color to G(3,1)superscript𝐺31G^{(3,1)}italic_G start_POSTSUPERSCRIPT ( 3 , 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, the same statement holds for every pair of vertices (u,x)𝑢𝑥(u,x)( italic_u , italic_x ) with (u,x)C1×B2𝑢𝑥subscript𝐶1subscript𝐵2(u,x)\in C_{1}\times B_{2}( italic_u , italic_x ) ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT × italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT or (u,x)C2×B1𝑢𝑥subscript𝐶2subscript𝐵1(u,x)\in C_{2}\times B_{1}( italic_u , italic_x ) ∈ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT × italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. This completes the proof of Claim 3.2. ∎

Let q2=|EG¯(B1,X2A2C2)EG¯(B2,X1A1C1)|subscript𝑞2subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐶2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1subscript𝐶1q_{2}=|E_{\overline{G}}(B_{1},X_{2}\cup A_{2}\cup C_{2})\cup E_{\overline{G}}(% B_{2},X_{1}\cup A_{1}\cup C_{1})|italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = | italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) |. By Claim 3.2, there exists an ordering ea+b+q1+1,,subscript𝑒𝑎𝑏subscript𝑞11e_{a+b+q_{1}+1},\ldots,italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , ea+b+q1+q2subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2e_{a+b+q_{1}+q_{2}}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT of the non-edges in EG¯(B1,X2A2C2)EG¯(B2,X1A1C1)subscript𝐸¯𝐺subscript𝐵1subscript𝑋2subscript𝐴2subscript𝐶2subscript𝐸¯𝐺subscript𝐵2subscript𝑋1subscript𝐴1subscript𝐶1E_{\overline{G}}(B_{1},X_{2}\cup A_{2}\cup C_{2})\cup E_{\overline{G}}(B_{2},X% _{1}\cup A_{1}\cup C_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+q1+isubscript𝑒𝑎𝑏subscript𝑞1𝑖e_{a+b+q_{1}+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT in color ca+b+q1+isubscript𝑐𝑎𝑏subscript𝑞1𝑖c_{a+b+q_{1}+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT can be added to G(2)superscript𝐺2G^{(2)}italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(3)=G(2)+{ea+b+q1+1,,ea+b+q1+q2}superscript𝐺3superscript𝐺2subscript𝑒𝑎𝑏subscript𝑞11subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2G^{(3)}=G^{(2)}+\{e_{a+b+q_{1}+1},\ldots,e_{a+b+q_{1}+q_{2}}\}italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } with c(ea+b+q1+i)=ca+b+q1+i𝑐subscript𝑒𝑎𝑏subscript𝑞1𝑖subscript𝑐𝑎𝑏subscript𝑞1𝑖c(e_{a+b+q_{1}+i})=c_{a+b+q_{1}+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT for each i[q2]𝑖delimited-[]subscript𝑞2i\in[q_{2}]italic_i ∈ [ italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ].

Claim 3.3.

EG¯(B1,B2)subscript𝐸¯𝐺subscript𝐵1subscript𝐵2E_{\overline{G}}(B_{1},B_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) is nice to G(3)superscript𝐺3G^{(3)}italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT.

Proof.

Let w𝑤witalic_w be an arbitrarily fixed vertex of B1subscript𝐵1B_{1}italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Since wX1𝑤subscript𝑋1w\notin X_{1}italic_w ∉ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, there exists a subset CC1superscript𝐶subscript𝐶1C^{\prime}\subseteq C_{1}italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT such that G𝐺Gitalic_G contains no edges between w𝑤witalic_w and Csuperscript𝐶C^{\prime}italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and |C||C1|m142m13m14>m13superscript𝐶subscript𝐶1subscript𝑚142subscript𝑚13subscript𝑚14subscript𝑚13|C^{\prime}|\geq|C_{1}|-\frac{m_{1}}{4}\geq\frac{2m_{1}}{3}-\frac{m_{1}}{4}>% \frac{m_{1}}{3}| italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG ≥ divide start_ARG 2 italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG - divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG > divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG. Note that |E(G1[C])||E(G1)|tm13t|C|𝐸subscript𝐺1delimited-[]superscript𝐶𝐸subscript𝐺1𝑡subscript𝑚13𝑡superscript𝐶|E(G_{1}[C^{\prime}])|\leq|E(G_{1})|\leq tm_{1}\leq 3t|C^{\prime}|| italic_E ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] ) | ≤ | italic_E ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | ≤ italic_t italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ 3 italic_t | italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT |. Applying Lemma 2.1 (i) (with c=3t𝑐3𝑡c=3titalic_c = 3 italic_t) to G1[C]subscript𝐺1delimited-[]superscript𝐶G_{1}[C^{\prime}]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ], we have that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains an independent set C′′Csuperscript𝐶′′superscript𝐶C^{\prime\prime}\subseteq C^{\prime}italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of size at least |C|6t+1t4superscript𝐶6𝑡1superscript𝑡4\frac{|C^{\prime}|}{6t+1}\geq t^{4}divide start_ARG | italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | end_ARG start_ARG 6 italic_t + 1 end_ARG ≥ italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT. Note that for any vertex wB2superscript𝑤subscript𝐵2w^{\prime}\in B_{2}italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, the subset C′′{w,w}superscript𝐶′′𝑤superscript𝑤C^{\prime\prime}\cup\{w,w^{\prime}\}italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∪ { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } induces a rainbow subgraph of G(4)superscript𝐺4G^{(4)}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT. Thus after adding ww𝑤superscript𝑤ww^{\prime}italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color, there is a new rainbow copy of H𝐻Hitalic_H. Since w𝑤witalic_w and wsuperscript𝑤w^{\prime}italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are chosen arbitrarily, the result follows. ∎

Let q3=|B1||B2|subscript𝑞3subscript𝐵1subscript𝐵2q_{3}=|B_{1}||B_{2}|italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT = | italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT |. By Claim 3.3, there exists an ordering ea+b+q1+q2+1,,ea+b+q1+q2+q3subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞21subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3e_{a+b+q_{1}+q_{2}+1},\ldots,e_{a+b+q_{1}+q_{2}+q_{3}}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT of the non-edges between B1subscript𝐵1B_{1}italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and B2subscript𝐵2B_{2}italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that, the non-edges ea+b+q1+q2+isubscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2𝑖e_{a+b+q_{1}+q_{2}+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT in color ca+b+q1+q2+isubscript𝑐𝑎𝑏subscript𝑞1subscript𝑞2𝑖c_{a+b+q_{1}+q_{2}+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT can be added to G(3)superscript𝐺3G^{(3)}italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(4)=G(3)+{ea+b+q1+q2+1,,ea+b+q1+q2+q3}superscript𝐺4superscript𝐺3subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞21subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3G^{(4)}=G^{(3)}+\{e_{a+b+q_{1}+q_{2}+1},\ldots,e_{a+b+q_{1}+q_{2}+q_{3}}\}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT end_POSTSUBSCRIPT } with c(ea+b+q1+q2+i)=ca+b+q1+q2+i𝑐subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2𝑖subscript𝑐𝑎𝑏subscript𝑞1subscript𝑞2𝑖c(e_{a+b+q_{1}+q_{2}+i})=c_{a+b+q_{1}+q_{2}+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT for each i[q3]𝑖delimited-[]subscript𝑞3i\in[q_{3}]italic_i ∈ [ italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ].

Claim 3.4.

EG¯(C1,X2)EG¯(C2,X1)subscript𝐸¯𝐺subscript𝐶1subscript𝑋2subscript𝐸¯𝐺subscript𝐶2subscript𝑋1E_{\overline{G}}(C_{1},X_{2})\cup E_{\overline{G}}(C_{2},X_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is nice to G(4)superscript𝐺4G^{(4)}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT.

Proof.

Let CC1superscript𝐶subscript𝐶1C^{\prime}\subseteq C_{1}italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be the set of vertices v𝑣vitalic_v such that there exists a vertex xA1𝑥subscript𝐴1x\in A_{1}italic_x ∈ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with vxE(G)𝑣𝑥𝐸𝐺vx\notin E(G)italic_v italic_x ∉ italic_E ( italic_G ) and cG(4)(vx){c(e):eEG(A1,X2)}subscript𝑐superscript𝐺4𝑣𝑥conditional-set𝑐𝑒𝑒subscript𝐸𝐺subscript𝐴1subscript𝑋2c_{G^{(4)}}(vx)\in\{c(e)\colon\,e\in E_{G}(A_{1},X_{2})\}italic_c start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_v italic_x ) ∈ { italic_c ( italic_e ) : italic_e ∈ italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }. Let C′′=C1Csuperscript𝐶′′subscript𝐶1superscript𝐶C^{\prime\prime}=C_{1}\setminus C^{\prime}italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∖ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Since c1,c2,,cssubscript𝑐1subscript𝑐2subscript𝑐𝑠c_{1},c_{2},\ldots,c_{s}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT are pairwise distinct colors, we have |C||A1||X2|8t7superscript𝐶subscript𝐴1subscript𝑋28superscript𝑡7|C^{\prime}|\leq|A_{1}||X_{2}|\leq 8t^{7}| italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≤ | italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | ≤ 8 italic_t start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT and |C′′|=|C1||C|2m138t7m13superscript𝐶′′subscript𝐶1superscript𝐶2subscript𝑚138superscript𝑡7subscript𝑚13|C^{\prime\prime}|=|C_{1}|-|C^{\prime}|\geq\frac{2m_{1}}{3}-8t^{7}\geq\frac{m_% {1}}{3}| italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | = | italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - | italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ divide start_ARG 2 italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG - 8 italic_t start_POSTSUPERSCRIPT 7 end_POSTSUPERSCRIPT ≥ divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG.

Let uy𝑢𝑦uyitalic_u italic_y be an arbitrarily fixed non-edges with uC′′𝑢superscript𝐶′′u\in C^{\prime\prime}italic_u ∈ italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT and yX2𝑦subscript𝑋2y\in X_{2}italic_y ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Note that there exists a set SA1𝑆subscript𝐴1S\subseteq A_{1}italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with |S||A1|t5t5𝑆subscript𝐴1superscript𝑡5superscript𝑡5|S|\geq|A_{1}|-t^{5}\geq t^{5}| italic_S | ≥ | italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | - italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u𝑢uitalic_u and S𝑆Sitalic_S. Note that in G(4)+uysuperscript𝐺4𝑢𝑦G^{(4)}+uyitalic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT + italic_u italic_y, the vertex set S{u,y}𝑆𝑢𝑦S\cup\{u,y\}italic_S ∪ { italic_u , italic_y } induces a complete subgraph. Moreover, the edges between S𝑆Sitalic_S and {u,y}𝑢𝑦\{u,y\}{ italic_u , italic_y } forms a rainbow K2,t5subscript𝐾2superscript𝑡5K_{2,t^{5}}italic_K start_POSTSUBSCRIPT 2 , italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT, and S𝑆Sitalic_S induces a rainbow complete subgraph with colors from {c1,c2,,ca}subscript𝑐1subscript𝑐2subscript𝑐𝑎\{c_{1},c_{2},\ldots,c_{a}\}{ italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_a end_POSTSUBSCRIPT }. By Corollary 2.3 (with F=G(4)[S{u,y}]+uy𝐹superscript𝐺4delimited-[]𝑆𝑢𝑦𝑢𝑦F=G^{(4)}[S\cup\{u,y\}]+uyitalic_F = italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT [ italic_S ∪ { italic_u , italic_y } ] + italic_u italic_y), after adding uy𝑢𝑦uyitalic_u italic_y in any color, there is a new rainbow copy of H𝐻Hitalic_H. Since uy𝑢𝑦uyitalic_u italic_y is chosen arbitrarily, we know that there exists an ordering ea+b+q1+q2+q3+1,,ea+b+q1+q2+q3+|C′′||X2|subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞31subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3superscript𝐶′′subscript𝑋2e_{a+b+q_{1}+q_{2}+q_{3}+1},\ldots,e_{a+b+q_{1}+q_{2}+q_{3}+|C^{\prime\prime}|% |X_{2}|}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + | italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | end_POSTSUBSCRIPT of the non-edges in EG¯(C′′,X2)subscript𝐸¯𝐺superscript𝐶′′subscript𝑋2E_{\overline{G}}(C^{\prime\prime},X_{2})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+q1+q2+q3+isubscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖e_{a+b+q_{1}+q_{2}+q_{3}+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT in color ca+b+q1+q2+q3+isubscript𝑐𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖c_{a+b+q_{1}+q_{2}+q_{3}+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT can be added to G(4)superscript𝐺4G^{(4)}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G(5,1)=G(4)+{ea+b+q1+q2+q3+1,,ea+b+q1+q2+q3+|C′′||X2|}superscript𝐺51superscript𝐺4subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞31subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3superscript𝐶′′subscript𝑋2G^{(5,1)}=G^{(4)}+\{e_{a+b+q_{1}+q_{2}+q_{3}+1},\ldots,e_{a+b+q_{1}+q_{2}+q_{3% }+|C^{\prime\prime}||X_{2}|}\}italic_G start_POSTSUPERSCRIPT ( 5 , 1 ) end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT + { italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + | italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | end_POSTSUBSCRIPT } with c(ea+b+q1+q2+q3+i)=ca+b+q1+q2+q3+i𝑐subscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖subscript𝑐𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖c(e_{a+b+q_{1}+q_{2}+q_{3}+i})=c_{a+b+q_{1}+q_{2}+q_{3}+i}italic_c ( italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT for each i[|C′′||X2|]𝑖delimited-[]superscript𝐶′′subscript𝑋2i\in\left[|C^{\prime\prime}||X_{2}|\right]italic_i ∈ [ | italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | | italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT | ].

Let w𝑤witalic_w be an arbitrarily fixed vertex of Csuperscript𝐶C^{\prime}italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Since wX1𝑤subscript𝑋1w\notin X_{1}italic_w ∉ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, there exists a subset C′′′C′′superscript𝐶′′′superscript𝐶′′C^{\prime\prime\prime}\subseteq C^{\prime\prime}italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT such that G𝐺Gitalic_G contains no edges between w𝑤witalic_w and C′′′superscript𝐶′′′C^{\prime\prime\prime}italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT and |C′′′||C′′|m14m13m14m112superscript𝐶′′′superscript𝐶′′subscript𝑚14subscript𝑚13subscript𝑚14subscript𝑚112|C^{\prime\prime\prime}|\geq|C^{\prime\prime}|-\frac{m_{1}}{4}\geq\frac{m_{1}}% {3}-\frac{m_{1}}{4}\geq\frac{m_{1}}{12}| italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT | ≥ | italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | - divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG ≥ divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 3 end_ARG - divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 4 end_ARG ≥ divide start_ARG italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG start_ARG 12 end_ARG. Note that |E(G1[C′′′])||E(G1)|tm112t|C′′′|𝐸subscript𝐺1delimited-[]superscript𝐶′′′𝐸subscript𝐺1𝑡subscript𝑚112𝑡superscript𝐶′′′|E(G_{1}[C^{\prime\prime\prime}])|\leq|E(G_{1})|\leq tm_{1}\leq 12t|C^{\prime% \prime\prime}|| italic_E ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT ] ) | ≤ | italic_E ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) | ≤ italic_t italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ≤ 12 italic_t | italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT |. Applying Lemma 2.1 (i) (with c=12t𝑐12𝑡c=12titalic_c = 12 italic_t) to G1[C′′′]subscript𝐺1delimited-[]superscript𝐶′′′G_{1}[C^{\prime\prime\prime}]italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT ], we have that G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains an independent set CC′′′superscript𝐶superscript𝐶′′′C^{\ast}\subseteq C^{\prime\prime\prime}italic_C start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT of size at least |C′′′|24t+1t3superscript𝐶′′′24𝑡1superscript𝑡3\frac{|C^{\prime\prime\prime}|}{24t+1}\geq t^{3}divide start_ARG | italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT | end_ARG start_ARG 24 italic_t + 1 end_ARG ≥ italic_t start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT. Note that for any vertex wX2superscript𝑤subscript𝑋2w^{\prime}\in X_{2}italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, the subset C{w,w}superscript𝐶𝑤superscript𝑤C^{\ast}\cup\{w,w^{\prime}\}italic_C start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∪ { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } induces a rainbow subgraph of G(4)superscript𝐺4G^{(4)}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT. Thus after adding ww𝑤superscript𝑤ww^{\prime}italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color, there is a new rainbow copy of H𝐻Hitalic_H. Since w𝑤witalic_w and wsuperscript𝑤w^{\prime}italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are chosen arbitrarily, this holds for every non-edge between Csuperscript𝐶C^{\prime}italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and X2subscript𝑋2X_{2}italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. By symmetry, this in fact implies that there exists an ordering ea+b+q1+q2+q3+1,,essubscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞31subscript𝑒𝑠e_{a+b+q_{1}+q_{2}+q_{3}+1},\ldots,e_{s}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT of the non-edges in EG¯(C1,X2)EG¯(C2,X1)subscript𝐸¯𝐺subscript𝐶1subscript𝑋2subscript𝐸¯𝐺subscript𝐶2subscript𝑋1E_{\overline{G}}(C_{1},X_{2})\cup E_{\overline{G}}(C_{2},X_{1})italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ∪ italic_E start_POSTSUBSCRIPT over¯ start_ARG italic_G end_ARG end_POSTSUBSCRIPT ( italic_C start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) such that, the non-edges ea+b+q1+q2+q3+isubscript𝑒𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖e_{a+b+q_{1}+q_{2}+q_{3}+i}italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT in color ca+b+q1+q2+q3+isubscript𝑐𝑎𝑏subscript𝑞1subscript𝑞2subscript𝑞3𝑖c_{a+b+q_{1}+q_{2}+q_{3}+i}italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT + italic_i end_POSTSUBSCRIPT can be added to G(4)superscript𝐺4G^{(4)}italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. The proof of Claim 3.4 is complete. ∎

By Claim 3.4, G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated, and thus Inequality (1) holds. By Lemma 2.5, the limit limnrwsat(n,H)nsubscript𝑛rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists. This completes the proof of Theorem 1.2. \square

We next present our proof of Theorem 1.3 in the following more precise form, which generalizes a result of Faudree, Gould and Jacobson [12] on weak saturation numbers, and a result of Chakraborti, Hendrey, Lund and Tompkins [9] on weak rainbow saturation numbers of complete graphs. Recall that for any graph H𝐻Hitalic_H, f(H)𝑓𝐻f(H)italic_f ( italic_H ) is the smallest integer n𝑛nitalic_n such that for each N{n1,n}𝑁𝑛1𝑛N\in\{n-1,n\}italic_N ∈ { italic_n - 1 , italic_n } we have ex(N,)(N2)2N2ex𝑁binomial𝑁22𝑁2{\rm ex}(N,\mathscr{H})\leq{N\choose 2}-2N-2roman_ex ( italic_N , script_H ) ≤ ( binomial start_ARG italic_N end_ARG start_ARG 2 end_ARG ) - 2 italic_N - 2, where \colonequals{H{u,v}:uvE(H)}\colonequalsconditional-set𝐻𝑢𝑣𝑢𝑣𝐸𝐻\mathscr{H}\colonequals\{H-\{u,v\}\colon\,uv\in E(H)\}script_H { italic_H - { italic_u , italic_v } : italic_u italic_v ∈ italic_E ( italic_H ) }.

Theorem 3.1.

Let H𝐻Hitalic_H be a non-empty graph. Then the following statements hold.

  • (i)

    If H𝐻Hitalic_H contains a pendant edge and n>f(H)+1𝑛𝑓𝐻1n>f(H)+1italic_n > italic_f ( italic_H ) + 1, then rwsat(n,H)(f(H)+12)rwsat𝑛𝐻binomial𝑓𝐻12{\rm rwsat}(n,H)\leq{f(H)+1\choose 2}roman_rwsat ( italic_n , italic_H ) ≤ ( binomial start_ARG italic_f ( italic_H ) + 1 end_ARG start_ARG 2 end_ARG ).

  • (ii)

    If H𝐻Hitalic_H contains no pendant edges and n>f(H)+δ(H)𝑛𝑓𝐻superscript𝛿𝐻n>f(H)+\delta^{\prime}(H)italic_n > italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ), then

    12δ(H)nrwsat(n,H)δ(H)(nf(H)δ(H))+(f(H)+δ(H)2).12superscript𝛿𝐻𝑛rwsat𝑛𝐻superscript𝛿𝐻𝑛𝑓𝐻superscript𝛿𝐻binomial𝑓𝐻superscript𝛿𝐻2\frac{1}{2}\delta^{\prime}(H)n\leq{\rm rwsat}(n,H)\leq\delta^{\prime}(H)(n-f(H% )-\delta^{\prime}(H))+{f(H)+\delta^{\prime}(H)\choose 2}.divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) italic_n ≤ roman_rwsat ( italic_n , italic_H ) ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ( italic_n - italic_f ( italic_H ) - italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ) + ( binomial start_ARG italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) end_ARG start_ARG 2 end_ARG ) .
Proof.

(i) We shall show that if H𝐻Hitalic_H contains a pendant edge and n>f(H)+1|V(H)|𝑛𝑓𝐻1𝑉𝐻n>f(H)+1\geq|V(H)|italic_n > italic_f ( italic_H ) + 1 ≥ | italic_V ( italic_H ) |, then rwsat(n,H)(f(H)+12)rwsat𝑛𝐻binomial𝑓𝐻12{\rm rwsat}(n,H)\leq{f(H)+1\choose 2}roman_rwsat ( italic_n , italic_H ) ≤ ( binomial start_ARG italic_f ( italic_H ) + 1 end_ARG start_ARG 2 end_ARG ). Let G𝐺Gitalic_G be an n𝑛nitalic_n-vertex graph consisting of a rainbow clique of order f(H)+1𝑓𝐻1f(H)+1italic_f ( italic_H ) + 1 and nf(H)1𝑛𝑓𝐻1n-f(H)-1italic_n - italic_f ( italic_H ) - 1 isolated vertices. It suffices to show that G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated. Let c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT be an arbitrarily fixed list of pairwise distinct colors from \mathbb{N}blackboard_N, where m=(n2)(f(H)+12)𝑚binomial𝑛2binomial𝑓𝐻12m={n\choose 2}-{f(H)+1\choose 2}italic_m = ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - ( binomial start_ARG italic_f ( italic_H ) + 1 end_ARG start_ARG 2 end_ARG ). Let UV(G)𝑈𝑉𝐺U\subset V(G)italic_U ⊂ italic_V ( italic_G ) be the set of nf(H)1𝑛𝑓𝐻1n-f(H)-1italic_n - italic_f ( italic_H ) - 1 isolated vertices, V=V(G)U𝑉𝑉𝐺𝑈V=V(G)\setminus Uitalic_V = italic_V ( italic_G ) ∖ italic_U, and s=|U||V|=(nf(H)1)(f(H)+1)𝑠𝑈𝑉𝑛𝑓𝐻1𝑓𝐻1s=|U||V|=(n-f(H)-1)(f(H)+1)italic_s = | italic_U | | italic_V | = ( italic_n - italic_f ( italic_H ) - 1 ) ( italic_f ( italic_H ) + 1 ).

For any pair of vertices (u,v)U×V𝑢𝑣𝑈𝑉(u,v)\in U\times V( italic_u , italic_v ) ∈ italic_U × italic_V and any color csuperscript𝑐c^{\ast}\in\mathbb{N}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ blackboard_N, there exists a subset VVsuperscript𝑉𝑉V^{\prime}\subseteq Vitalic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_V with vV𝑣superscript𝑉v\in V^{\prime}italic_v ∈ italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and |V||V|1=f(H)|V(H)|1superscript𝑉𝑉1𝑓𝐻𝑉𝐻1|V^{\prime}|\geq|V|-1=f(H)\geq|V(H)|-1| italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ | italic_V | - 1 = italic_f ( italic_H ) ≥ | italic_V ( italic_H ) | - 1 such that G[V]𝐺delimited-[]superscript𝑉G[V^{\prime}]italic_G [ italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] is a rainbow clique and contains no edge of color csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT. Thus the addition of uv𝑢𝑣uvitalic_u italic_v in color csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a new rainbow copy of H𝐻Hitalic_H (with uv𝑢𝑣uvitalic_u italic_v being the pendant edge). By symmetry, this implies that for any ordering e1,e2,,essubscript𝑒1subscript𝑒2subscript𝑒𝑠e_{1},e_{2},\ldots,e_{s}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT of the non-edges between U𝑈Uitalic_U and V𝑉Vitalic_V, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G=G+{e1,e2,,es}superscript𝐺𝐺subscript𝑒1subscript𝑒2subscript𝑒𝑠G^{\prime}=G+\{e_{1},e_{2},\ldots,e_{s}\}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT } with c(ei)=ci𝑐subscript𝑒𝑖subscript𝑐𝑖c(e_{i})=c_{i}italic_c ( italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[s]𝑖delimited-[]𝑠i\in[s]italic_i ∈ [ italic_s ].

For any non-edge u1u2subscript𝑢1subscript𝑢2u_{1}u_{2}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT within U𝑈Uitalic_U, we consider the subgraph F=G[V{u1,u2}]+u1u2𝐹superscript𝐺delimited-[]superscript𝑉subscript𝑢1subscript𝑢2subscript𝑢1subscript𝑢2F=G^{\prime}[V^{\ast}\cup\{u_{1},u_{2}\}]+u_{1}u_{2}italic_F = italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_V start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∪ { italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } ] + italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, where Vsuperscript𝑉V^{\ast}italic_V start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is an arbitrary subset of V𝑉Vitalic_V with |V|=f(H)superscript𝑉𝑓𝐻|V^{\ast}|=f(H)| italic_V start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | = italic_f ( italic_H ). Note that F𝐹Fitalic_F satisfies the hypothesis of Lemma 2.2. Thus the addition of u1u2subscript𝑢1subscript𝑢2u_{1}u_{2}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in any color creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, this implies that for any ordering es+1,es+2,,emsubscript𝑒𝑠1subscript𝑒𝑠2subscript𝑒𝑚e_{s+1},e_{s+2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT italic_s + 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT italic_s + 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of the non-edges within U𝑈Uitalic_U, the non-edges es+isubscript𝑒𝑠𝑖e_{s+i}italic_e start_POSTSUBSCRIPT italic_s + italic_i end_POSTSUBSCRIPT in color cs+isubscript𝑐𝑠𝑖c_{s+i}italic_c start_POSTSUBSCRIPT italic_s + italic_i end_POSTSUBSCRIPT can be added to Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Therefore, G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated, and thus rwsat(n,H)|E(G)|=(f(H)2)rwsat𝑛𝐻𝐸𝐺binomial𝑓𝐻2{\rm rwsat}(n,H)\leq|E(G)|={f(H)\choose 2}roman_rwsat ( italic_n , italic_H ) ≤ | italic_E ( italic_G ) | = ( binomial start_ARG italic_f ( italic_H ) end_ARG start_ARG 2 end_ARG ).

(ii) For the lower bound, let G𝐺Gitalic_G be a weakly H𝐻Hitalic_H-rainbow saturated graph on n𝑛nitalic_n vertices. Then there exists an ordering e1,e2,,emsubscript𝑒1subscript𝑒2subscript𝑒𝑚e_{1},e_{2},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of E(G¯)𝐸¯𝐺E\left(\overline{G}\right)italic_E ( over¯ start_ARG italic_G end_ARG ) such that, for any list c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of pairwise distinct colors from \mathbb{N}blackboard_N, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Since H𝐻Hitalic_H contains no pendant edges and E(H)𝐸𝐻E(H)\neq\emptysetitalic_E ( italic_H ) ≠ ∅, we have dH(u)=0subscript𝑑𝐻𝑢0d_{H}(u)=0italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) = 0 or dH(u)2subscript𝑑𝐻𝑢2d_{H}(u)\geq 2italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) ≥ 2 for every vertex uV(H)𝑢𝑉𝐻u\in V(H)italic_u ∈ italic_V ( italic_H ), i.e., δ(H)2superscript𝛿𝐻2\delta^{\prime}(H)\geq 2italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ≥ 2. This implies that G𝐺Gitalic_G contains no isolated vertices.

Suppose for a contradiction that |E(G)|<12δ(H)n𝐸𝐺12superscript𝛿𝐻𝑛|E(G)|<\frac{1}{2}\delta^{\prime}(H)n| italic_E ( italic_G ) | < divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) italic_n. Then G𝐺Gitalic_G contains a vertex v𝑣vitalic_v with d\colonequalsdG(v)δ(H)1𝑑\colonequalssubscript𝑑𝐺𝑣superscript𝛿𝐻1d\colonequals d_{G}(v)\leq\delta^{\prime}(H)-1italic_d italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1. Let ei1,,ein1dsubscript𝑒subscript𝑖1subscript𝑒subscript𝑖𝑛1𝑑e_{i_{1}},\ldots,e_{i_{n-1-d}}italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT italic_n - 1 - italic_d end_POSTSUBSCRIPT end_POSTSUBSCRIPT be all the non-edges of G𝐺Gitalic_G containing v𝑣vitalic_v as an end-vertex, where i1<<in1dsubscript𝑖1subscript𝑖𝑛1𝑑i_{1}<\cdots<i_{n-1-d}italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < ⋯ < italic_i start_POSTSUBSCRIPT italic_n - 1 - italic_d end_POSTSUBSCRIPT. Let Gi11=G+{e1,,ei11}subscript𝐺subscript𝑖11𝐺subscript𝑒1subscript𝑒subscript𝑖11G_{i_{1}-1}=G+\{e_{1},\ldots,e_{i_{1}-1}\}italic_G start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT = italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT } and Gi1=Gi11+ei1subscript𝐺subscript𝑖1subscript𝐺subscript𝑖11subscript𝑒subscript𝑖1G_{i_{1}}=G_{i_{1}-1}+e_{i_{1}}italic_G start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT = italic_G start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT + italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT. Then dGi11(v)=dG(v)δ(H)1subscript𝑑subscript𝐺subscript𝑖11𝑣subscript𝑑𝐺𝑣superscript𝛿𝐻1d_{G_{i_{1}-1}}(v)=d_{G}(v)\leq\delta^{\prime}(H)-1italic_d start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_v ) = italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1 and dGi1(v)=dG(v)+1δ(H)subscript𝑑subscript𝐺subscript𝑖1𝑣subscript𝑑𝐺𝑣1superscript𝛿𝐻d_{G_{i_{1}}}(v)=d_{G}(v)+1\leq\delta^{\prime}(H)italic_d start_POSTSUBSCRIPT italic_G start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_v ) = italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) + 1 ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ). If ci1subscript𝑐subscript𝑖1c_{i_{1}}italic_c start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT is a color from the set of colors on edges incident with v𝑣vitalic_v in G𝐺Gitalic_G, then the addition of ei1subscript𝑒subscript𝑖1e_{i_{1}}italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT in color ci1subscript𝑐subscript𝑖1c_{i_{1}}italic_c start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT to Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT does not create any new rainbow copy of H𝐻Hitalic_H, a contradiction. This implies that rwsat(n,H)12δ(H)nrwsat𝑛𝐻12superscript𝛿𝐻𝑛{\rm rwsat}(n,H)\geq\frac{1}{2}\delta^{\prime}(H)nroman_rwsat ( italic_n , italic_H ) ≥ divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) italic_n.

For the upper bound, consider the following construction. Let A𝐴Aitalic_A, B𝐵Bitalic_B and C𝐶Citalic_C be three pairwise disjoint sets of vertices with |A|=δ(H)𝐴superscript𝛿𝐻|A|=\delta^{\prime}(H)| italic_A | = italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ), |B|=f(H)𝐵𝑓𝐻|B|=f(H)| italic_B | = italic_f ( italic_H ) and |C|=nf(H)δ(H)𝐶𝑛𝑓𝐻superscript𝛿𝐻|C|=n-f(H)-\delta^{\prime}(H)| italic_C | = italic_n - italic_f ( italic_H ) - italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ). Let Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be a rainbow graph on vertex set ABC𝐴𝐵𝐶A\cup B\cup Citalic_A ∪ italic_B ∪ italic_C whose edge set consists of all edges within AB𝐴𝐵A\cup Bitalic_A ∪ italic_B and all edges between A𝐴Aitalic_A and C𝐶Citalic_C. Then |E(G)|=δ(H)(nf(H)δ(H))+(f(H)+δ(H)2).𝐸superscript𝐺superscript𝛿𝐻𝑛𝑓𝐻superscript𝛿𝐻binomial𝑓𝐻superscript𝛿𝐻2|E(G^{\prime})|=\delta^{\prime}(H)(n-f(H)-\delta^{\prime}(H))+{f(H)+\delta^{% \prime}(H)\choose 2}.| italic_E ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | = italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ( italic_n - italic_f ( italic_H ) - italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ) + ( binomial start_ARG italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) end_ARG start_ARG 2 end_ARG ) . It suffices to show that Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is weakly H𝐻Hitalic_H-rainbow saturated.

Let c1,c2,,ctsubscriptsuperscript𝑐1subscriptsuperscript𝑐2subscriptsuperscript𝑐𝑡c^{\prime}_{1},c^{\prime}_{2},\ldots,c^{\prime}_{t}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT be an arbitrarily fixed list of pairwise distinct colors from \mathbb{N}blackboard_N, where t=(n2)|E(G)|𝑡binomial𝑛2𝐸superscript𝐺t={n\choose 2}-|E(G^{\prime})|italic_t = ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - | italic_E ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) |. Let xy𝑥𝑦xyitalic_x italic_y be an arbitrary non-edge with xB𝑥𝐵x\in Bitalic_x ∈ italic_B and yC𝑦𝐶y\in Citalic_y ∈ italic_C, and let G′′superscript𝐺′′G^{\prime\prime}italic_G start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT be the edge-colored graph obtained from Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT by adding xy𝑥𝑦xyitalic_x italic_y in any color. Since Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow, there exists a subset XAB𝑋𝐴𝐵X\subseteq A\cup Bitalic_X ⊆ italic_A ∪ italic_B with xX𝑥𝑋x\in Xitalic_x ∈ italic_X and |X||AB|1|V(H)|1𝑋𝐴𝐵1𝑉𝐻1|X|\geq|A\cup B|-1\geq|V(H)|-1| italic_X | ≥ | italic_A ∪ italic_B | - 1 ≥ | italic_V ( italic_H ) | - 1 such that G′′[X{y}]superscript𝐺′′delimited-[]𝑋𝑦G^{\prime\prime}[X\cup\{y\}]italic_G start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT [ italic_X ∪ { italic_y } ] is rainbow, dG′′[X{y}](y)δ(H)subscript𝑑superscript𝐺′′delimited-[]𝑋𝑦𝑦superscript𝛿𝐻d_{G^{\prime\prime}[X\cup\{y\}]}(y)\geq\delta^{\prime}(H)italic_d start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT [ italic_X ∪ { italic_y } ] end_POSTSUBSCRIPT ( italic_y ) ≥ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ), and dG′′[X{y}](z)=|X|subscript𝑑superscript𝐺′′delimited-[]𝑋𝑦𝑧𝑋d_{G^{\prime\prime}[X\cup\{y\}]}(z)=|X|italic_d start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT [ italic_X ∪ { italic_y } ] end_POSTSUBSCRIPT ( italic_z ) = | italic_X | for every zX𝑧𝑋z\in Xitalic_z ∈ italic_X. This implies that adding xy𝑥𝑦xyitalic_x italic_y in any color creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, this implies that for any ordering e1,e2,,e|B||C|subscriptsuperscript𝑒1subscriptsuperscript𝑒2subscriptsuperscript𝑒𝐵𝐶e^{\prime}_{1},e^{\prime}_{2},\ldots,e^{\prime}_{|B||C|}italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | end_POSTSUBSCRIPT of the non-edges between B𝐵Bitalic_B and C𝐶Citalic_C, the non-edges eisubscriptsuperscript𝑒𝑖e^{\prime}_{i}italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscriptsuperscript𝑐𝑖c^{\prime}_{i}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G′′′=G+{e1,e2,,e|B||C|}superscript𝐺′′′superscript𝐺subscriptsuperscript𝑒1subscriptsuperscript𝑒2subscriptsuperscript𝑒𝐵𝐶G^{\prime\prime\prime}=G^{\prime}+\{e^{\prime}_{1},e^{\prime}_{2},\ldots,e^{% \prime}_{|B||C|}\}italic_G start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT = italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT + { italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | end_POSTSUBSCRIPT } with c(ei)=ci𝑐subscriptsuperscript𝑒𝑖subscriptsuperscript𝑐𝑖c(e^{\prime}_{i})=c^{\prime}_{i}italic_c ( italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[|B||C|]𝑖delimited-[]𝐵𝐶i\in[|B||C|]italic_i ∈ [ | italic_B | | italic_C | ]. Next, we consider the remaining non-edges, i.e., non-edges within C𝐶Citalic_C. Let w,w𝑤superscript𝑤w,w^{\prime}italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be two distinct vertices of C𝐶Citalic_C, and let F=G′′′[B{w,w}]+ww𝐹superscript𝐺′′′delimited-[]𝐵𝑤superscript𝑤𝑤superscript𝑤F=G^{\prime\prime\prime}[B\cup\{w,w^{\prime}\}]+ww^{\prime}italic_F = italic_G start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT [ italic_B ∪ { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } ] + italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. Then F𝐹Fitalic_F satisfies the hypothesis of Lemma 2.2. Thus the addition of ww𝑤superscript𝑤ww^{\prime}italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color creates a new rainbow copy of H𝐻Hitalic_H. By symmetry, this implies that for any ordering e|B||C|+1,e|B||C|+2,,etsubscriptsuperscript𝑒𝐵𝐶1subscriptsuperscript𝑒𝐵𝐶2subscriptsuperscript𝑒𝑡e^{\prime}_{|B||C|+1},e^{\prime}_{|B||C|+2},\ldots,e^{\prime}_{t}italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | + 1 end_POSTSUBSCRIPT , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | + 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT of the non-edges within C𝐶Citalic_C, the non-edges e|B||C|+isubscriptsuperscript𝑒𝐵𝐶𝑖e^{\prime}_{|B||C|+i}italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | + italic_i end_POSTSUBSCRIPT in color c|B||C|+isubscriptsuperscript𝑐𝐵𝐶𝑖c^{\prime}_{|B||C|+i}italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT | italic_B | | italic_C | + italic_i end_POSTSUBSCRIPT can be added to G′′′superscript𝐺′′′G^{\prime\prime\prime}italic_G start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Therefore, Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is weakly H𝐻Hitalic_H-rainbow saturated, and thus rwsat(n,H)|E(G)|=δ(H)(nf(H)δ(H))+(f(H)+δ(H)2)rwsat𝑛𝐻𝐸superscript𝐺superscript𝛿𝐻𝑛𝑓𝐻superscript𝛿𝐻binomial𝑓𝐻superscript𝛿𝐻2{\rm rwsat}(n,H)\leq|E(G^{\prime})|=\delta^{\prime}(H)(n-f(H)-\delta^{\prime}(% H))+{f(H)+\delta^{\prime}(H)\choose 2}roman_rwsat ( italic_n , italic_H ) ≤ | italic_E ( italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ) | = italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ( italic_n - italic_f ( italic_H ) - italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ) + ( binomial start_ARG italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) end_ARG start_ARG 2 end_ARG ). This completes the proof. ∎

Remark 3.2.

In the case when H𝐻Hitalic_H is a complete graph Krsubscript𝐾𝑟K_{r}italic_K start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT (r3)𝑟3(r\geq 3)( italic_r ≥ 3 ), the upper bound given by Theorem 3.1 (ii) can be improved to rwsat(n,Kr)(r1)(nr)+(r2)normal-rwsat𝑛subscript𝐾𝑟𝑟1𝑛𝑟binomial𝑟2{\rm rwsat}(n,K_{r})\leq(r-1)(n-r)+{r\choose 2}roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) ≤ ( italic_r - 1 ) ( italic_n - italic_r ) + ( binomial start_ARG italic_r end_ARG start_ARG 2 end_ARG ). Indeed, in this case, when we construct the graph Gsuperscript𝐺normal-′G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, we may choose B𝐵Bitalic_B to be a single vertex. Moreover, when we add the non-edge ww𝑤superscript𝑤normal-′ww^{\prime}italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, we can find a rainbow copy of H𝐻Hitalic_H within A{w,w}𝐴𝑤superscript𝑤normal-′A\cup\{w,w^{\prime}\}italic_A ∪ { italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT } (normal-(((so we can avoid the use of Lemma 2.2)normal-))). This upper bound on rwsat(n,Kr)normal-rwsat𝑛subscript𝐾𝑟{\rm rwsat}(n,K_{r})roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT ) was first obtained by Chakraborti, Hendrey, Lund and Tompkins [9].

4 Concluding remarks

In this paper, we prove that the limit limnrwsat(n,H)nsubscript𝑛rwsat𝑛𝐻𝑛\lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}roman_lim start_POSTSUBSCRIPT italic_n → ∞ end_POSTSUBSCRIPT divide start_ARG roman_rwsat ( italic_n , italic_H ) end_ARG start_ARG italic_n end_ARG exists for any non-empty graph H𝐻Hitalic_H. We also show that this limit is nonzero if and only if H𝐻Hitalic_H contains no pendant edges by proving that if H𝐻Hitalic_H contains no pendant edges and n>f(H)+δ(H)𝑛𝑓𝐻superscript𝛿𝐻n>f(H)+\delta^{\prime}(H)italic_n > italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ), then

12δ(H)nrwsat(n,H)δ(H)(nf(H)δ(H))+(f(H)+δ(H)2),12superscript𝛿𝐻𝑛rwsat𝑛𝐻superscript𝛿𝐻𝑛𝑓𝐻superscript𝛿𝐻binomial𝑓𝐻superscript𝛿𝐻2\frac{1}{2}\delta^{\prime}(H)n\leq{\rm rwsat}(n,H)\leq\delta^{\prime}(H)(n-f(H% )-\delta^{\prime}(H))+{f(H)+\delta^{\prime}(H)\choose 2},divide start_ARG 1 end_ARG start_ARG 2 end_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) italic_n ≤ roman_rwsat ( italic_n , italic_H ) ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ( italic_n - italic_f ( italic_H ) - italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ) + ( binomial start_ARG italic_f ( italic_H ) + italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) end_ARG start_ARG 2 end_ARG ) , (2)

where δ(H)\colonequalsmin{dH(v):vV(H),dH(v)0}superscript𝛿𝐻\colonequals:subscript𝑑𝐻𝑣formulae-sequence𝑣𝑉𝐻subscript𝑑𝐻𝑣0\delta^{\prime}(H)\colonequals\min\{d_{H}(v)\colon\,v\in V(H),d_{H}(v)\neq 0\}italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) roman_min { italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) : italic_v ∈ italic_V ( italic_H ) , italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) ≠ 0 }.

For sufficiently large n𝑛nitalic_n, the lower bound in Inequality (2) cannot be improved to cn𝑐𝑛cnitalic_c italic_n for any c>12(δ(H)+1)𝑐12superscript𝛿𝐻1c>\frac{1}{2}(\delta^{\prime}(H)+1)italic_c > divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) + 1 ). To see this, let H𝐻Hitalic_H be the graph obtained from 2Kt2subscript𝐾𝑡2K_{t}2 italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (t3𝑡3t\geq 3italic_t ≥ 3) by adding a single edge between the two copies of Ktsubscript𝐾𝑡K_{t}italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT. Note that δ(H)=t1superscript𝛿𝐻𝑡1\delta^{\prime}(H)=t-1italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = italic_t - 1. For sufficiently large n𝑛nitalic_n, we write n=nt+1(t+1)+r𝑛𝑛𝑡1𝑡1𝑟n=\lfloor\frac{n}{t+1}\rfloor(t+1)+ritalic_n = ⌊ divide start_ARG italic_n end_ARG start_ARG italic_t + 1 end_ARG ⌋ ( italic_t + 1 ) + italic_r, where 0rt0𝑟𝑡0\leq r\leq t0 ≤ italic_r ≤ italic_t. Let G𝐺Gitalic_G be a rainbow copy of (rKt+2)((nt+1r)Kt+1)𝑟subscript𝐾𝑡2𝑛𝑡1𝑟subscript𝐾𝑡1(rK_{t+2})\cup((\lfloor\frac{n}{t+1}\rfloor-r)K_{t+1})( italic_r italic_K start_POSTSUBSCRIPT italic_t + 2 end_POSTSUBSCRIPT ) ∪ ( ( ⌊ divide start_ARG italic_n end_ARG start_ARG italic_t + 1 end_ARG ⌋ - italic_r ) italic_K start_POSTSUBSCRIPT italic_t + 1 end_POSTSUBSCRIPT ). It is easy to check that G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated. Thus rwsat(n,H)|E(G)|=t2n+Θ(1)=12(δ(H)+1)n+Θ(1)rwsat𝑛𝐻𝐸𝐺𝑡2𝑛Θ112superscript𝛿𝐻1𝑛Θ1{\rm rwsat}(n,H)\leq|E(G)|=\frac{t}{2}n+\Theta(1)=\frac{1}{2}(\delta^{\prime}(% H)+1)n+\Theta(1)roman_rwsat ( italic_n , italic_H ) ≤ | italic_E ( italic_G ) | = divide start_ARG italic_t end_ARG start_ARG 2 end_ARG italic_n + roman_Θ ( 1 ) = divide start_ARG 1 end_ARG start_ARG 2 end_ARG ( italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) + 1 ) italic_n + roman_Θ ( 1 ). For sufficiently large n𝑛nitalic_n, the upper bound in Inequality (2) cannot be improved to cnsuperscript𝑐𝑛c^{\prime}nitalic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_n for any c<δ(H)1superscript𝑐superscript𝛿𝐻1c^{\prime}<\delta^{\prime}(H)-1italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1. For example, when H=Kt𝐻subscript𝐾𝑡H=K_{t}italic_H = italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (t3𝑡3t\geq 3italic_t ≥ 3), we have rwsat(n,H)wsat(n,H)=(n2)(nt+22)=(t2)nΘ(1)=(δ(H)1)nΘ(1)rwsat𝑛𝐻wsat𝑛𝐻binomial𝑛2binomial𝑛𝑡22𝑡2𝑛Θ1superscript𝛿𝐻1𝑛Θ1{\rm rwsat}(n,H)\geq{\rm wsat}(n,H)={n\choose 2}-{n-t+2\choose 2}=(t-2)n-% \Theta(1)=(\delta^{\prime}(H)-1)n-\Theta(1)roman_rwsat ( italic_n , italic_H ) ≥ roman_wsat ( italic_n , italic_H ) = ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - ( binomial start_ARG italic_n - italic_t + 2 end_ARG start_ARG 2 end_ARG ) = ( italic_t - 2 ) italic_n - roman_Θ ( 1 ) = ( italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1 ) italic_n - roman_Θ ( 1 ) (see [2, 19]). Given this, we pose the following two questions.

Question 4.1.

Let H𝐻Hitalic_H be a non-empty graph containing no pendant edges. Is it true that rwsat(n,H)(δ(H)+12o(1))nnormal-rwsat𝑛𝐻superscript𝛿normal-′𝐻12𝑜1𝑛{\rm rwsat}(n,H)\geq\left(\frac{\delta^{\prime}(H)+1}{2}-o(1)\right)nroman_rwsat ( italic_n , italic_H ) ≥ ( divide start_ARG italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) + 1 end_ARG start_ARG 2 end_ARG - italic_o ( 1 ) ) italic_n?

Question 4.2.

For any integer t3𝑡3t\geq 3italic_t ≥ 3, does there exist a constant ctsubscript𝑐𝑡c_{t}italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT such that rwsat(n,Kt)=(t1)n+ctnormal-rwsat𝑛subscript𝐾𝑡𝑡1𝑛subscript𝑐𝑡{\rm rwsat}(n,K_{t})=(t-1)n+c_{t}roman_rwsat ( italic_n , italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT ) = ( italic_t - 1 ) italic_n + italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT?

It is also natural to ask for what graphs H𝐻Hitalic_H, it holds rwsat(n,H)cnrwsat𝑛𝐻𝑐𝑛{\rm rwsat}(n,H)\leq cnroman_rwsat ( italic_n , italic_H ) ≤ italic_c italic_n for some c<δ(H)𝑐superscript𝛿𝐻c<\delta^{\prime}(H)italic_c < italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) and sufficiently large integers n𝑛nitalic_n. Our Theorem 3.1 (i) implies that this is the case when δ(H)=1superscript𝛿𝐻1\delta^{\prime}(H)=1italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = 1. We can also show that this holds for a large family of graphs H𝐻Hitalic_H with δ(H)=2superscript𝛿𝐻2\delta^{\prime}(H)=2italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = 2 (including all cycles of length at least 5). Let \mathscr{F}script_F be the family of graphs H𝐻Hitalic_H containing an edge uv𝑢𝑣uvitalic_u italic_v with dH(u)=dH(v)=2subscript𝑑𝐻𝑢subscript𝑑𝐻𝑣2d_{H}(u)=d_{H}(v)=2italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) = 2 such that uv𝑢𝑣uvitalic_u italic_v is the middle edge of an induced subgraph P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT in H𝐻Hitalic_H. Note that for any H𝐻H\in\mathscr{F}italic_H ∈ script_F, we have δ(H){1,2}superscript𝛿𝐻12\delta^{\prime}(H)\in\{1,2\}italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ∈ { 1 , 2 }.

Proposition 4.3.

For any graph H𝐻H\in\mathscr{F}italic_H ∈ script_F with δ(H)=2superscript𝛿normal-′𝐻2\delta^{\prime}(H)=2italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = 2, there exists a constant cHsubscript𝑐𝐻c_{H}italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT such that rwsat(n,H)32n+cHnormal-rwsat𝑛𝐻32𝑛subscript𝑐𝐻{\rm rwsat}(n,H)\leq\frac{3}{2}n+c_{H}roman_rwsat ( italic_n , italic_H ) ≤ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n + italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT.

Proof.

Let h=|V(H)|𝑉𝐻h=|V(H)|italic_h = | italic_V ( italic_H ) | and let P𝑃Pitalic_P be the induced P4subscript𝑃4P_{4}italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT of H𝐻Hitalic_H as described in the definition of \mathscr{F}script_F. We may assume that nh+3𝑛3n\geq h+3italic_n ≥ italic_h + 3 since we can choose cHsubscript𝑐𝐻c_{H}italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT to be a constant greater than (h+22)binomial22{h+2\choose 2}( binomial start_ARG italic_h + 2 end_ARG start_ARG 2 end_ARG ). Let k=nh12𝑘𝑛12k=\lfloor\frac{n-h-1}{2}\rflooritalic_k = ⌊ divide start_ARG italic_n - italic_h - 1 end_ARG start_ARG 2 end_ARG ⌋ and t=n2k𝑡𝑛2𝑘t=n-2kitalic_t = italic_n - 2 italic_k, so h+1th+21𝑡2h+1\leq t\leq h+2italic_h + 1 ≤ italic_t ≤ italic_h + 2. Let G𝐺Gitalic_G be a rainbow graph on n𝑛nitalic_n vertices with V(G)={v1,,vt,x1,,xk,y1,,yk}𝑉𝐺subscript𝑣1subscript𝑣𝑡subscript𝑥1subscript𝑥𝑘subscript𝑦1subscript𝑦𝑘V(G)=\{v_{1},\ldots,v_{t},x_{1},\ldots,x_{k},y_{1},\ldots,y_{k}\}italic_V ( italic_G ) = { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } and |E(H)|={vivj: 1i<jt}{v1xi,v1yi,xiyi:i[k]}𝐸𝐻conditional-setsubscript𝑣𝑖subscript𝑣𝑗1𝑖𝑗𝑡conditional-setsubscript𝑣1subscript𝑥𝑖subscript𝑣1subscript𝑦𝑖subscript𝑥𝑖subscript𝑦𝑖𝑖delimited-[]𝑘|E(H)|=\{v_{i}v_{j}\colon\,1\leq i<j\leq t\}\cup\{v_{1}x_{i},v_{1}y_{i},x_{i}y% _{i}\colon\,i\in[k]\}| italic_E ( italic_H ) | = { italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT : 1 ≤ italic_i < italic_j ≤ italic_t } ∪ { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : italic_i ∈ [ italic_k ] }. Note that |E(G)|=(t2)+3k=32n+cH𝐸𝐺binomial𝑡23𝑘32𝑛subscript𝑐𝐻|E(G)|={t\choose 2}+3k=\frac{3}{2}n+c_{H}| italic_E ( italic_G ) | = ( binomial start_ARG italic_t end_ARG start_ARG 2 end_ARG ) + 3 italic_k = divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n + italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT for some constant cHsubscript𝑐𝐻c_{H}italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT. It suffices to show that G𝐺Gitalic_G is weakly H𝐻Hitalic_H-rainbow saturated.

Let c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT be an arbitrarily fixed list of pairwise distinct colors from \mathbb{N}blackboard_N , where m=(n2)|E(G)|𝑚binomial𝑛2𝐸𝐺m={n\choose 2}-|E(G)|italic_m = ( binomial start_ARG italic_n end_ARG start_ARG 2 end_ARG ) - | italic_E ( italic_G ) |. Let V={v1,,vt}𝑉subscript𝑣1subscript𝑣𝑡V=\{v_{1},\ldots,v_{t}\}italic_V = { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT } and U={x1,,xk,y1,,yk}𝑈subscript𝑥1subscript𝑥𝑘subscript𝑦1subscript𝑦𝑘U=\{x_{1},\ldots,x_{k},y_{1},\ldots,y_{k}\}italic_U = { italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT }. We first consider the non-edges between V𝑉Vitalic_V and U𝑈Uitalic_U. By symmetry, we only consider the addition of v2x1subscript𝑣2subscript𝑥1v_{2}x_{1}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in some color c{c1,c2,,cm}superscript𝑐subscript𝑐1subscript𝑐2subscript𝑐𝑚c^{\ast}\in\{c_{1},c_{2},\ldots,c_{m}\}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ { italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT }. Since G𝐺Gitalic_G is rainbow, we can find a subset VV{v1,v2}superscript𝑉𝑉subscript𝑣1subscript𝑣2V^{\prime}\subseteq V\setminus\{v_{1},v_{2}\}italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_V ∖ { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } with |V||V|3h2superscript𝑉𝑉32|V^{\prime}|\geq|V|-3\geq h-2| italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ | italic_V | - 3 ≥ italic_h - 2 such that G[V{v1,v2}]v1v2𝐺delimited-[]superscript𝑉subscript𝑣1subscript𝑣2subscript𝑣1subscript𝑣2G[V^{\prime}\cup\{v_{1},v_{2}\}]-v_{1}v_{2}italic_G [ italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ∪ { italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT } ] - italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT contains no edges of color csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT. If cG(x1v1)csubscript𝑐𝐺subscript𝑥1subscript𝑣1superscript𝑐c_{G}(x_{1}v_{1})\neq c^{\ast}italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ≠ italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, then the addition of v2x1subscript𝑣2subscript𝑥1v_{2}x_{1}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in color csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H𝐻Hitalic_H in which v2x1v1visubscript𝑣2subscript𝑥1subscript𝑣1subscript𝑣𝑖v_{2}x_{1}v_{1}v_{i}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT plays the role of the path P𝑃Pitalic_P, where visubscript𝑣𝑖v_{i}italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a vertex of Vsuperscript𝑉V^{\prime}italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT. If cG(x1v1)=csubscript𝑐𝐺subscript𝑥1subscript𝑣1superscript𝑐c_{G}(x_{1}v_{1})=c^{\ast}italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT, then the addition of v2x1subscript𝑣2subscript𝑥1v_{2}x_{1}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in color csuperscript𝑐c^{\ast}italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H𝐻Hitalic_H in which v2x1y1v1subscript𝑣2subscript𝑥1subscript𝑦1subscript𝑣1v_{2}x_{1}y_{1}v_{1}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT plays the role of the path P𝑃Pitalic_P. Therefore, for any ordering e1,,e2k(t1)subscript𝑒1subscript𝑒2𝑘𝑡1e_{1},\ldots,e_{2k(t-1)}italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) end_POSTSUBSCRIPT of the non-edges between V𝑉Vitalic_V and U𝑈Uitalic_U, the non-edges eisubscript𝑒𝑖e_{i}italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color cisubscript𝑐𝑖c_{i}italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G𝐺Gitalic_G, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. Let G=G+{e1,e2,,e2k(t1)}superscript𝐺𝐺subscript𝑒1subscript𝑒2subscript𝑒2𝑘𝑡1G^{\prime}=G+\{e_{1},e_{2},\ldots,e_{2k(t-1)}\}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT = italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_e start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) end_POSTSUBSCRIPT } with c(ei)=ci𝑐subscript𝑒𝑖subscript𝑐𝑖c(e_{i})=c_{i}italic_c ( italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT for each i[2k(t1)]𝑖delimited-[]2𝑘𝑡1i\in[2k(t-1)]italic_i ∈ [ 2 italic_k ( italic_t - 1 ) ]. We next consider the non-edges within U𝑈Uitalic_U. By symmetry, we only consider the addition of x1x2subscript𝑥1subscript𝑥2x_{1}x_{2}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in some color c{c2k(t1)+1,,cm}superscript𝑐absentsubscript𝑐2𝑘𝑡11subscript𝑐𝑚c^{\ast\ast}\in\{c_{2k(t-1)+1},\ldots,c_{m}\}italic_c start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT ∈ { italic_c start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) + 1 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT }. Since G𝐺Gitalic_G is rainbow and c1,c2,,cmsubscript𝑐1subscript𝑐2subscript𝑐𝑚c_{1},c_{2},\ldots,c_{m}italic_c start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_c start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_c start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT are pairwise distinct, we can find a subset V′′V{v2,v3}superscript𝑉′′𝑉subscript𝑣2subscript𝑣3V^{\prime\prime}\subseteq V\setminus\{v_{2},v_{3}\}italic_V start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ⊆ italic_V ∖ { italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT } with |V′′||V|5h4superscript𝑉′′𝑉54|V^{\prime\prime}|\geq|V|-5\geq h-4| italic_V start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT | ≥ | italic_V | - 5 ≥ italic_h - 4 such that G[V′′{v2,v3}]v2v3superscript𝐺delimited-[]superscript𝑉′′subscript𝑣2subscript𝑣3subscript𝑣2subscript𝑣3G^{\prime}[V^{\prime\prime}\cup\{v_{2},v_{3}\}]-v_{2}v_{3}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT [ italic_V start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ∪ { italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT } ] - italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT contains no edges of colors from {c,cG(v2x1),cG(v3x2)}superscript𝑐absentsubscript𝑐superscript𝐺subscript𝑣2subscript𝑥1subscript𝑐superscript𝐺subscript𝑣3subscript𝑥2\{c^{\ast\ast},c_{G^{\prime}}(v_{2}x_{1}),c_{G^{\prime}}(v_{3}x_{2})\}{ italic_c start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT , italic_c start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , italic_c start_POSTSUBSCRIPT italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT end_POSTSUBSCRIPT ( italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) }. Then the addition of x1x2subscript𝑥1subscript𝑥2x_{1}x_{2}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in color csuperscript𝑐absentc^{\ast\ast}italic_c start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H𝐻Hitalic_H in which v2x1x2v3subscript𝑣2subscript𝑥1subscript𝑥2subscript𝑣3v_{2}x_{1}x_{2}v_{3}italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT plays the role of the path P𝑃Pitalic_P. Therefore, for any ordering e2k(t1)+1,,emsubscript𝑒2𝑘𝑡11subscript𝑒𝑚e_{2k(t-1)+1},\ldots,e_{m}italic_e start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) + 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT of the non-edges within U𝑈Uitalic_U, the non-edges e2k(t1)+isubscript𝑒2𝑘𝑡1𝑖e_{2k(t-1)+i}italic_e start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) + italic_i end_POSTSUBSCRIPT in color c2k(t1)+isubscript𝑐2𝑘𝑡1𝑖c_{2k(t-1)+i}italic_c start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) + italic_i end_POSTSUBSCRIPT can be added to Gsuperscript𝐺G^{\prime}italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT, one at a time, so that every added edge creates a new rainbow copy of H𝐻Hitalic_H. This completes the proof. ∎

Note that Proposition 4.3 also implies that for all cycles Csubscript𝐶C_{\ell}italic_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT with 55\ell\geq 5roman_ℓ ≥ 5, we have rwsat(n,C)32n+crwsat𝑛subscript𝐶32𝑛subscript𝑐{\rm rwsat}(n,C_{\ell})\leq\frac{3}{2}n+c_{\ell}roman_rwsat ( italic_n , italic_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ) ≤ divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n + italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT, where csubscript𝑐c_{\ell}italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT is a constant only depending on \ellroman_ℓ. This statement also holds for C4subscript𝐶4C_{4}italic_C start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT.666To see this, consider a rainbow copy of the graph G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT or G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT on n𝑛nitalic_n vertices defined as follows. For an odd integer n𝑛nitalic_n, let G1subscript𝐺1G_{1}italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be the graph with vertex set {u,v1,v2,,vn1}𝑢subscript𝑣1subscript𝑣2subscript𝑣𝑛1\{u,v_{1},v_{2},\ldots,v_{n-1}\}{ italic_u , italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_n - 1 end_POSTSUBSCRIPT } and edge set {uvi: 1in1}{v2i1v2i: 1in12}conditional-set𝑢subscript𝑣𝑖1𝑖𝑛1conditional-setsubscript𝑣2𝑖1subscript𝑣2𝑖1𝑖𝑛12\{uv_{i}\colon\,1\leq i\leq n-1\}\cup\{v_{2i-1}v_{2i}\colon\,1\leq i\leq\frac{% n-1}{2}\}{ italic_u italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : 1 ≤ italic_i ≤ italic_n - 1 } ∪ { italic_v start_POSTSUBSCRIPT 2 italic_i - 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT : 1 ≤ italic_i ≤ divide start_ARG italic_n - 1 end_ARG start_ARG 2 end_ARG }. For an even integer n𝑛nitalic_n, let G2subscript𝐺2G_{2}italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be the graph with vertex set {u,x,y,z,v1,v2,,vn4}𝑢𝑥𝑦𝑧subscript𝑣1subscript𝑣2subscript𝑣𝑛4\{u,x,y,z,v_{1},v_{2},\ldots,v_{n-4}\}{ italic_u , italic_x , italic_y , italic_z , italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_n - 4 end_POSTSUBSCRIPT } and edge set {xy,xz,yz,ux,uy,uz}{uvi: 1in4}{v2i1v2i: 1in42}𝑥𝑦𝑥𝑧𝑦𝑧𝑢𝑥𝑢𝑦𝑢𝑧conditional-set𝑢subscript𝑣𝑖1𝑖𝑛4conditional-setsubscript𝑣2𝑖1subscript𝑣2𝑖1𝑖𝑛42\{xy,xz,yz,ux,uy,uz\}\cup\{uv_{i}\colon\,1\leq i\leq n-4\}\cup\{v_{2i-1}v_{2i}% \colon\,1\leq i\leq\frac{n-4}{2}\}{ italic_x italic_y , italic_x italic_z , italic_y italic_z , italic_u italic_x , italic_u italic_y , italic_u italic_z } ∪ { italic_u italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : 1 ≤ italic_i ≤ italic_n - 4 } ∪ { italic_v start_POSTSUBSCRIPT 2 italic_i - 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT : 1 ≤ italic_i ≤ divide start_ARG italic_n - 4 end_ARG start_ARG 2 end_ARG }. In light of this, we propose the following question.

Question 4.4.

For any integer 4normal-ℓ4\ell\geq 4roman_ℓ ≥ 4, there is a constant csubscript𝑐normal-ℓc_{\ell}italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT such that rwsat(n,C)=32n+cnormal-rwsat𝑛subscript𝐶normal-ℓ32𝑛subscript𝑐normal-ℓ{\rm rwsat}(n,C_{\ell})=\frac{3}{2}n+c_{\ell}roman_rwsat ( italic_n , italic_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT ) = divide start_ARG 3 end_ARG start_ARG 2 end_ARG italic_n + italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT.

Acknowledgement

Jie Ma was supported by National Key R&D Program of China 2023YFA1010201, National Natural Science Foundation of China grant 12125106, and Anhui Initiative in Quantum Information Technologies grant AHY150200. Xihe Li was supported by the Fundamental Research Funds for the Central Universities.

References

  • [1] R. Aharoni, M. DeVos and R. Holzman, Rainbow triangles and the Caccetta-Häggkvist conjecture, J. Graph Theory 92(4) (2019), 347–360.
  • [2] N. Alon, An extremal problem for sets with applications to graph theory, J. Combin. Theory Ser. A 40(1) (1985), 82–89.
  • [3] M. D. Barrus, M. Ferrara, J. Vandenbussche, and P. S. Wenger, Colored saturation parameters for rainbow subgraphs, J. Graph Theory 86(4) (2017), 375–386.
  • [4] N. Behague, T. Johnston, S. Letzter, N. Morrison, and S. Ogden, The rainbow saturation number is linear, SIAM J. Discrete Math. (2023), accepted.
  • [5] B. Bollobás, On generalized graphs, Acta Math. Acad. Sci. Hungar. 16 (1965), 447–452.
  • [6] B. Bollobás, Weakly k𝑘kitalic_k-saturated graphs, B. G. Teubner Verlagsgesellschaft, Leipzig, (1968), 25–31.
  • [7] N. Bushaw, D. Johnston, and P. Rombach, Rainbow saturation, Graphs Combin. 38(5) (2022), Paper No. 166, 12 pp.
  • [8] S. J. Cao, Y. D. Ma, and Z. Y. Taoqiu, A note on rainbow saturation number of paths. Appl. Math. Comput. 378 (2020), 125204, 4 pp.
  • [9] D. Chakraborti, K. Hendrey, B. Lund, and C. Tompkins, Rainbow saturation for complete graphs, SIAM J. Discrete Math. (2023), accepted.
  • [10] B. L. Currie, J. R. Faudree, R. J. Faudree, and J. R. Schmitt, A survey of minimum saturated graphs, Electron. J. Combin. DS19, Dynamic Surveys, (2021), 98 pp.
  • [11] P. Erdős, A. Hajnal, and J. W. Moon, A problem in graph theory, Amer. Math. Monthly 71 (1964), 1107–1110.
  • [12] R. J. Faudree, R. J. Gould, and M. S. Jacobson, Weak saturation numbers for sparse graphs, Discuss. Math. Graph Theory 33(4) (2013), 677–693.
  • [13] M. Ferrara, D. Johnston, S. Loeb, F. Pfender, A. Schulte, H. C. Smith, E. Sullivan, M. Tait, and C. Tompkins, On edge-colored saturation problems, J. Comb. 11(4) (2020), 639–655.
  • [14] J. Fox, A. Grinshpun, and J. Pach, The Erdős-Hajnal conjecture for rainbow triangles, J. Combin. Theory, Ser. B 111 (2015), 75–125.
  • [15] Z. Füredi and I. Z. Ruzsa, Nearly subadditive sequences, Acta Math. Hungar. 161(2) (2020), 401–411.
  • [16] A. Girão, D. Lewis, and K. Popielarz, Rainbow saturation of graphs, J. Graph Theory 94(3) (2020), 421–444.
  • [17] D. Hanson and B. Toft, Edge-colored saturated graphs, J. Graph Theory 11(2) (1987), 191–196.
  • [18] O. Janzer, Rainbow Turán number of even cycles, repeated patterns and blow-ups of cycles, Israel J. Math. 253(2) (2023), 813–840.
  • [19] G. Kalai, Hyperconnectivity of graphs, Graphs Combin. 1(1) (1985), 65–79.
  • [20] P. Keevash, D. Mubayi, B. Sudakov, and J. Verstraëte, Rainbow Turán problems, Combin. Probab. Comput. 16(1) (2007), 109–126.
  • [21] D. Korándi, Rainbow saturation and graph capacities, SIAM J. Discrete Math. 32(2) (2018), 1261–1264.
  • [22] X. H. Li, H. Broersma, and L. G. Wang, The Erdős-Gyárfás function with respect to Gallai-colorings, J. Graph Theory 101(2) (2022), 242–264.
  • [23] R. Montgomery, A. Pokrovskiy and B. Sudakov, A proof of Ringel’s conjecture, Geom. Funct. Anal. 31(3) (2021), 663–720.
  • [24] A. Pokrovskiy, An approximate version of a conjecture of Aharoni and Berger, Adv. Math. 333 (2018), 1197–1241.
  • [25] A. Shapira and M. Tyomkyn, Weakly saturated hypergraphs and a conjecture of Tuza, Proc. Amer. Math. Soc. 151(7) (2023), 2795–2805.
  • [26] B. Sudakov and J. Volec, Properly colored and rainbow copies of graphs with few cherries, J. Combin. Theory Ser. B 122 (2017), 391–416.
  • [27] Zs. Tuza, A generalization of saturated graphs for finite languages, Tanulmányok—MTA Számitástech. Automat. Kutató Int. Budapest, (185) (1986), 287–293.
  • [28] Zs. Tuza, Extremal problems on saturated graphs and hypergraphs, Ars Combin. 25 (1988), 105–113.
  • [29] Zs. Tuza, Asymptotic growth of sparse saturated structures is locally determined, Discrete Math. 108(1-3) (1992), 397–402.
  • [30] A. A. Zykov, On some properties of linear complexes (in Russian), Mat. Sbornik N.S. 24/66 (1949), 163–188.

E-mail address: [email protected]

E-mail address: [email protected]

E-mail address: [email protected]