Abstract
For a fixed graph H 𝐻 H italic_H , we say that an edge-colored graph G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated if there exists an ordering e 1 , e 2 , … , e m subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑚
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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . The weak rainbow saturation number of H 𝐻 H italic_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 𝐻 H italic_H -rainbow saturated graph on n 𝑛 n italic_n vertices. In this paper, we show that for any non-empty graph H 𝐻 H italic_H , the limit lim n → ∞ rwsat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_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 𝐻 H italic_H , what is the maximum number of edges in an H 𝐻 H italic_H -free graph on n 𝑛 n italic_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 𝐻 H italic_H , a graph G 𝐺 G italic_G is called H 𝐻 H italic_H -saturated if G 𝐺 G italic_G is H 𝐻 H italic_H -free but adding any non-edge to G 𝐺 G italic_G creates a copy of H 𝐻 H italic_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 𝐻 H italic_H -saturated graph on n 𝑛 n italic_n vertices. Erdős, Hajnal and Moon [11 ] proved that sat ( n , K t ) = ( n 2 ) − ( n − t + 2 2 ) sat 𝑛 subscript 𝐾 𝑡 binomial 𝑛 2 binomial 𝑛 𝑡 2 2 {\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 𝐺 G italic_G is called weakly H 𝐻 H italic_H -saturated if there exists an ordering e 1 , e 2 , … , e m subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑚
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 𝐺 G italic_G such that for each i ∈ [ m ] 𝑖 delimited-[] 𝑚 i\in[m] italic_i ∈ [ italic_m ] , the graph G i \colonequals G + { e 1 , … , e i } subscript 𝐺 𝑖 \colonequals 𝐺 subscript 𝑒 1 … subscript 𝑒 𝑖 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 𝐻 H italic_H containing e i subscript 𝑒 𝑖 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 𝐻 H italic_H -saturated graph on n 𝑛 n italic_n vertices. In [6 ] , Bollobás conjectured that wsat ( n , K t ) = sat ( n , K t ) 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 lim n → ∞ wsat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_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 lim n → ∞ sat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_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 𝐺 G italic_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 𝐺 G italic_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 𝐻 H italic_H , we say that an edge-colored graph G 𝐺 G italic_G is H 𝐻 H italic_H -rainbow saturated if G 𝐺 G italic_G does not contain a rainbow copy of H 𝐻 H italic_H , but the addition of any non-edge in any color from ℕ ℕ \mathbb{N} blackboard_N creates a rainbow copy of H 𝐻 H italic_H . Girão, Lewis and Popielarz [16 ] defined the rainbow saturation number of H 𝐻 H italic_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 𝐻 H italic_H -rainbow saturated graph on n 𝑛 n italic_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 𝑛 n italic_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 𝐻 H italic_H , we say that an edge-colored graph G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated if there exists an ordering e 1 , e 2 , … , e m subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑚
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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Behague et al. [4 ] defined the weak rainbow saturation number of H 𝐻 H italic_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 𝐻 H italic_H -rainbow saturated graph on n 𝑛 n italic_n vertices.
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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 𝐺 G italic_G . Furthermore, for a weakly H 𝐻 H italic_H -rainbow saturated graph G 𝐺 G italic_G , we do not require G 𝐺 G italic_G itself to be rainbow H 𝐻 H italic_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 𝐻 H italic_H . Extending the result of Alon [2 ] , Behague et al. posed the following question.
Question 1.1 ([4 ] ).
For any non-empty graph H 𝐻 H italic_H , does the limit lim n → ∞ rwsat ( n , H ) n subscript normal-→ 𝑛 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 𝐻 H italic_H , the limit lim n → ∞ rwsat ( n , H ) n subscript normal-→ 𝑛 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 𝐻 H italic_H is a complete graph, Behague et al. [4 ] proved that rwsat ( n , K t ) ≤ ( t + 2 2 t ) n + c t rwsat 𝑛 subscript 𝐾 𝑡 𝑡 2 2 𝑡 𝑛 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 t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 , where c t subscript 𝑐 𝑡 c_{t} italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is a constant depending only on t 𝑡 t italic_t . They asked whether rwsat ( n , K t ) ≤ t n + 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 t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 and sufficiently large n 𝑛 n italic_n . This question was solved by Chakraborti, Hendrey, Lund and Tompkins [9 ] recently by showing that rwsat ( n , K t ) ≤ ( t − 1 ) 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 t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 . Our second result extends this result form complete graphs to general graphs. In particular, our result implies that the limit lim n → ∞ rwsat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_H contains no pendant edges. An edge is pendant if one of its endpoints has degree 1. For any graph H 𝐻 H italic_H and vertex v ∈ V ( H ) 𝑣 𝑉 𝐻 v\in V(H) italic_v ∈ italic_V ( italic_H ) , let N H ( v ) subscript 𝑁 𝐻 𝑣 N_{H}(v) italic_N start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) be the neighborhood of v 𝑣 v italic_v in H 𝐻 H italic_H , and let d H ( v ) \colonequals | N H ( v ) | subscript 𝑑 𝐻 𝑣 \colonequals subscript 𝑁 𝐻 𝑣 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 𝑣 v italic_v . Let δ ( H ) 𝛿 𝐻 \delta(H) italic_δ ( italic_H ) be the minimum degree of H 𝐻 H italic_H and let δ ′ ( H ) \colonequals min { d H ( v ) : v ∈ V ( H ) , d H ( 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 𝐻 H italic_H be a non-empty graph. Then the following statements hold.
(i)
If H 𝐻 H italic_H contains a pendant edge, then lim n → ∞ rwsat ( n , H ) n = 0 subscript → 𝑛 rwsat 𝑛 𝐻 𝑛 0 \lim_{n\to\infty}\frac{{\rm rwsat}(n,H)}{n}=0 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 = 0 .
(ii)
If H 𝐻 H italic_H contains no pendant edge, then 1 2 δ ′ ( H ) ≤ lim n → ∞ rwsat ( n , H ) n ≤ δ ′ ( H ) 1 2 superscript 𝛿 ′ 𝐻 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 𝐺 G italic_G and an edge e ∈ E ( G ) 𝑒 𝐸 𝐺 e\in E(G) italic_e ∈ italic_E ( italic_G ) , we use c G ( e ) subscript 𝑐 𝐺 𝑒 c_{G}(e) italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_e ) to denote the color assigned on e 𝑒 e italic_e . Given two disjoint vertex subsets U , V ⊆ V ( G ) 𝑈 𝑉
𝑉 𝐺 U,V\subseteq V(G) italic_U , italic_V ⊆ italic_V ( italic_G ) , let E G ( U , V ) \colonequals { u v ∈ E ( G ) : u ∈ U , v ∈ V } subscript 𝐸 𝐺 𝑈 𝑉 \colonequals conditional-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 𝑈 U italic_U consists of a single vertex u 𝑢 u italic_u , we simply write E G ( { u } , V ) subscript 𝐸 𝐺 𝑢 𝑉 E_{G}(\{u\},V) italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( { italic_u } , italic_V ) as E G ( u , V ) subscript 𝐸 𝐺 𝑢 𝑉 E_{G}(u,V) italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_u , italic_V ) . The subscript G 𝐺 G italic_G in c G ( e ) subscript 𝑐 𝐺 𝑒 c_{G}(e) italic_c start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_e ) , E G ( U , V ) subscript 𝐸 𝐺 𝑈 𝑉 E_{G}(U,V) italic_E start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_U , italic_V ) , N G ( v ) subscript 𝑁 𝐺 𝑣 N_{G}(v) italic_N start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) and d G ( v ) subscript 𝑑 𝐺 𝑣 d_{G}(v) italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) will be omitted if G 𝐺 G italic_G is clear from the context. For a vertex subset U ⊆ V ( 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 𝐺 G italic_G , that is, V ( G [ U ] ) = U 𝑉 𝐺 delimited-[] 𝑈 𝑈 V(G[U])=U italic_V ( italic_G [ italic_U ] ) = italic_U , E ( G [ U ] ) = { e ∈ E ( G ) : e ⊆ U } 𝐸 𝐺 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 𝐺 G italic_G . For a vertex subset V ⊆ V ( G ) 𝑉 𝑉 𝐺 V\subseteq V(G) italic_V ⊆ italic_V ( italic_G ) , let G − V \colonequals G [ 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 𝐸 E italic_E of non-edges (resp., edges) of G 𝐺 G italic_G , let G + E 𝐺 𝐸 G+E italic_G + italic_E (resp., G − E 𝐺 𝐸 G-E italic_G - italic_E ) be the graph obtained form G 𝐺 G italic_G by adding (resp., deleting) all the edges in E 𝐸 E italic_E . If E 𝐸 E italic_E consists of a single edge e 𝑒 e italic_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+e italic_G + italic_e and G − e 𝐺 𝑒 G-e italic_G - italic_e , respectively. Given two vertex-disjoint graphs G 𝐺 G italic_G and H 𝐻 H italic_H , we use G ∪ H 𝐺 𝐻 G\cup H italic_G ∪ italic_H to denote the disjoint union of G 𝐺 G italic_G and H 𝐻 H italic_H , that is, the graph with vertex set V ( G ∪ H ) = 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 ( G ∪ H ) = 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 n G 𝑛 𝐺 nG italic_n italic_G to denote the disjoint union of n 𝑛 n italic_n copies of G 𝐺 G italic_G .
Next, we state and prove several lemmas.
Lemma 2.1 .
Let n ≥ m ≥ 2 𝑛 𝑚 2 n\geq m\geq 2 italic_n ≥ italic_m ≥ 2 be two positive integers. Then the following statements hold.
(i)
For any constant c 𝑐 c italic_c with 0 ≤ c ≤ n − 3 6 0 𝑐 𝑛 3 6 0\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 𝑛 n italic_n -vertex graph with at most c n 𝑐 𝑛 cn italic_c italic_n edges contains an independent set of size ⌈ n 2 c + 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 K m , n subscript 𝐾 𝑚 𝑛
K_{m,n} italic_K start_POSTSUBSCRIPT italic_m , italic_n end_POSTSUBSCRIPT with at least m ( n − 1 ) 𝑚 𝑛 1 m(n-1) italic_m ( italic_n - 1 ) edges contains K ⌊ m 2 ⌋ , ⌊ n 2 ⌋ subscript 𝐾 𝑚 2 𝑛 2
K_{\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 𝐺 G italic_G be an n 𝑛 n italic_n -vertex graph with | E ( G ) | ≤ c n 𝐸 𝐺 𝑐 𝑛 |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 𝐺 G italic_G satisfies
| E ( G ¯ ) | ≥ ( n 2 ) − c n = n − 2 c − 1 n ⋅ n 2 2 = ( 1 − 1 n / ( 2 c + 1 ) ) n 2 2 > ( 1 − 1 ⌈ n / ( 2 c + 1 ) ⌉ − 1 ) n 2 2 . 𝐸 ¯ 𝐺 binomial 𝑛 2 𝑐 𝑛 ⋅ 𝑛 2 𝑐 1 𝑛 superscript 𝑛 2 2 1 1 𝑛 2 𝑐 1 superscript 𝑛 2 2 1 1 𝑛 2 𝑐 1 1 superscript 𝑛 2 2 \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 ⌈ n 2 c + 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 𝐺 G italic_G contains an independent set of size ⌈ n 2 c + 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 𝐺 G italic_G be a subgraph of K m , n subscript 𝐾 𝑚 𝑛
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 ( n − 1 ) 𝐸 𝐺 𝑚 𝑛 1 |E(G)|\geq m(n-1) | italic_E ( italic_G ) | ≥ italic_m ( italic_n - 1 ) . Let A ′ \colonequals { v ∈ A : d ( v ) ≤ n − 2 } superscript 𝐴 ′ \colonequals conditional-set 𝑣 𝐴 𝑑 𝑣 𝑛 2 A^{\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 ′′ = A ∖ A ′ superscript 𝐴 ′′ 𝐴 superscript 𝐴 ′ A^{\prime\prime}=A\setminus A^{\prime} italic_A start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT = italic_A ∖ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . Then | A ′ | ≤ 1 2 ( m n − m ( n − 1 ) ) = m 2 superscript 𝐴 ′ 1 2 𝑚 𝑛 𝑚 𝑛 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 ′ | ≥ m 2 superscript 𝐴 ′′ 𝑚 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 A ∗ ⊂ A ′′ superscript 𝐴 ∗ superscript 𝐴 ′′ A^{\ast}\subset A^{\prime\prime} italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊂ italic_A start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT with | A ∗ | = ⌊ m 2 ⌋ superscript 𝐴 ∗ 𝑚 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 v ∈ A ∗ 𝑣 superscript 𝐴 ∗ v\in A^{\ast} italic_v ∈ italic_A start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT has at least n − 1 𝑛 1 n-1 italic_n - 1 neighbors in B 𝐵 B italic_B . Hence, there exists a subset B ∗ ⊆ B superscript 𝐵 ∗ 𝐵 B^{\ast}\subseteq B italic_B start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ⊆ italic_B with | B ∗ | ≥ n − | A ∗ | ≥ n − m 2 ≥ n − n 2 = n 2 superscript 𝐵 ∗ 𝑛 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 A ∗ ∪ B ∗ superscript 𝐴 ∗ 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 𝐺 G italic_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 𝑛 n italic_n -vertex graph that contains no members of ℱ ℱ \mathscr{F} script_F . For any graph H 𝐻 H italic_H , let f ( H ) 𝑓 𝐻 f(H) italic_f ( italic_H ) be the smallest integer n 𝑛 n italic_n such that for each N ∈ { n − 1 , n } 𝑁 𝑛 1 𝑛 N\in\{n-1,n\} italic_N ∈ { italic_n - 1 , italic_n } we have ex ( N , ℋ ) ≤ ( N 2 ) − 2 N − 2 ex 𝑁 ℋ binomial 𝑁 2 2 𝑁 2 {\rm ex}(N,\mathscr{H})\leq{N\choose 2}-2N-2 roman_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 } : u v ∈ E ( H ) } ℋ \colonequals conditional-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 ) | − 1 ≤ f ( 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 𝐻 H italic_H be a graph with E ( H ) ≠ ∅ 𝐸 𝐻 E(H)\neq\emptyset italic_E ( italic_H ) ≠ ∅ , F 𝐹 F italic_F be a complete graph of order f ( H ) + 2 𝑓 𝐻 2 f(H)+2 italic_f ( italic_H ) + 2 , and u , v 𝑢 𝑣
u,v italic_u , italic_v be two distinct vertices of F 𝐹 F italic_F . We color the edges of F 𝐹 F italic_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 K 2 , n − 2 subscript 𝐾 2 𝑛 2
K_{2,n-2} italic_K start_POSTSUBSCRIPT 2 , italic_n - 2 end_POSTSUBSCRIPT . Then no matter what color is assigned on u v 𝑢 𝑣 uv italic_u italic_v , there is a rainbow copy of H 𝐻 H italic_H containing the edge u v 𝑢 𝑣 uv italic_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 V ⊆ V ( 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 ( u v ) 𝑐 𝑢 𝑣 c(uv) italic_c ( italic_u italic_v ) . Let F ′ superscript 𝐹 ′ 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 ) : e ∈ E ( { u , v } , V ) } ∪ { c ( u v ) } ) ℕ 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 𝑉 2 2 𝑉 1 ex 𝑉 ℋ |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 F ′ superscript 𝐹 ′ F^{\prime} italic_F start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT contains a copy H ∗ superscript 𝐻 ∗ H^{\ast} italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT of H − { x , y } 𝐻 𝑥 𝑦 H-\{x,y\} italic_H - { italic_x , italic_y } for some edge x y ∈ E ( H ) 𝑥 𝑦 𝐸 𝐻 xy\in E(H) italic_x italic_y ∈ italic_E ( italic_H ) . Note that H ∗ superscript 𝐻 ∗ H^{\ast} italic_H start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is rainbow and contains no edges using colors from { c ( e ) : e ∈ E ( { u , v } , V ) } ∪ { c ( u v ) } 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 𝐻 H italic_H containing the edge u v 𝑢 𝑣 uv italic_u italic_v . The result follows.
∎
Corollary 2.3 .
Let H 𝐻 H italic_H be a graph with E ( H ) ≠ ∅ 𝐸 𝐻 E(H)\neq\emptyset italic_E ( italic_H ) ≠ ∅ , F 𝐹 F italic_F be a copy of K n subscript 𝐾 𝑛 K_{n} italic_K start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT with n ≥ 5 | V ( H ) | 𝑛 5 𝑉 𝐻 n\geq 5|V(H)| italic_n ≥ 5 | italic_V ( italic_H ) | , and u , v 𝑢 𝑣
u,v italic_u , italic_v be two distinct vertices of F 𝐹 F italic_F . We color the edges of F 𝐹 F italic_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 K 2 , n − 2 subscript 𝐾 2 𝑛 2
K_{2,n-2} italic_K start_POSTSUBSCRIPT 2 , italic_n - 2 end_POSTSUBSCRIPT . Then no matter what color is assigned on u v 𝑢 𝑣 uv italic_u italic_v , there is a rainbow copy of H 𝐻 H italic_H containing the edge u v 𝑢 𝑣 uv italic_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 𝐺 G italic_G be a graph on N ≥ 5 | V ( H ) | − 1 𝑁 5 𝑉 𝐻 1 N\geq 5|V(H)|-1 italic_N ≥ 5 | italic_V ( italic_H ) | - 1 vertices with | E ( G ) | = ( N 2 ) − 2 N − 2 𝐸 𝐺 binomial 𝑁 2 2 𝑁 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 ¯ ) | = 2 N + 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 = 2 N + 2 N 𝑐 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 𝑈 U italic_U of G ¯ ¯ 𝐺 \overline{G} over¯ start_ARG italic_G end_ARG with | U | ≥ N 2 c + 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 𝐺 G italic_G contains some graph H ∗ ∈ ℋ superscript 𝐻 ∗ ℋ 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 V ⊆ V ( 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 𝐻 H italic_H -rainbow saturated graph G 𝐺 G italic_G , we do not require G 𝐺 G italic_G itself to be rainbow H 𝐻 H italic_H -free. We have the following result on weakly rainbow saturated graphs.
Lemma 2.4 .
For any graph H 𝐻 H italic_H , integer n 𝑛 n italic_n , and weakly H 𝐻 H italic_H -rainbow saturated graph G 𝐺 G italic_G on n 𝑛 n italic_n vertices, we can recolor the edges of G 𝐺 G italic_G such that the resulting edge-colored graph G ′ superscript 𝐺 normal-′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow and G ′ superscript 𝐺 normal-′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is still weakly H 𝐻 H italic_H -rainbow saturated.
Proof.
Since G 𝐺 G italic_G is a weakly H 𝐻 H italic_H -rainbow saturated graph, there exists an ordering e 1 , e 2 , … , e m subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑚
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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Now we consider the rainbow graph G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . For an arbitrarily fixed list c 1 ′ , c 2 ′ , … , c m ′ subscript superscript 𝑐 ′ 1 subscript superscript 𝑐 ′ 2 … subscript superscript 𝑐 ′ 𝑚
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i ′ subscript superscript 𝑐 ′ 𝑖 c^{\prime}_{i} italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H .
Let G 0 ′ \colonequals G ′ subscript superscript 𝐺 ′ 0 \colonequals superscript 𝐺 ′ 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 G i ′ \colonequals G ′ + { e 1 , … , e i } subscript superscript 𝐺 ′ 𝑖 \colonequals superscript 𝐺 ′ subscript 𝑒 1 … subscript 𝑒 𝑖 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 ( e k ) = c k ′ 𝑐 subscript 𝑒 𝑘 subscript superscript 𝑐 ′ 𝑘 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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (for each i < j 𝑖 𝑗 i<j italic_i < italic_j ) in color c i ′ subscript superscript 𝑐 ′ 𝑖 c^{\prime}_{i} italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G i − 1 ′ subscript superscript 𝐺 ′ 𝑖 1 G^{\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 𝐻 H italic_H , but adding e j subscript 𝑒 𝑗 e_{j} italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in color c j ′ subscript superscript 𝑐 ′ 𝑗 c^{\prime}_{j} italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT to G j − 1 ′ subscript superscript 𝐺 ′ 𝑗 1 G^{\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 𝐻 H italic_H . Since G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated, the addition of e j subscript 𝑒 𝑗 e_{j} italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT creates at least one copy of H 𝐻 H italic_H . Let 𝒜 𝒜 \mathcal{A} caligraphic_A be the set of all underlying copies of H 𝐻 H italic_H in G + { e 1 , … , e j } 𝐺 subscript 𝑒 1 … subscript 𝑒 𝑗 G+\{e_{1},\ldots,e_{j}\} italic_G + { italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } containing e j subscript 𝑒 𝑗 e_{j} italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . Then for any A ∈ 𝒜 𝐴 𝒜 A\in\mathcal{A} italic_A ∈ caligraphic_A , A 𝐴 A italic_A is a copy of H 𝐻 H italic_H but A 𝐴 A italic_A is not a rainbow subgraph of G j ′ subscript superscript 𝐺 ′ 𝑗 G^{\prime}_{j} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT . Since G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow and c 1 ′ , … , c j ′ subscript superscript 𝑐 ′ 1 … subscript superscript 𝑐 ′ 𝑗
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 e i ′ subscript superscript 𝑒 ′ 𝑖 e^{\prime}_{i} italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT with c G ′ ( e i ′ ) = c i ′ subscript 𝑐 superscript 𝐺 ′ subscript superscript 𝑒 ′ 𝑖 subscript superscript 𝑐 ′ 𝑖 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 e i ′ with c G ′ ( e i ′ ) = c i ′ and e i , e i ′ ∈ E ( A ) } subscript 𝒜 𝑖 \colonequals conditional-set 𝐴 𝒜 G ′ contains a unique edge e i ′ with c G ′ ( e i ′ ) = c i ′ and e i , e i ′ ∈ E ( 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 i 1 , … , i t subscript 𝑖 1 … subscript 𝑖 𝑡
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 𝒜 i ℓ ≠ ∅ subscript 𝒜 subscript 𝑖 ℓ \mathcal{A}_{i_{\ell}}\neq\emptyset caligraphic_A start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT end_POSTSUBSCRIPT ≠ ∅ for each ℓ ∈ [ t ] ℓ delimited-[] 𝑡 \ell\in[t] roman_ℓ ∈ [ italic_t ] . Note that 𝒜 i 1 , … , 𝒜 i t subscript 𝒜 subscript 𝑖 1 … subscript 𝒜 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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 c i ℓ = c G ( e i ℓ ′ ) subscript 𝑐 subscript 𝑖 ℓ subscript 𝑐 𝐺 subscript superscript 𝑒 ′ 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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_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 𝑐 c italic_c and t 𝑡 t italic_t be two positive constants. For any sequence { a n } n ∈ ℕ subscript subscript 𝑎 𝑛 𝑛 ℕ \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 a m + n ≤ a m + a n + c subscript 𝑎 𝑚 𝑛 subscript 𝑎 𝑚 subscript 𝑎 𝑛 𝑐 a_{m+n}\leq a_{m}+a_{n}+c italic_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 , n ≥ t 𝑚 𝑛
𝑡 m,n\geq t italic_m , italic_n ≥ italic_t , the limit lim n → ∞ a n n subscript normal-→ 𝑛 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 } 𝑡 𝑐 𝐻 𝑉 𝐻 3 t=\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 ) n rsat 𝑛 𝐻 𝑐 𝐻 𝑛 {\rm rsat}(n,H)\leq c(H)n roman_rsat ( italic_n , italic_H ) ≤ italic_c ( italic_H ) italic_n (guaranteed by the result of [4 ] ). Then rwsat ( n , H ) ≤ rsat ( n , H ) ≤ t n rwsat 𝑛 𝐻 rsat 𝑛 𝐻 𝑡 𝑛 {\rm rwsat}(n,H)\leq{\rm rsat}(n,H)\leq tn roman_rwsat ( italic_n , italic_H ) ≤ roman_rsat ( italic_n , italic_H ) ≤ italic_t italic_n . We shall show that for every m 1 , m 2 ≥ t 10 subscript 𝑚 1 subscript 𝑚 2
superscript 𝑡 10 m_{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 ( m 1 + m 2 , H ) ≤ rwsat ( m 1 , H ) + rwsat ( m 2 , H ) + t 14 . rwsat subscript 𝑚 1 subscript 𝑚 2 𝐻 rwsat subscript 𝑚 1 𝐻 rwsat subscript 𝑚 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-[] 2 i\in[2] italic_i ∈ [ 2 ] , let G i subscript 𝐺 𝑖 G_{i} italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT be a weakly H 𝐻 H italic_H -rainbow saturated graph on m i ≥ t 12 subscript 𝑚 𝑖 superscript 𝑡 12 m_{i}\geq t^{12} italic_m start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ≥ italic_t start_POSTSUPERSCRIPT 12 end_POSTSUPERSCRIPT vertices with | E ( G i ) | = rwsat ( m i , H ) 𝐸 subscript 𝐺 𝑖 rwsat subscript 𝑚 𝑖 𝐻 |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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G 2 subscript 𝐺 2 G_{2} italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are two disjoint rainbow graphs and they have no common colors, i.e., G 1 ∪ G 2 subscript 𝐺 1 subscript 𝐺 2 G_{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-[] 2 i\in[2] italic_i ∈ [ 2 ] , let X i \colonequals { v ∈ V ( G i ) : d G i ( v ) ≥ m i 4 } subscript 𝑋 𝑖 \colonequals conditional-set 𝑣 𝑉 subscript 𝐺 𝑖 subscript 𝑑 subscript 𝐺 𝑖 𝑣 subscript 𝑚 𝑖 4 X_{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 | X i | ≤ 2 | E ( G i ) | m i / 4 ≤ 2 t m i m i / 4 = 8 t subscript 𝑋 𝑖 2 𝐸 subscript 𝐺 𝑖 subscript 𝑚 𝑖 4 2 𝑡 subscript 𝑚 𝑖 subscript 𝑚 𝑖 4 8 𝑡 |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-[] 2 i\in[2] italic_i ∈ [ 2 ] . By Lemma 2.1 (i), for each i ∈ [ 2 ] 𝑖 delimited-[] 2 i\in[2] italic_i ∈ [ 2 ] , G i subscript 𝐺 𝑖 G_{i} italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT contains an independent set of size at least m i 2 t + 1 > t 6 + 8 t subscript 𝑚 𝑖 2 𝑡 1 superscript 𝑡 6 8 𝑡 \frac{m_{i}}{2t+1}>t^{6}+8t divide 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 A i ⊆ V ( G i ) ∖ X i subscript 𝐴 𝑖 𝑉 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 G i subscript 𝐺 𝑖 G_{i} italic_G start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT with | A i | = t 6 subscript 𝐴 𝑖 superscript 𝑡 6 |A_{i}|=t^{6} | italic_A start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT | = italic_t start_POSTSUPERSCRIPT 6 end_POSTSUPERSCRIPT . Let G 𝐺 G italic_G be the ( m 1 + m 2 ) subscript 𝑚 1 subscript 𝑚 2 (m_{1}+m_{2}) ( italic_m start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_m start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) -vertex graph obtained from G 1 ∪ G 2 subscript 𝐺 1 subscript 𝐺 2 G_{1}\cup G_{2} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT by adding all edges between X 1 ∪ A 1 subscript 𝑋 1 subscript 𝐴 1 X_{1}\cup A_{1} italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and X 2 ∪ A 2 subscript 𝑋 2 subscript 𝐴 2 X_{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 𝐺 G italic_G is rainbow. Note that | E ( G ) | = | E ( G 1 ) | + | E ( G 2 ) | + | X 1 ∪ A 1 | | X 2 ∪ A 2 | ≤ rwsat ( m 1 , H ) + rwsat ( m 2 , H ) + t 14 . 𝐸 𝐺 𝐸 subscript 𝐺 1 𝐸 subscript 𝐺 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝑋 2 subscript 𝐴 2 rwsat subscript 𝑚 1 𝐻 rwsat subscript 𝑚 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 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated.
Let a 𝑎 a italic_a , b 𝑏 b italic_b and s 𝑠 s italic_s be the number of non-edges of G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , G 2 subscript 𝐺 2 G_{2} italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and G 𝐺 G italic_G , respectively. Then s = a + b + m 1 m 2 − | X 1 ∪ A 1 | | X 2 ∪ A 2 | 𝑠 𝑎 𝑏 subscript 𝑚 1 subscript 𝑚 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝑋 2 subscript 𝐴 2 s=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 e 1 , e 2 , … , e s subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑠
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 𝐺 G italic_G such that, for any list c 1 , c 2 , … , c s subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑠
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Since G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and G 2 subscript 𝐺 2 G_{2} italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT are weakly H 𝐻 H italic_H -rainbow saturated, there exists an ordering e 1 , e 2 , … , e a subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑎
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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and an ordering e a + 1 , e a + 2 , … , e a + b subscript 𝑒 𝑎 1 subscript 𝑒 𝑎 2 … subscript 𝑒 𝑎 𝑏
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 G 2 subscript 𝐺 2 G_{2} italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that, the non-edges e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 1 ) = G + { e 1 , e 2 , … , e a + b } superscript 𝐺 1 𝐺 subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑎 𝑏 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 ( e i ) = c i 𝑐 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 ( G 1 ) 𝑉 subscript 𝐺 1 V(G_{1}) italic_V ( italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) and V ( G 2 ) 𝑉 subscript 𝐺 2 V(G_{2}) italic_V ( italic_G start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) . For each i ∈ [ 2 ] 𝑖 delimited-[] 2 i\in[2] italic_i ∈ [ 2 ] , let B i \colonequals { v ∈ V ( G i ) ∖ ( X i ∪ A i ) : | N G i ( v ) ∩ A i | ≥ t 5 } subscript 𝐵 𝑖 \colonequals conditional-set 𝑣 𝑉 subscript 𝐺 𝑖 subscript 𝑋 𝑖 subscript 𝐴 𝑖 subscript 𝑁 subscript 𝐺 𝑖 𝑣 subscript 𝐴 𝑖 superscript 𝑡 5 B_{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 C i \colonequals V ( G i ) ∖ ( X i ∪ A i ∪ B i ) 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-[] 2 i\in[2] italic_i ∈ [ 2 ] , we have | B i | ≤ | E ( G i ) | t 5 ≤ t m i t 5 = m i t 4 subscript 𝐵 𝑖 𝐸 subscript 𝐺 𝑖 superscript 𝑡 5 𝑡 subscript 𝑚 𝑖 superscript 𝑡 5 subscript 𝑚 𝑖 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 | C i | ≥ m i − | X i | − | A i | − | B i | ≥ 2 m i 3 subscript 𝐶 𝑖 subscript 𝑚 𝑖 subscript 𝑋 𝑖 subscript 𝐴 𝑖 subscript 𝐵 𝑖 2 subscript 𝑚 𝑖 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: E G ¯ ( C 1 ∪ A 1 , C 2 ∪ A 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐴 1 subscript 𝐶 2 subscript 𝐴 2 E_{\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 ) , E G ¯ ( B 1 , X 2 ∪ A 2 ∪ C 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ∪ C 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐶 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝐶 1 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_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 ) , E G ¯ ( B 1 , B 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝐵 2 E_{\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 ) , E G ¯ ( C 1 , X 2 ) ∪ E G ¯ ( C 2 , X 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝑋 2 subscript 𝐸 ¯ 𝐺 subscript 𝐶 2 subscript 𝑋 1 E_{\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 G ∗ superscript 𝐺 ∗ G^{\ast} italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is the edge-colored graph obtained from G 𝐺 G italic_G by adding certain non-edges e 1 , e 2 , … , e ℓ subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 ℓ
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 ( e i ) = c i 𝑐 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 E ∗ superscript 𝐸 ∗ E^{\ast} italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT of non-edges of G ∗ superscript 𝐺 ∗ G^{\ast} italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , we say that E ∗ superscript 𝐸 ∗ E^{\ast} italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is nice to G ∗ superscript 𝐺 ∗ G^{\ast} italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT if there exists an ordering e ℓ + 1 , e ℓ + 2 , … , e ℓ + | E ∗ | subscript 𝑒 ℓ 1 subscript 𝑒 ℓ 2 … subscript 𝑒 ℓ 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 E ∗ superscript 𝐸 ∗ E^{\ast} italic_E start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT such that, the non-edges e ℓ + i subscript 𝑒 ℓ 𝑖 e_{\ell+i} italic_e start_POSTSUBSCRIPT roman_ℓ + italic_i end_POSTSUBSCRIPT in color c ℓ + i subscript 𝑐 ℓ 𝑖 c_{\ell+i} italic_c start_POSTSUBSCRIPT roman_ℓ + italic_i end_POSTSUBSCRIPT can be added to G ∗ superscript 𝐺 ∗ G^{\ast} italic_G start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H .
Figure 1: An illustration of the non-edges (represented by dashed lines) of G ( 1 ) superscript 𝐺 1 G^{(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 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT .
Claim 3.1 .
E G ¯ ( C 1 ∪ A 1 , C 2 ∪ A 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐴 1 subscript 𝐶 2 subscript 𝐴 2 E_{\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 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT .
Proof.
For an arbitrarily fixed vertex u ∈ C 1 𝑢 subscript 𝐶 1 u\in C_{1} italic_u ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , there exists a set S ⊆ A 1 𝑆 subscript 𝐴 1 S\subseteq A_{1} italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with | S | ≥ | A 1 | − t 5 ≥ t 5 𝑆 subscript 𝐴 1 superscript 𝑡 5 superscript 𝑡 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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u 𝑢 u italic_u and S 𝑆 S italic_S . Note that in G ( 1 ) superscript 𝐺 1 G^{(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 { c 1 , c 2 , … , c a } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑎 \{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 𝑆 S italic_S and A 2 subscript 𝐴 2 A_{2} italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT forms a rainbow complete bipartite subgraph. Let G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be the bipartite subgraph of G 𝐺 G italic_G with bipartition ( S , A 2 ) 𝑆 subscript 𝐴 2 (S,A_{2}) ( italic_S , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) and E ( G ′ ) = { v 1 v 2 : v 1 ∈ S , v 2 ∈ A 2 , c ( v 1 v 2 ) is not a color on edges between u and S } 𝐸 superscript 𝐺 ′ conditional-set subscript 𝑣 1 subscript 𝑣 2 formulae-sequence subscript 𝑣 1 𝑆 subscript 𝑣 2 subscript 𝐴 2 c ( v 1 v 2 ) is not a color on edges between u and S
E(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 𝐺 G italic_G is rainbow, we have | E ( G ′ ) | ≥ | S | | A 2 | − | 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 S ′ ⊆ S superscript 𝑆 ′ 𝑆 S^{\prime}\subseteq S italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_S and A ′ ⊆ A 2 superscript 𝐴 ′ subscript 𝐴 2 A^{\prime}\subseteq A_{2} italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT with | S ′ | = t 4 superscript 𝑆 ′ superscript 𝑡 4 |S^{\prime}|=t^{4} | italic_S start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | = italic_t start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT and | A ′ | = t 5 superscript 𝐴 ′ superscript 𝑡 5 |A^{\prime}|=t^{5} | italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | = italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT such that G ′ [ S ′ ∪ A ′ ] 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 S ′ superscript 𝑆 ′ 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 x ∈ A ′ 𝑥 superscript 𝐴 ′ x\in A^{\prime} italic_x ∈ italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , by Corollary 2.3 (with F = G ( 1 ) [ S ′ ∪ { u , x } ] + u x 𝐹 superscript 𝐺 1 delimited-[] superscript 𝑆 ′ 𝑢 𝑥 𝑢 𝑥 F=G^{(1)}[S^{\prime}\cup\{u,x\}]+ux italic_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 u x 𝑢 𝑥 ux italic_u italic_x in any color to G ( 1 ) superscript 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H 𝐻 H italic_H . By symmetry, for any ordering e a + b + 1 , … , e a + b + t 5 subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 superscript 𝑡 5
e_{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 𝑢 u italic_u and A ′ superscript 𝐴 ′ A^{\prime} italic_A start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , the non-edges e a + b + i subscript 𝑒 𝑎 𝑏 𝑖 e_{a+b+i} italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color c a + b + i subscript 𝑐 𝑎 𝑏 𝑖 c_{a+b+i} italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G ( 1 ) superscript 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 2 , 1 ) = G ( 1 ) + { e a + b + 1 , … , e a + b + t 5 } superscript 𝐺 2 1 superscript 𝐺 1 subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 superscript 𝑡 5 G^{(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 ( e a + b + i ) = c a + 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 ∈ [ t 5 ] 𝑖 delimited-[] superscript 𝑡 5 i\in\left[t^{5}\right] italic_i ∈ [ italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT ] .
For any vertex y ∈ A 2 ∖ A ′ 𝑦 subscript 𝐴 2 superscript 𝐴 ′ 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 𝐺 2 1 delimited-[] 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 { c 1 , c 2 , … , c a + b + t 5 } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑎 𝑏 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 u y 𝑢 𝑦 uy italic_u italic_y in any color to G ( 2 , 1 ) superscript 𝐺 2 1 G^{(2,1)} italic_G start_POSTSUPERSCRIPT ( 2 , 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H 𝐻 H italic_H . By symmetry, this in fact shows that there exists an ordering e a + b + 1 , … , e a + b + t 6 | C 1 ∪ C 2 | subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2
e_{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 E G ¯ ( C 1 , A 2 ) ∪ E G ¯ ( C 2 , A 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐴 2 subscript 𝐸 ¯ 𝐺 subscript 𝐶 2 subscript 𝐴 1 E_{\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 e a + b + i subscript 𝑒 𝑎 𝑏 𝑖 e_{a+b+i} italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color c a + b + i subscript 𝑐 𝑎 𝑏 𝑖 c_{a+b+i} italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G ( 1 ) superscript 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 2 , 2 ) = G ( 1 ) + { e a + b + 1 , … , e a + b + t 6 | C 1 ∪ C 2 | } superscript 𝐺 2 2 superscript 𝐺 1 subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2 G^{(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 ( e a + b + i ) = c a + 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 ∈ [ t 6 | C 1 ∪ C 2 | ] 𝑖 delimited-[] superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2 i\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 v 1 v 2 subscript 𝑣 1 subscript 𝑣 2 v_{1}v_{2} italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT be an arbitrarily fixed non-edge with v 1 ∈ C 1 subscript 𝑣 1 subscript 𝐶 1 v_{1}\in C_{1} italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and v 2 ∈ C 2 subscript 𝑣 2 subscript 𝐶 2 v_{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 ′′ ⊆ A 1 superscript 𝑆 ′′ subscript 𝐴 1 S^{\prime\prime}\subseteq A_{1} italic_S start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with | S ′′ | ≥ | A 1 | − t 5 ≥ t 5 superscript 𝑆 ′′ subscript 𝐴 1 superscript 𝑡 5 superscript 𝑡 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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between v 1 subscript 𝑣 1 v_{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 ′′ ∪ { v 1 , v 2 } ] superscript 𝐺 2 2 delimited-[] superscript 𝑆 ′′ subscript 𝑣 1 subscript 𝑣 2 G^{(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 { c 1 , c 2 , … , c s } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑠 \{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 v 1 v 2 subscript 𝑣 1 subscript 𝑣 2 v_{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 𝐺 2 2 G^{(2,2)} italic_G start_POSTSUPERSCRIPT ( 2 , 2 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H 𝐻 H italic_H . Since v 1 v 2 subscript 𝑣 1 subscript 𝑣 2 v_{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 e a + b + t 6 | C 1 ∪ C 2 | + 1 , … , e a + b + t 6 | C 1 ∪ C 2 | + | C 1 | | C 2 | subscript 𝑒 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2 1 … subscript 𝑒 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2 subscript 𝐶 1 subscript 𝐶 2
e_{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 E G ¯ ( C 1 , C 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐶 2 E_{\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 e a + b + t 6 | C 1 ∪ C 2 | + i subscript 𝑒 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 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 c a + b + t 6 | C 1 ∪ C 2 | + i subscript 𝑐 𝑎 𝑏 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 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 𝐺 2 2 G^{(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 𝐻 H italic_H . This completes the proof of Claim 3.1 .
∎
Let q 1 = | E G ¯ ( C 1 ∪ A 1 , C 2 ∪ A 2 ) | = t 6 | C 1 ∪ C 2 | + | C 1 | | C 2 | subscript 𝑞 1 subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐴 1 subscript 𝐶 2 subscript 𝐴 2 superscript 𝑡 6 subscript 𝐶 1 subscript 𝐶 2 subscript 𝐶 1 subscript 𝐶 2 q_{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 e a + b + 1 , … , e a + b + q 1 subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1
e_{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 E G ¯ ( C 1 ∪ A 1 , C 2 ∪ A 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝐴 1 subscript 𝐶 2 subscript 𝐴 2 E_{\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 e a + b + i subscript 𝑒 𝑎 𝑏 𝑖 e_{a+b+i} italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT in color c a + b + i subscript 𝑐 𝑎 𝑏 𝑖 c_{a+b+i} italic_c start_POSTSUBSCRIPT italic_a + italic_b + italic_i end_POSTSUBSCRIPT can be added to G ( 1 ) superscript 𝐺 1 G^{(1)} italic_G start_POSTSUPERSCRIPT ( 1 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 2 ) = G ( 1 ) + { e a + b + 1 , … , e a + b + q 1 } superscript 𝐺 2 superscript 𝐺 1 subscript 𝑒 𝑎 𝑏 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 G^{(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 ( e a + b + i ) = c a + 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 ∈ [ q 1 ] 𝑖 delimited-[] subscript 𝑞 1 i\in[q_{1}] italic_i ∈ [ italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] .
Claim 3.2 .
E G ¯ ( B 1 , X 2 ∪ A 2 ∪ C 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ∪ C 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐶 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝐶 1 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_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 𝐺 2 G^{(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 v ∈ B 1 𝑣 subscript 𝐵 1 v\in B_{1} italic_v ∈ italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and z ∈ X 2 ∪ A 2 𝑧 subscript 𝑋 2 subscript 𝐴 2 z\in X_{2}\cup A_{2} italic_z ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ∪ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . Let T ⊆ N G 1 ( v ) ∩ A 1 𝑇 subscript 𝑁 subscript 𝐺 1 𝑣 subscript 𝐴 1 T\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 | = t 5 𝑇 superscript 𝑡 5 |T|=t^{5} | italic_T | = italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT . Note that in G ( 2 ) + v z superscript 𝐺 2 𝑣 𝑧 G^{(2)}+vz italic_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 𝑇 T italic_T and { v , z } 𝑣 𝑧 \{v,z\} { italic_v , italic_z } forms a rainbow K 2 , t 5 subscript 𝐾 2 superscript 𝑡 5
K_{2,t^{5}} italic_K start_POSTSUBSCRIPT 2 , italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , and T 𝑇 T italic_T induces a rainbow complete subgraph with colors from { c 1 , c 2 , … , c a } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑎 \{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 } ] + v z 𝐹 superscript 𝐺 2 delimited-[] 𝑇 𝑣 𝑧 𝑣 𝑧 F=G^{(2)}[T\cup\{v,z\}]+vz italic_F = italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT [ italic_T ∪ { italic_v , italic_z } ] + italic_v italic_z ), after adding v z 𝑣 𝑧 vz italic_v italic_z in any color, there is a new rainbow copy of H 𝐻 H italic_H . By symmetry, the same statement holds for every pair of vertices ( v , z ) 𝑣 𝑧 (v,z) ( italic_v , italic_z ) with ( v , z ) ∈ B 1 × ( X 2 ∪ A 2 ) 𝑣 𝑧 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 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 ) ∈ B 2 × ( X 1 ∪ A 1 ) 𝑣 𝑧 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 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 = | E G ¯ ( B 1 , X 2 ∪ A 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ) | = | B 1 | | X 2 ∪ A 2 | + | B 2 | | X 1 ∪ A 1 | 𝑞 subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 q=|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 e a + b + q 1 + 1 , … , subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 1 …
e_{a+b+q_{1}+1},\ldots, italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , e a + b + q 1 + q subscript 𝑒 𝑎 𝑏 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 E G ¯ ( B 1 , X 2 ∪ A 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 E_{\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 e a + b + q 1 + i subscript 𝑒 𝑎 𝑏 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 c a + b + q 1 + i subscript 𝑐 𝑎 𝑏 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 𝐺 2 G^{(2)} italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 3 , 1 ) = G ( 2 ) + { e a + b + q 1 + 1 , … , e a + b + q 1 + q } superscript 𝐺 3 1 superscript 𝐺 2 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 1 … subscript 𝑒 𝑎 𝑏 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 ( e a + b + q 1 + i ) = c a + b + q 1 + 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 u ∈ C 1 𝑢 subscript 𝐶 1 u\in C_{1} italic_u ∈ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and x ∈ B 2 𝑥 subscript 𝐵 2 x\in B_{2} italic_x ∈ italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . Note that there exists a set S ⊆ A 1 𝑆 subscript 𝐴 1 S\subseteq A_{1} italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with | S | ≥ | A 1 | − t 5 ≥ t 5 𝑆 subscript 𝐴 1 superscript 𝑡 5 superscript 𝑡 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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u 𝑢 u italic_u and S 𝑆 S italic_S . Then G ( 3 , 1 ) [ S ∪ { u , x } ] superscript 𝐺 3 1 delimited-[] 𝑆 𝑢 𝑥 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 { c 1 , c 2 , … , c a + b + q 1 + q } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑎 𝑏 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 u x 𝑢 𝑥 ux italic_u italic_x in any color to G ( 3 , 1 ) superscript 𝐺 3 1 G^{(3,1)} italic_G start_POSTSUPERSCRIPT ( 3 , 1 ) end_POSTSUPERSCRIPT creates a new rainbow copy of H 𝐻 H italic_H . By symmetry, the same statement holds for every pair of vertices ( u , x ) 𝑢 𝑥 (u,x) ( italic_u , italic_x ) with ( u , x ) ∈ C 1 × B 2 𝑢 𝑥 subscript 𝐶 1 subscript 𝐵 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 ) ∈ C 2 × B 1 𝑢 𝑥 subscript 𝐶 2 subscript 𝐵 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 q 2 = | E G ¯ ( B 1 , X 2 ∪ A 2 ∪ C 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ∪ C 1 ) | subscript 𝑞 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐶 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝐶 1 q_{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 e a + b + q 1 + 1 , … , subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 1 …
e_{a+b+q_{1}+1},\ldots, italic_e start_POSTSUBSCRIPT italic_a + italic_b + italic_q start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + 1 end_POSTSUBSCRIPT , … , e a + b + q 1 + q 2 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 e_{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 E G ¯ ( B 1 , X 2 ∪ A 2 ∪ C 2 ) ∪ E G ¯ ( B 2 , X 1 ∪ A 1 ∪ C 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝑋 2 subscript 𝐴 2 subscript 𝐶 2 subscript 𝐸 ¯ 𝐺 subscript 𝐵 2 subscript 𝑋 1 subscript 𝐴 1 subscript 𝐶 1 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_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 e a + b + q 1 + i subscript 𝑒 𝑎 𝑏 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 c a + b + q 1 + i subscript 𝑐 𝑎 𝑏 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 𝐺 2 G^{(2)} italic_G start_POSTSUPERSCRIPT ( 2 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 3 ) = G ( 2 ) + { e a + b + q 1 + 1 , … , e a + b + q 1 + q 2 } superscript 𝐺 3 superscript 𝐺 2 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 G^{(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 ( e a + b + q 1 + i ) = c a + b + q 1 + 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 2 ] 𝑖 delimited-[] subscript 𝑞 2 i\in[q_{2}] italic_i ∈ [ italic_q start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ] .
Claim 3.3 .
E G ¯ ( B 1 , B 2 ) subscript 𝐸 ¯ 𝐺 subscript 𝐵 1 subscript 𝐵 2 E_{\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 𝐺 3 G^{(3)} italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT .
Proof.
Let w 𝑤 w italic_w be an arbitrarily fixed vertex of B 1 subscript 𝐵 1 B_{1} italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT . Since w ∉ X 1 𝑤 subscript 𝑋 1 w\notin X_{1} italic_w ∉ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , there exists a subset C ′ ⊆ C 1 superscript 𝐶 ′ subscript 𝐶 1 C^{\prime}\subseteq C_{1} italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT such that G 𝐺 G italic_G contains no edges between w 𝑤 w italic_w and C ′ superscript 𝐶 ′ C^{\prime} italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and | C ′ | ≥ | C 1 | − m 1 4 ≥ 2 m 1 3 − m 1 4 > m 1 3 superscript 𝐶 ′ subscript 𝐶 1 subscript 𝑚 1 4 2 subscript 𝑚 1 3 subscript 𝑚 1 4 subscript 𝑚 1 3 |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 ( G 1 [ C ′ ] ) | ≤ | E ( G 1 ) | ≤ t m 1 ≤ 3 t | C ′ | 𝐸 subscript 𝐺 1 delimited-[] superscript 𝐶 ′ 𝐸 subscript 𝐺 1 𝑡 subscript 𝑚 1 3 𝑡 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 = 3 t 𝑐 3 𝑡 c=3t italic_c = 3 italic_t ) to G 1 [ C ′ ] subscript 𝐺 1 delimited-[] superscript 𝐶 ′ G_{1}[C^{\prime}] italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] , we have that G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains an independent set C ′′ ⊆ C ′ superscript 𝐶 ′′ superscript 𝐶 ′ C^{\prime\prime}\subseteq C^{\prime} italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT of size at least | C ′ | 6 t + 1 ≥ t 4 superscript 𝐶 ′ 6 𝑡 1 superscript 𝑡 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 w ′ ∈ B 2 superscript 𝑤 ′ subscript 𝐵 2 w^{\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 𝐺 4 G^{(4)} italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT . Thus after adding w w ′ 𝑤 superscript 𝑤 ′ ww^{\prime} italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color, there is a new rainbow copy of H 𝐻 H italic_H . Since w 𝑤 w italic_w and w ′ superscript 𝑤 ′ w^{\prime} italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are chosen arbitrarily, the result follows.
∎
Let q 3 = | B 1 | | B 2 | subscript 𝑞 3 subscript 𝐵 1 subscript 𝐵 2 q_{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 e a + b + q 1 + q 2 + 1 , … , e a + b + q 1 + q 2 + q 3 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3
e_{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 B 1 subscript 𝐵 1 B_{1} italic_B start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and B 2 subscript 𝐵 2 B_{2} italic_B start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT such that, the non-edges e a + b + q 1 + q 2 + i subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 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 c a + b + q 1 + q 2 + i subscript 𝑐 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 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 𝐺 3 G^{(3)} italic_G start_POSTSUPERSCRIPT ( 3 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 4 ) = G ( 3 ) + { e a + b + q 1 + q 2 + 1 , … , e a + b + q 1 + q 2 + q 3 } superscript 𝐺 4 superscript 𝐺 3 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 G^{(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 ( e a + b + q 1 + q 2 + i ) = c a + b + q 1 + q 2 + i 𝑐 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 𝑖 subscript 𝑐 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 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 ∈ [ q 3 ] 𝑖 delimited-[] subscript 𝑞 3 i\in[q_{3}] italic_i ∈ [ italic_q start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ] .
Claim 3.4 .
E G ¯ ( C 1 , X 2 ) ∪ E G ¯ ( C 2 , X 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝑋 2 subscript 𝐸 ¯ 𝐺 subscript 𝐶 2 subscript 𝑋 1 E_{\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 𝐺 4 G^{(4)} italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT .
Proof.
Let C ′ ⊆ C 1 superscript 𝐶 ′ subscript 𝐶 1 C^{\prime}\subseteq C_{1} italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_C start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be the set of vertices v 𝑣 v italic_v such that there exists a vertex x ∈ A 1 𝑥 subscript 𝐴 1 x\in A_{1} italic_x ∈ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with v x ∉ E ( G ) 𝑣 𝑥 𝐸 𝐺 vx\notin E(G) italic_v italic_x ∉ italic_E ( italic_G ) and c G ( 4 ) ( v x ) ∈ { c ( e ) : e ∈ E G ( A 1 , X 2 ) } subscript 𝑐 superscript 𝐺 4 𝑣 𝑥 conditional-set 𝑐 𝑒 𝑒 subscript 𝐸 𝐺 subscript 𝐴 1 subscript 𝑋 2 c_{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 ′′ = C 1 ∖ C ′ superscript 𝐶 ′′ subscript 𝐶 1 superscript 𝐶 ′ 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 c 1 , c 2 , … , c s subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑠
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 ′ | ≤ | A 1 | | X 2 | ≤ 8 t 7 superscript 𝐶 ′ subscript 𝐴 1 subscript 𝑋 2 8 superscript 𝑡 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 ′′ | = | C 1 | − | C ′ | ≥ 2 m 1 3 − 8 t 7 ≥ m 1 3 superscript 𝐶 ′′ subscript 𝐶 1 superscript 𝐶 ′ 2 subscript 𝑚 1 3 8 superscript 𝑡 7 subscript 𝑚 1 3 |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 u y 𝑢 𝑦 uy italic_u italic_y be an arbitrarily fixed non-edges with u ∈ C ′′ 𝑢 superscript 𝐶 ′′ u\in C^{\prime\prime} italic_u ∈ italic_C start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT and y ∈ X 2 𝑦 subscript 𝑋 2 y\in X_{2} italic_y ∈ italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . Note that there exists a set S ⊆ A 1 𝑆 subscript 𝐴 1 S\subseteq A_{1} italic_S ⊆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT with | S | ≥ | A 1 | − t 5 ≥ t 5 𝑆 subscript 𝐴 1 superscript 𝑡 5 superscript 𝑡 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 G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains no edges between u 𝑢 u italic_u and S 𝑆 S italic_S . Note that in G ( 4 ) + u y superscript 𝐺 4 𝑢 𝑦 G^{(4)}+uy italic_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 𝑆 S italic_S and { u , y } 𝑢 𝑦 \{u,y\} { italic_u , italic_y } forms a rainbow K 2 , t 5 subscript 𝐾 2 superscript 𝑡 5
K_{2,t^{5}} italic_K start_POSTSUBSCRIPT 2 , italic_t start_POSTSUPERSCRIPT 5 end_POSTSUPERSCRIPT end_POSTSUBSCRIPT , and S 𝑆 S italic_S induces a rainbow complete subgraph with colors from { c 1 , c 2 , … , c a } subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑎 \{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 } ] + u y 𝐹 superscript 𝐺 4 delimited-[] 𝑆 𝑢 𝑦 𝑢 𝑦 F=G^{(4)}[S\cup\{u,y\}]+uy italic_F = italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT [ italic_S ∪ { italic_u , italic_y } ] + italic_u italic_y ), after adding u y 𝑢 𝑦 uy italic_u italic_y in any color, there is a new rainbow copy of H 𝐻 H italic_H . Since u y 𝑢 𝑦 uy italic_u italic_y is chosen arbitrarily, we know that there exists an ordering e a + b + q 1 + q 2 + q 3 + 1 , … , e a + b + q 1 + q 2 + q 3 + | C ′′ | | X 2 | subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 superscript 𝐶 ′′ subscript 𝑋 2
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_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 E G ¯ ( C ′′ , X 2 ) subscript 𝐸 ¯ 𝐺 superscript 𝐶 ′′ subscript 𝑋 2 E_{\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 e a + b + q 1 + q 2 + q 3 + i subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 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 c a + b + q 1 + q 2 + q 3 + i subscript 𝑐 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 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 𝐺 4 G^{(4)} italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ( 5 , 1 ) = G ( 4 ) + { e a + b + q 1 + q 2 + q 3 + 1 , … , e a + b + q 1 + q 2 + q 3 + | C ′′ | | X 2 | } superscript 𝐺 5 1 superscript 𝐺 4 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 1 … subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 superscript 𝐶 ′′ subscript 𝑋 2 G^{(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 ( e a + b + q 1 + q 2 + q 3 + i ) = c a + b + q 1 + q 2 + q 3 + i 𝑐 subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 𝑖 subscript 𝑐 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 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 ′′ | | X 2 | ] 𝑖 delimited-[] superscript 𝐶 ′′ subscript 𝑋 2 i\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 𝑤 w italic_w be an arbitrarily fixed vertex of C ′ superscript 𝐶 ′ C^{\prime} italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . Since w ∉ X 1 𝑤 subscript 𝑋 1 w\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 𝐺 G italic_G contains no edges between w 𝑤 w italic_w and C ′′′ superscript 𝐶 ′′′ C^{\prime\prime\prime} italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT and | C ′′′ | ≥ | C ′′ | − m 1 4 ≥ m 1 3 − m 1 4 ≥ m 1 12 superscript 𝐶 ′′′ superscript 𝐶 ′′ subscript 𝑚 1 4 subscript 𝑚 1 3 subscript 𝑚 1 4 subscript 𝑚 1 12 |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 ( G 1 [ C ′′′ ] ) | ≤ | E ( G 1 ) | ≤ t m 1 ≤ 12 t | C ′′′ | 𝐸 subscript 𝐺 1 delimited-[] superscript 𝐶 ′′′ 𝐸 subscript 𝐺 1 𝑡 subscript 𝑚 1 12 𝑡 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 = 12 t 𝑐 12 𝑡 c=12t italic_c = 12 italic_t ) to G 1 [ C ′′′ ] subscript 𝐺 1 delimited-[] superscript 𝐶 ′′′ G_{1}[C^{\prime\prime\prime}] italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT [ italic_C start_POSTSUPERSCRIPT ′ ′ ′ end_POSTSUPERSCRIPT ] , we have that G 1 subscript 𝐺 1 G_{1} italic_G start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT contains an independent set C ∗ ⊆ C ′′′ 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 ′′′ | 24 t + 1 ≥ t 3 superscript 𝐶 ′′′ 24 𝑡 1 superscript 𝑡 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 w ′ ∈ X 2 superscript 𝑤 ′ subscript 𝑋 2 w^{\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 𝐺 4 G^{(4)} italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT . Thus after adding w w ′ 𝑤 superscript 𝑤 ′ ww^{\prime} italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color, there is a new rainbow copy of H 𝐻 H italic_H . Since w 𝑤 w italic_w and w ′ superscript 𝑤 ′ w^{\prime} italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT are chosen arbitrarily, this holds for every non-edge between C ′ superscript 𝐶 ′ C^{\prime} italic_C start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and X 2 subscript 𝑋 2 X_{2} italic_X start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT . By symmetry, this in fact implies that there exists an ordering e a + b + q 1 + q 2 + q 3 + 1 , … , e s subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 3 1 … subscript 𝑒 𝑠
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 E G ¯ ( C 1 , X 2 ) ∪ E G ¯ ( C 2 , X 1 ) subscript 𝐸 ¯ 𝐺 subscript 𝐶 1 subscript 𝑋 2 subscript 𝐸 ¯ 𝐺 subscript 𝐶 2 subscript 𝑋 1 E_{\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 e a + b + q 1 + q 2 + q 3 + i subscript 𝑒 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 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 c a + b + q 1 + q 2 + q 3 + i subscript 𝑐 𝑎 𝑏 subscript 𝑞 1 subscript 𝑞 2 subscript 𝑞 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 𝐺 4 G^{(4)} italic_G start_POSTSUPERSCRIPT ( 4 ) end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . The proof of Claim 3.4 is complete.
∎
By Claim 3.4 , G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated, and thus Inequality (1 ) holds. By Lemma 2.5 , the limit lim n → ∞ rwsat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_H , f ( H ) 𝑓 𝐻 f(H) italic_f ( italic_H ) is the smallest integer n 𝑛 n italic_n such that for each N ∈ { n − 1 , n } 𝑁 𝑛 1 𝑛 N\in\{n-1,n\} italic_N ∈ { italic_n - 1 , italic_n } we have ex ( N , ℋ ) ≤ ( N 2 ) − 2 N − 2 ex 𝑁 ℋ binomial 𝑁 2 2 𝑁 2 {\rm ex}(N,\mathscr{H})\leq{N\choose 2}-2N-2 roman_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 } : u v ∈ E ( H ) } ℋ \colonequals conditional-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 𝐻 H italic_H be a non-empty graph. Then the following statements hold.
(i)
If H 𝐻 H italic_H contains a pendant edge and n > f ( H ) + 1 𝑛 𝑓 𝐻 1 n>f(H)+1 italic_n > italic_f ( italic_H ) + 1 , then rwsat ( n , H ) ≤ ( f ( H ) + 1 2 ) rwsat 𝑛 𝐻 binomial 𝑓 𝐻 1 2 {\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 𝐻 H italic_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
1 2 δ ′ ( H ) n ≤ rwsat ( n , H ) ≤ δ ′ ( H ) ( n − f ( H ) − δ ′ ( H ) ) + ( f ( H ) + δ ′ ( H ) 2 ) . 1 2 superscript 𝛿 ′ 𝐻 𝑛 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 𝐻 H italic_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 ) + 1 2 ) rwsat 𝑛 𝐻 binomial 𝑓 𝐻 1 2 {\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 𝐺 G italic_G be an n 𝑛 n italic_n -vertex graph consisting of a rainbow clique of order f ( H ) + 1 𝑓 𝐻 1 f(H)+1 italic_f ( italic_H ) + 1 and n − f ( H ) − 1 𝑛 𝑓 𝐻 1 n-f(H)-1 italic_n - italic_f ( italic_H ) - 1 isolated vertices. It suffices to show that G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated. Let c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 = ( n 2 ) − ( f ( H ) + 1 2 ) 𝑚 binomial 𝑛 2 binomial 𝑓 𝐻 1 2 m={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 U ⊂ V ( G ) 𝑈 𝑉 𝐺 U\subset V(G) italic_U ⊂ italic_V ( italic_G ) be the set of n − f ( H ) − 1 𝑛 𝑓 𝐻 1 n-f(H)-1 italic_n - italic_f ( italic_H ) - 1 isolated vertices, V = V ( G ) ∖ U 𝑉 𝑉 𝐺 𝑈 V=V(G)\setminus U italic_V = italic_V ( italic_G ) ∖ italic_U , and s = | U | | V | = ( n − f ( H ) − 1 ) ( f ( H ) + 1 ) 𝑠 𝑈 𝑉 𝑛 𝑓 𝐻 1 𝑓 𝐻 1 s=|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 c ∗ ∈ ℕ superscript 𝑐 ∗ ℕ c^{\ast}\in\mathbb{N} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT ∈ blackboard_N , there exists a subset V ′ ⊆ V superscript 𝑉 ′ 𝑉 V^{\prime}\subseteq V italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ⊆ italic_V with v ∈ V ′ 𝑣 superscript 𝑉 ′ v\in V^{\prime} italic_v ∈ italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT and | V ′ | ≥ | V | − 1 = f ( H ) ≥ | V ( H ) | − 1 superscript 𝑉 ′ 𝑉 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 c ∗ superscript 𝑐 ∗ c^{\ast} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT . Thus the addition of u v 𝑢 𝑣 uv italic_u italic_v in color c ∗ superscript 𝑐 ∗ c^{\ast} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a new rainbow copy of H 𝐻 H italic_H (with u v 𝑢 𝑣 uv italic_u italic_v being the pendant edge). By symmetry, this implies that for any ordering e 1 , e 2 , … , e s subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑠
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 𝑈 U italic_U and V 𝑉 V italic_V , the non-edges e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ′ = G + { e 1 , e 2 , … , e s } superscript 𝐺 ′ 𝐺 subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑠 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 ( e i ) = c i 𝑐 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 u 1 u 2 subscript 𝑢 1 subscript 𝑢 2 u_{1}u_{2} italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT within U 𝑈 U italic_U , we consider the subgraph F = G ′ [ V ∗ ∪ { u 1 , u 2 } ] + u 1 u 2 𝐹 superscript 𝐺 ′ delimited-[] superscript 𝑉 ∗ subscript 𝑢 1 subscript 𝑢 2 subscript 𝑢 1 subscript 𝑢 2 F=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 V ∗ superscript 𝑉 ∗ V^{\ast} italic_V start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT is an arbitrary subset of V 𝑉 V italic_V with | V ∗ | = f ( H ) superscript 𝑉 ∗ 𝑓 𝐻 |V^{\ast}|=f(H) | italic_V start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT | = italic_f ( italic_H ) . Note that F 𝐹 F italic_F satisfies the hypothesis of Lemma 2.2 . Thus the addition of u 1 u 2 subscript 𝑢 1 subscript 𝑢 2 u_{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 𝐻 H italic_H . By symmetry, this implies that for any ordering e s + 1 , e s + 2 , … , e m subscript 𝑒 𝑠 1 subscript 𝑒 𝑠 2 … subscript 𝑒 𝑚
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 𝑈 U italic_U , the non-edges e s + i subscript 𝑒 𝑠 𝑖 e_{s+i} italic_e start_POSTSUBSCRIPT italic_s + italic_i end_POSTSUBSCRIPT in color c s + i subscript 𝑐 𝑠 𝑖 c_{s+i} italic_c start_POSTSUBSCRIPT italic_s + italic_i end_POSTSUBSCRIPT can be added to G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Therefore, G 𝐺 G italic_G is weakly H 𝐻 H italic_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 𝐺 G italic_G be a weakly H 𝐻 H italic_H -rainbow saturated graph on n 𝑛 n italic_n vertices. Then there exists an ordering e 1 , e 2 , … , e m subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 𝑚
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 c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Since H 𝐻 H italic_H contains no pendant edges and E ( H ) ≠ ∅ 𝐸 𝐻 E(H)\neq\emptyset italic_E ( italic_H ) ≠ ∅ , we have d H ( u ) = 0 subscript 𝑑 𝐻 𝑢 0 d_{H}(u)=0 italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) = 0 or d H ( u ) ≥ 2 subscript 𝑑 𝐻 𝑢 2 d_{H}(u)\geq 2 italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) ≥ 2 for every vertex u ∈ V ( H ) 𝑢 𝑉 𝐻 u\in V(H) italic_u ∈ italic_V ( italic_H ) , i.e., δ ′ ( H ) ≥ 2 superscript 𝛿 ′ 𝐻 2 \delta^{\prime}(H)\geq 2 italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) ≥ 2 . This implies that G 𝐺 G italic_G contains no isolated vertices.
Suppose for a contradiction that | E ( G ) | < 1 2 δ ′ ( H ) n 𝐸 𝐺 1 2 superscript 𝛿 ′ 𝐻 𝑛 |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 𝐺 G italic_G contains a vertex v 𝑣 v italic_v with d \colonequals d G ( v ) ≤ δ ′ ( H ) − 1 𝑑 \colonequals subscript 𝑑 𝐺 𝑣 superscript 𝛿 ′ 𝐻 1 d\colonequals d_{G}(v)\leq\delta^{\prime}(H)-1 italic_d italic_d start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_v ) ≤ italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1 . Let e i 1 , … , e i n − 1 − d subscript 𝑒 subscript 𝑖 1 … subscript 𝑒 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 𝐺 G italic_G containing v 𝑣 v italic_v as an end-vertex, where i 1 < ⋯ < i n − 1 − d subscript 𝑖 1 ⋯ subscript 𝑖 𝑛 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 G i 1 − 1 = G + { e 1 , … , e i 1 − 1 } subscript 𝐺 subscript 𝑖 1 1 𝐺 subscript 𝑒 1 … subscript 𝑒 subscript 𝑖 1 1 G_{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 G i 1 = G i 1 − 1 + e i 1 subscript 𝐺 subscript 𝑖 1 subscript 𝐺 subscript 𝑖 1 1 subscript 𝑒 subscript 𝑖 1 G_{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 d G i 1 − 1 ( v ) = d G ( v ) ≤ δ ′ ( H ) − 1 subscript 𝑑 subscript 𝐺 subscript 𝑖 1 1 𝑣 subscript 𝑑 𝐺 𝑣 superscript 𝛿 ′ 𝐻 1 d_{G_{i_{1}-1}}(v)=d_{G}(v)\leq\delta^{\prime}(H)-1 italic_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 d G i 1 ( v ) = d G ( v ) + 1 ≤ δ ′ ( H ) subscript 𝑑 subscript 𝐺 subscript 𝑖 1 𝑣 subscript 𝑑 𝐺 𝑣 1 superscript 𝛿 ′ 𝐻 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 c i 1 subscript 𝑐 subscript 𝑖 1 c_{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 𝑣 v italic_v in G 𝐺 G italic_G , then the addition of e i 1 subscript 𝑒 subscript 𝑖 1 e_{i_{1}} italic_e start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT in color c i 1 subscript 𝑐 subscript 𝑖 1 c_{i_{1}} italic_c start_POSTSUBSCRIPT italic_i start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT to G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT does not create any new rainbow copy of H 𝐻 H italic_H , a contradiction. This implies that rwsat ( n , H ) ≥ 1 2 δ ′ ( H ) n rwsat 𝑛 𝐻 1 2 superscript 𝛿 ′ 𝐻 𝑛 {\rm rwsat}(n,H)\geq\frac{1}{2}\delta^{\prime}(H)n roman_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 𝐴 A italic_A , B 𝐵 B italic_B and C 𝐶 C italic_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 | = n − f ( 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 G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be a rainbow graph on vertex set A ∪ B ∪ C 𝐴 𝐵 𝐶 A\cup B\cup C italic_A ∪ italic_B ∪ italic_C whose edge set consists of all edges within A ∪ B 𝐴 𝐵 A\cup B italic_A ∪ italic_B and all edges between A 𝐴 A italic_A and C 𝐶 C italic_C . Then | E ( G ′ ) | = δ ′ ( H ) ( n − f ( 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 G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is weakly H 𝐻 H italic_H -rainbow saturated.
Let c 1 ′ , c 2 ′ , … , c t ′ subscript superscript 𝑐 ′ 1 subscript superscript 𝑐 ′ 2 … subscript superscript 𝑐 ′ 𝑡
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 = ( n 2 ) − | 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 x y 𝑥 𝑦 xy italic_x italic_y be an arbitrary non-edge with x ∈ B 𝑥 𝐵 x\in B italic_x ∈ italic_B and y ∈ C 𝑦 𝐶 y\in C italic_y ∈ italic_C , and let G ′′ superscript 𝐺 ′′ G^{\prime\prime} italic_G start_POSTSUPERSCRIPT ′ ′ end_POSTSUPERSCRIPT be the edge-colored graph obtained from G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT by adding x y 𝑥 𝑦 xy italic_x italic_y in any color. Since G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is rainbow, there exists a subset X ⊆ A ∪ B 𝑋 𝐴 𝐵 X\subseteq A\cup B italic_X ⊆ italic_A ∪ italic_B with x ∈ X 𝑥 𝑋 x\in X italic_x ∈ italic_X and | X | ≥ | A ∪ B | − 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, d G ′′ [ 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 d G ′′ [ 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 z ∈ X 𝑧 𝑋 z\in X italic_z ∈ italic_X . This implies that adding x y 𝑥 𝑦 xy italic_x italic_y in any color creates a new rainbow copy of H 𝐻 H italic_H . By symmetry, this implies that for any ordering e 1 ′ , e 2 ′ , … , e | B | | C | ′ subscript superscript 𝑒 ′ 1 subscript superscript 𝑒 ′ 2 … subscript superscript 𝑒 ′ 𝐵 𝐶
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 𝐵 B italic_B and C 𝐶 C italic_C , the non-edges e i ′ subscript superscript 𝑒 ′ 𝑖 e^{\prime}_{i} italic_e start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i ′ subscript superscript 𝑐 ′ 𝑖 c^{\prime}_{i} italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ′′′ = G ′ + { e 1 ′ , e 2 ′ , … , e | B | | C | ′ } superscript 𝐺 ′′′ superscript 𝐺 ′ subscript superscript 𝑒 ′ 1 subscript superscript 𝑒 ′ 2 … subscript superscript 𝑒 ′ 𝐵 𝐶 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 ( e i ′ ) = c i ′ 𝑐 subscript superscript 𝑒 ′ 𝑖 subscript superscript 𝑐 ′ 𝑖 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 𝐶 C italic_C . Let w , w ′ 𝑤 superscript 𝑤 ′
w,w^{\prime} italic_w , italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT be two distinct vertices of C 𝐶 C italic_C , and let F = G ′′′ [ B ∪ { w , w ′ } ] + w w ′ 𝐹 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 𝐹 F italic_F satisfies the hypothesis of Lemma 2.2 . Thus the addition of w w ′ 𝑤 superscript 𝑤 ′ ww^{\prime} italic_w italic_w start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT in any color creates a new rainbow copy of H 𝐻 H italic_H . By symmetry, this implies that for any ordering e | B | | C | + 1 ′ , e | B | | C | + 2 ′ , … , e t ′ subscript superscript 𝑒 ′ 𝐵 𝐶 1 subscript superscript 𝑒 ′ 𝐵 𝐶 2 … subscript superscript 𝑒 ′ 𝑡
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 𝐶 C italic_C , the non-edges e | B | | C | + i ′ subscript superscript 𝑒 ′ 𝐵 𝐶 𝑖 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 | + i ′ subscript superscript 𝑐 ′ 𝐵 𝐶 𝑖 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 𝐻 H italic_H . Therefore, G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT is weakly H 𝐻 H italic_H -rainbow saturated, and thus rwsat ( n , H ) ≤ | E ( G ′ ) | = δ ′ ( H ) ( n − f ( 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.
∎
4 Concluding remarks
In this paper, we prove that the limit lim n → ∞ rwsat ( n , H ) n subscript → 𝑛 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 𝐻 H italic_H . We also show that this limit is nonzero if and only if H 𝐻 H italic_H contains no pendant edges by proving that if H 𝐻 H italic_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
1 2 δ ′ ( H ) n ≤ rwsat ( n , H ) ≤ δ ′ ( H ) ( n − f ( H ) − δ ′ ( H ) ) + ( f ( H ) + δ ′ ( H ) 2 ) , 1 2 superscript 𝛿 ′ 𝐻 𝑛 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 ) \colonequals min { d H ( v ) : v ∈ V ( H ) , d H ( 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 𝑛 n italic_n , the lower bound in Inequality (2 ) cannot be improved to c n 𝑐 𝑛 cn italic_c italic_n for any c > 1 2 ( δ ′ ( H ) + 1 ) 𝑐 1 2 superscript 𝛿 ′ 𝐻 1 c>\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 𝐻 H italic_H be the graph obtained from 2 K t 2 subscript 𝐾 𝑡 2K_{t} 2 italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 ) by adding a single edge between the two copies of K t subscript 𝐾 𝑡 K_{t} italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT . Note that δ ′ ( H ) = t − 1 superscript 𝛿 ′ 𝐻 𝑡 1 \delta^{\prime}(H)=t-1 italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = italic_t - 1 . For sufficiently large n 𝑛 n italic_n , we write n = ⌊ n t + 1 ⌋ ( t + 1 ) + r 𝑛 𝑛 𝑡 1 𝑡 1 𝑟 n=\lfloor\frac{n}{t+1}\rfloor(t+1)+r italic_n = ⌊ divide start_ARG italic_n end_ARG start_ARG italic_t + 1 end_ARG ⌋ ( italic_t + 1 ) + italic_r , where 0 ≤ r ≤ t 0 𝑟 𝑡 0\leq r\leq t 0 ≤ italic_r ≤ italic_t . Let G 𝐺 G italic_G be a rainbow copy of ( r K t + 2 ) ∪ ( ( ⌊ n t + 1 ⌋ − r ) K t + 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 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated. Thus rwsat ( n , H ) ≤ | E ( G ) | = t 2 n + Θ ( 1 ) = 1 2 ( δ ′ ( H ) + 1 ) n + Θ ( 1 ) rwsat 𝑛 𝐻 𝐸 𝐺 𝑡 2 𝑛 Θ 1 1 2 superscript 𝛿 ′ 𝐻 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 𝑛 n italic_n , the upper bound in Inequality (2 ) cannot be improved to c ′ n superscript 𝑐 ′ 𝑛 c^{\prime}n italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT italic_n for any c ′ < δ ′ ( H ) − 1 superscript 𝑐 ′ superscript 𝛿 ′ 𝐻 1 c^{\prime}<\delta^{\prime}(H)-1 italic_c start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT < italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) - 1 . For example, when H = K t 𝐻 subscript 𝐾 𝑡 H=K_{t} italic_H = italic_K start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT (t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 ), we have rwsat ( n , H ) ≥ wsat ( n , H ) = ( n 2 ) − ( n − t + 2 2 ) = ( t − 2 ) n − Θ ( 1 ) = ( δ ′ ( H ) − 1 ) n − Θ ( 1 ) rwsat 𝑛 𝐻 wsat 𝑛 𝐻 binomial 𝑛 2 binomial 𝑛 𝑡 2 2 𝑡 2 𝑛 Θ 1 superscript 𝛿 ′ 𝐻 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 𝐻 H italic_H be a non-empty graph containing no pendant edges. Is it true that rwsat ( n , H ) ≥ ( δ ′ ( H ) + 1 2 − o ( 1 ) ) n normal-rwsat 𝑛 𝐻 superscript 𝛿 normal-′ 𝐻 1 2 𝑜 1 𝑛 {\rm rwsat}(n,H)\geq\left(\frac{\delta^{\prime}(H)+1}{2}-o(1)\right)n roman_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 t ≥ 3 𝑡 3 t\geq 3 italic_t ≥ 3 , does there exist a constant c t subscript 𝑐 𝑡 c_{t} italic_c start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT such that rwsat ( n , K t ) = ( t − 1 ) n + c t normal-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 𝐻 H italic_H , it holds rwsat ( n , H ) ≤ c n rwsat 𝑛 𝐻 𝑐 𝑛 {\rm rwsat}(n,H)\leq cn roman_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 𝑛 n italic_n . Our Theorem 3.1 (i) implies that this is the case when δ ′ ( H ) = 1 superscript 𝛿 ′ 𝐻 1 \delta^{\prime}(H)=1 italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = 1 . We can also show that this holds for a large family of graphs H 𝐻 H italic_H with δ ′ ( H ) = 2 superscript 𝛿 ′ 𝐻 2 \delta^{\prime}(H)=2 italic_δ 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 𝐻 H italic_H containing an edge u v 𝑢 𝑣 uv italic_u italic_v with d H ( u ) = d H ( v ) = 2 subscript 𝑑 𝐻 𝑢 subscript 𝑑 𝐻 𝑣 2 d_{H}(u)=d_{H}(v)=2 italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_u ) = italic_d start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT ( italic_v ) = 2 such that u v 𝑢 𝑣 uv italic_u italic_v is the middle edge of an induced subgraph P 4 subscript 𝑃 4 P_{4} italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT in H 𝐻 H italic_H . Note that for any H ∈ ℱ 𝐻 ℱ H\in\mathscr{F} italic_H ∈ script_F , we have δ ′ ( H ) ∈ { 1 , 2 } superscript 𝛿 ′ 𝐻 1 2 \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 ) = 2 superscript 𝛿 normal-′ 𝐻 2 \delta^{\prime}(H)=2 italic_δ start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_H ) = 2 , there exists a constant c H subscript 𝑐 𝐻 c_{H} italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT such that rwsat ( n , H ) ≤ 3 2 n + c H normal-rwsat 𝑛 𝐻 3 2 𝑛 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 𝑃 P italic_P be the induced P 4 subscript 𝑃 4 P_{4} italic_P start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT of H 𝐻 H italic_H as described in the definition of ℱ ℱ \mathscr{F} script_F . We may assume that n ≥ h + 3 𝑛 ℎ 3 n\geq h+3 italic_n ≥ italic_h + 3 since we can choose c H subscript 𝑐 𝐻 c_{H} italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT to be a constant greater than ( h + 2 2 ) binomial ℎ 2 2 {h+2\choose 2} ( binomial start_ARG italic_h + 2 end_ARG start_ARG 2 end_ARG ) . Let k = ⌊ n − h − 1 2 ⌋ 𝑘 𝑛 ℎ 1 2 k=\lfloor\frac{n-h-1}{2}\rfloor italic_k = ⌊ divide start_ARG italic_n - italic_h - 1 end_ARG start_ARG 2 end_ARG ⌋ and t = n − 2 k 𝑡 𝑛 2 𝑘 t=n-2k italic_t = italic_n - 2 italic_k , so h + 1 ≤ t ≤ h + 2 ℎ 1 𝑡 ℎ 2 h+1\leq t\leq h+2 italic_h + 1 ≤ italic_t ≤ italic_h + 2 . Let G 𝐺 G italic_G be a rainbow graph on n 𝑛 n italic_n vertices with V ( G ) = { v 1 , … , v t , x 1 , … , x k , y 1 , … , y k } 𝑉 𝐺 subscript 𝑣 1 … subscript 𝑣 𝑡 subscript 𝑥 1 … subscript 𝑥 𝑘 subscript 𝑦 1 … subscript 𝑦 𝑘 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 ) | = { v i v j : 1 ≤ i < j ≤ t } ∪ { v 1 x i , v 1 y i , x i y i : i ∈ [ k ] } 𝐸 𝐻 conditional-set subscript 𝑣 𝑖 subscript 𝑣 𝑗 1 𝑖 𝑗 𝑡 conditional-set subscript 𝑣 1 subscript 𝑥 𝑖 subscript 𝑣 1 subscript 𝑦 𝑖 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 ) | = ( t 2 ) + 3 k = 3 2 n + c H 𝐸 𝐺 binomial 𝑡 2 3 𝑘 3 2 𝑛 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 c H subscript 𝑐 𝐻 c_{H} italic_c start_POSTSUBSCRIPT italic_H end_POSTSUBSCRIPT . It suffices to show that G 𝐺 G italic_G is weakly H 𝐻 H italic_H -rainbow saturated.
Let c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 = ( n 2 ) − | 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 = { v 1 , … , v t } 𝑉 subscript 𝑣 1 … subscript 𝑣 𝑡 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 = { x 1 , … , x k , y 1 , … , y k } 𝑈 subscript 𝑥 1 … subscript 𝑥 𝑘 subscript 𝑦 1 … subscript 𝑦 𝑘 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 𝑉 V italic_V and U 𝑈 U italic_U . By symmetry, we only consider the addition of v 2 x 1 subscript 𝑣 2 subscript 𝑥 1 v_{2}x_{1} italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in some color c ∗ ∈ { c 1 , c 2 , … , c m } superscript 𝑐 ∗ subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚 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 𝐺 G italic_G is rainbow, we can find a subset V ′ ⊆ V ∖ { v 1 , v 2 } superscript 𝑉 ′ 𝑉 subscript 𝑣 1 subscript 𝑣 2 V^{\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 | − 3 ≥ h − 2 superscript 𝑉 ′ 𝑉 3 ℎ 2 |V^{\prime}|\geq|V|-3\geq h-2 | italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT | ≥ | italic_V | - 3 ≥ italic_h - 2 such that G [ V ′ ∪ { v 1 , v 2 } ] − v 1 v 2 𝐺 delimited-[] superscript 𝑉 ′ subscript 𝑣 1 subscript 𝑣 2 subscript 𝑣 1 subscript 𝑣 2 G[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 c ∗ superscript 𝑐 ∗ c^{\ast} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT . If c G ( x 1 v 1 ) ≠ c ∗ subscript 𝑐 𝐺 subscript 𝑥 1 subscript 𝑣 1 superscript 𝑐 ∗ 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 v 2 x 1 subscript 𝑣 2 subscript 𝑥 1 v_{2}x_{1} italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in color c ∗ superscript 𝑐 ∗ c^{\ast} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H 𝐻 H italic_H in which v 2 x 1 v 1 v i subscript 𝑣 2 subscript 𝑥 1 subscript 𝑣 1 subscript 𝑣 𝑖 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 𝑃 P italic_P , where v i subscript 𝑣 𝑖 v_{i} italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is a vertex of V ′ superscript 𝑉 ′ V^{\prime} italic_V start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT . If c G ( x 1 v 1 ) = c ∗ subscript 𝑐 𝐺 subscript 𝑥 1 subscript 𝑣 1 superscript 𝑐 ∗ 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 v 2 x 1 subscript 𝑣 2 subscript 𝑥 1 v_{2}x_{1} italic_v start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in color c ∗ superscript 𝑐 ∗ c^{\ast} italic_c start_POSTSUPERSCRIPT ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H 𝐻 H italic_H in which v 2 x 1 y 1 v 1 subscript 𝑣 2 subscript 𝑥 1 subscript 𝑦 1 subscript 𝑣 1 v_{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 𝑃 P italic_P . Therefore, for any ordering e 1 , … , e 2 k ( t − 1 ) subscript 𝑒 1 … subscript 𝑒 2 𝑘 𝑡 1
e_{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 𝑉 V italic_V and U 𝑈 U italic_U , the non-edges e i subscript 𝑒 𝑖 e_{i} italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in color c i subscript 𝑐 𝑖 c_{i} italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT can be added to G 𝐺 G italic_G , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . Let G ′ = G + { e 1 , e 2 , … , e 2 k ( t − 1 ) } superscript 𝐺 ′ 𝐺 subscript 𝑒 1 subscript 𝑒 2 … subscript 𝑒 2 𝑘 𝑡 1 G^{\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 ( e i ) = c i 𝑐 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 ∈ [ 2 k ( t − 1 ) ] 𝑖 delimited-[] 2 𝑘 𝑡 1 i\in[2k(t-1)] italic_i ∈ [ 2 italic_k ( italic_t - 1 ) ] . We next consider the non-edges within U 𝑈 U italic_U . By symmetry, we only consider the addition of x 1 x 2 subscript 𝑥 1 subscript 𝑥 2 x_{1}x_{2} italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in some color c ∗ ∗ ∈ { c 2 k ( t − 1 ) + 1 , … , c m } superscript 𝑐 ∗ absent ∗ subscript 𝑐 2 𝑘 𝑡 1 1 … subscript 𝑐 𝑚 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 𝐺 G italic_G is rainbow and c 1 , c 2 , … , c m subscript 𝑐 1 subscript 𝑐 2 … subscript 𝑐 𝑚
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 ∖ { v 2 , v 3 } superscript 𝑉 ′′ 𝑉 subscript 𝑣 2 subscript 𝑣 3 V^{\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 | − 5 ≥ h − 4 superscript 𝑉 ′′ 𝑉 5 ℎ 4 |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 ′′ ∪ { v 2 , v 3 } ] − v 2 v 3 superscript 𝐺 ′ delimited-[] superscript 𝑉 ′′ subscript 𝑣 2 subscript 𝑣 3 subscript 𝑣 2 subscript 𝑣 3 G^{\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 ∗ ∗ , c G ′ ( v 2 x 1 ) , c G ′ ( v 3 x 2 ) } superscript 𝑐 ∗ absent ∗ subscript 𝑐 superscript 𝐺 ′ subscript 𝑣 2 subscript 𝑥 1 subscript 𝑐 superscript 𝐺 ′ subscript 𝑣 3 subscript 𝑥 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 x 1 x 2 subscript 𝑥 1 subscript 𝑥 2 x_{1}x_{2} italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT in color c ∗ ∗ superscript 𝑐 ∗ absent ∗ c^{\ast\ast} italic_c start_POSTSUPERSCRIPT ∗ ∗ end_POSTSUPERSCRIPT creates a rainbow copy of H 𝐻 H italic_H in which v 2 x 1 x 2 v 3 subscript 𝑣 2 subscript 𝑥 1 subscript 𝑥 2 subscript 𝑣 3 v_{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 𝑃 P italic_P . Therefore, for any ordering e 2 k ( t − 1 ) + 1 , … , e m subscript 𝑒 2 𝑘 𝑡 1 1 … subscript 𝑒 𝑚
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 𝑈 U italic_U , the non-edges e 2 k ( t − 1 ) + i subscript 𝑒 2 𝑘 𝑡 1 𝑖 e_{2k(t-1)+i} italic_e start_POSTSUBSCRIPT 2 italic_k ( italic_t - 1 ) + italic_i end_POSTSUBSCRIPT in color c 2 k ( t − 1 ) + i subscript 𝑐 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 G ′ superscript 𝐺 ′ G^{\prime} italic_G start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT , one at a time, so that every added edge creates a new rainbow copy of H 𝐻 H italic_H . This completes the proof.
∎
Note that Proposition 4.3 also implies that for all cycles C ℓ subscript 𝐶 ℓ C_{\ell} italic_C start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT with ℓ ≥ 5 ℓ 5 \ell\geq 5 roman_ℓ ≥ 5 , we have rwsat ( n , C ℓ ) ≤ 3 2 n + c ℓ rwsat 𝑛 subscript 𝐶 ℓ 3 2 𝑛 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 c ℓ subscript 𝑐 ℓ c_{\ell} italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT is a constant only depending on ℓ ℓ \ell roman_ℓ . This statement also holds for C 4 subscript 𝐶 4 C_{4} italic_C start_POSTSUBSCRIPT 4 end_POSTSUBSCRIPT .
In light of this, we propose the following question.
Question 4.4 .
For any integer ℓ ≥ 4 normal-ℓ 4 \ell\geq 4 roman_ℓ ≥ 4 , there is a constant c ℓ subscript 𝑐 normal-ℓ c_{\ell} italic_c start_POSTSUBSCRIPT roman_ℓ end_POSTSUBSCRIPT such that rwsat ( n , C ℓ ) = 3 2 n + c ℓ normal-rwsat 𝑛 subscript 𝐶 normal-ℓ 3 2 𝑛 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 .