PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: Very high Entry average rating: Very high
length of a string (Definition)

Suppose we have a string $w$ on alphabet $\Sigma$ . We can then represent the string as $w = x_1x_2x_3\cdots x_{n-1}x_n$ , where for all $x_i$ ($1 \leq i \leq n$ ), $x_i \in \Sigma$ (this means that each $x_i$ must be a ``letter'' from the alphabet). Then, the length of $w$ is $n$ . The length of a string $w$ is represented as $ \Vert w \Vert $ .

For example, if our alphabet is $\Sigma = \{ a, b, ca \} $ then the length of the string $w = bcaab $ is $ \Vert w \Vert = 4$ , since the string breaks down as follows: $ x_1 = b$ , $x_2 = ca $ , $x_3 = a$ , $x_4 = b$ . So, our $x_n$ is $x_4$ and therefore $ n = 4$ . Although you may think that $ca$ is two separate symbols, our chosen alphabet in fact classifies it as a single symbol.

A ``special case'' occurs when $\Vert w \Vert = 0$ , i.e. it does not have any symbols in it. This string is called the empty string. Instead of saying $ w = \ $ , we use $\lambda$ to represent the empty string: $w = \lambda$ . This is similar to the practice of using $\beta$ to represent a space, even though a space is really blank.

If your alphabet contains $\lambda$ as a symbol, then you must use something else to denote the empty string.

Suppose you also have a string $v$ on the same alphabet as $w$ . We turn $w$ into $x_1 \cdots x_n $ just as before, and similarly $v = y_1 \cdots y_m $ . We say $v$ is equal to $w$ if and only if both $m = n$ , and for every $i$ , $x_i = y_i$ .

For example, suppose $ w = bba $ and $v = bab$ , both strings on alphabet $\Sigma = \{ a,b \}$ . These strings are not equal because the second symbols do not match.




"length of a string" is owned by mathcam. [ full author list (2) | owner history (1) ]
(view preamble | get metadata)

View style:

Also defines:  equality of strings, empty string
Log in to rate this entry.
(view current ratings)

Cross-references: contains, even, similar, length, represent, alphabet, string
There are 5 references to this entry.

This is version 4 of length of a string, born on 2002-02-25, modified 2005-03-18.
Object id is 2708, canonical name is LengthOfAString.
Accessed 7400 times total.

Classification:
AMS MSC03C07 (Mathematical logic and foundations :: Model theory :: Basic properties of first-order languages and structures)

Pending Errata and Addenda
None.
[ View all 1 ]
Discussion
Style: Expand: Order:
forum policy

No messages.

Interact
post | correct | update request | add derivation | add example | add (any)