constructor <;> rw [uIcc_of_le ?_, uIcc_of_le ?_]
a b c : ℝ
hc : c ∈ Icc a b
⊢ [[a, c]] ⊆ [[a, b]] ∧ [[c, b]] ⊆ [[a, b]]
case left
a b c : ℝ
hc : c ∈ Icc a b
⊢ Icc a c ⊆ Icc a b

a b c : ℝ
hc : c ∈ Icc a b
⊢ a ≤ b

a b c : ℝ
hc : c ∈ Icc a b
⊢ a ≤ c

case right
a b c : ℝ
hc : c ∈ Icc a b
⊢ Icc c b ⊆ Icc a b

a b c : ℝ
hc : c ∈ Icc a b
⊢ a ≤ b

a b c : ℝ
hc : c ∈ Icc a b
⊢ c ≤ b