Metamath Proof Explorer


Theorem s2eq2s1eq

Description: Two length 2 words are equal iff the corresponding singleton words consisting of their symbols are equal. (Contributed by Alexander van der Vekens, 24-Sep-2018)

Ref Expression
Assertion s2eq2s1eq ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ AB ”⟩ = ⟨“ CD ”⟩ ↔ ⟨“ A ”⟩ = ⟨“ C ”⟩ ∧ ⟨“ B ”⟩ = ⟨“ D ”⟩

Proof

Step Hyp Ref Expression
1 df-s2 ⊢ ⟨“ AB ”⟩ = ⟨“ A ”⟩ ++ ⟨“ B ”⟩
2 1 a1i ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ AB ”⟩ = ⟨“ A ”⟩ ++ ⟨“ B ”⟩
3 df-s2 ⊢ ⟨“ CD ”⟩ = ⟨“ C ”⟩ ++ ⟨“ D ”⟩
4 3 a1i ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ CD ”⟩ = ⟨“ C ”⟩ ++ ⟨“ D ”⟩
5 2 4 eqeq12d ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ AB ”⟩ = ⟨“ CD ”⟩ ↔ ⟨“ A ”⟩ ++ ⟨“ B ”⟩ = ⟨“ C ”⟩ ++ ⟨“ D ”⟩
6 s1cl ⊢ A ∈ V → ⟨“ A ”⟩ ∈ Word V
7 s1cl ⊢ B ∈ V → ⟨“ B ”⟩ ∈ Word V
8 6 7 anim12i ⊢ A ∈ V ∧ B ∈ V → ⟨“ A ”⟩ ∈ Word V ∧ ⟨“ B ”⟩ ∈ Word V
9 8 adantr ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ A ”⟩ ∈ Word V ∧ ⟨“ B ”⟩ ∈ Word V
10 s1cl ⊢ C ∈ V → ⟨“ C ”⟩ ∈ Word V
11 s1cl ⊢ D ∈ V → ⟨“ D ”⟩ ∈ Word V
12 10 11 anim12i ⊢ C ∈ V ∧ D ∈ V → ⟨“ C ”⟩ ∈ Word V ∧ ⟨“ D ”⟩ ∈ Word V
13 12 adantl ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ C ”⟩ ∈ Word V ∧ ⟨“ D ”⟩ ∈ Word V
14 s1len ⊢ ⟨“ A ”⟩ = 1
15 s1len ⊢ ⟨“ C ”⟩ = 1
16 14 15 eqtr4i ⊢ ⟨“ A ”⟩ = ⟨“ C ”⟩
17 16 a1i ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ A ”⟩ = ⟨“ C ”⟩
18 ccatopth ⊢ ⟨“ A ”⟩ ∈ Word V ∧ ⟨“ B ”⟩ ∈ Word V ∧ ⟨“ C ”⟩ ∈ Word V ∧ ⟨“ D ”⟩ ∈ Word V ∧ ⟨“ A ”⟩ = ⟨“ C ”⟩ → ⟨“ A ”⟩ ++ ⟨“ B ”⟩ = ⟨“ C ”⟩ ++ ⟨“ D ”⟩ ↔ ⟨“ A ”⟩ = ⟨“ C ”⟩ ∧ ⟨“ B ”⟩ = ⟨“ D ”⟩
19 9 13 17 18 syl3anc ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ A ”⟩ ++ ⟨“ B ”⟩ = ⟨“ C ”⟩ ++ ⟨“ D ”⟩ ↔ ⟨“ A ”⟩ = ⟨“ C ”⟩ ∧ ⟨“ B ”⟩ = ⟨“ D ”⟩
20 5 19 bitrd ⊢ A ∈ V ∧ B ∈ V ∧ C ∈ V ∧ D ∈ V → ⟨“ AB ”⟩ = ⟨“ CD ”⟩ ↔ ⟨“ A ”⟩ = ⟨“ C ”⟩ ∧ ⟨“ B ”⟩ = ⟨“ D ”⟩