Metamath Proof Explorer


Theorem eqwrds3

Description: A word is equal with a length 3 string iff it has length 3 and the same symbol at each position. (Contributed by AV, 12-May-2021)

Ref Expression
Assertion eqwrds3 WWordVAVBVCVW=⟨“ABC”⟩W=3W0=AW1=BW2=C

Proof

Step Hyp Ref Expression
1 s3cl AVBVCV⟨“ABC”⟩WordV
2 eqwrd WWordV⟨“ABC”⟩WordVW=⟨“ABC”⟩W=⟨“ABC”⟩i0..^WWi=⟨“ABC”⟩i
3 1 2 sylan2 WWordVAVBVCVW=⟨“ABC”⟩W=⟨“ABC”⟩i0..^WWi=⟨“ABC”⟩i
4 s3len ⟨“ABC”⟩=3
5 4 eqeq2i W=⟨“ABC”⟩W=3
6 5 a1i WWordVAVBVCVW=⟨“ABC”⟩W=3
7 6 anbi1d WWordVAVBVCVW=⟨“ABC”⟩i0..^WWi=⟨“ABC”⟩iW=3i0..^WWi=⟨“ABC”⟩i
8 oveq2 W=30..^W=0..^3
9 fzo0to3tp 0..^3=012
10 8 9 eqtrdi W=30..^W=012
11 10 raleqdv W=3i0..^WWi=⟨“ABC”⟩ii012Wi=⟨“ABC”⟩i
12 fveq2 i=0Wi=W0
13 fveq2 i=0⟨“ABC”⟩i=⟨“ABC”⟩0
14 12 13 eqeq12d i=0Wi=⟨“ABC”⟩iW0=⟨“ABC”⟩0
15 s3fv0 AV⟨“ABC”⟩0=A
16 15 3ad2ant1 AVBVCV⟨“ABC”⟩0=A
17 16 eqeq2d AVBVCVW0=⟨“ABC”⟩0W0=A
18 14 17 sylan9bbr AVBVCVi=0Wi=⟨“ABC”⟩iW0=A
19 fveq2 i=1Wi=W1
20 fveq2 i=1⟨“ABC”⟩i=⟨“ABC”⟩1
21 19 20 eqeq12d i=1Wi=⟨“ABC”⟩iW1=⟨“ABC”⟩1
22 s3fv1 BV⟨“ABC”⟩1=B
23 22 3ad2ant2 AVBVCV⟨“ABC”⟩1=B
24 23 eqeq2d AVBVCVW1=⟨“ABC”⟩1W1=B
25 21 24 sylan9bbr AVBVCVi=1Wi=⟨“ABC”⟩iW1=B
26 fveq2 i=2Wi=W2
27 fveq2 i=2⟨“ABC”⟩i=⟨“ABC”⟩2
28 26 27 eqeq12d i=2Wi=⟨“ABC”⟩iW2=⟨“ABC”⟩2
29 s3fv2 CV⟨“ABC”⟩2=C
30 29 3ad2ant3 AVBVCV⟨“ABC”⟩2=C
31 30 eqeq2d AVBVCVW2=⟨“ABC”⟩2W2=C
32 28 31 sylan9bbr AVBVCVi=2Wi=⟨“ABC”⟩iW2=C
33 0zd AVBVCV0
34 1zzd AVBVCV1
35 2z 2
36 35 a1i AVBVCV2
37 18 25 32 33 34 36 raltpd AVBVCVi012Wi=⟨“ABC”⟩iW0=AW1=BW2=C
38 37 adantl WWordVAVBVCVi012Wi=⟨“ABC”⟩iW0=AW1=BW2=C
39 11 38 sylan9bbr WWordVAVBVCVW=3i0..^WWi=⟨“ABC”⟩iW0=AW1=BW2=C
40 39 pm5.32da WWordVAVBVCVW=3i0..^WWi=⟨“ABC”⟩iW=3W0=AW1=BW2=C
41 3 7 40 3bitrd WWordVAVBVCVW=⟨“ABC”⟩W=3W0=AW1=BW2=C