Section II.I: Delimiter Count

Section II.I: Delimiter Count#

Definition & Examples#

Example Let \(ᚠ = \text{with up so floating many bells down}\). Consider \(\Delta(ᚠ)\).

Note

The astute reader will note there are 6 Delimiters in \(ᚠ\).

Let \(u_1 = \text{with}\) and \(v_1 = \text{up so floating many bells down}\). Then, \(ᚠ = (u_1)(\sigma)(v_1)\). Note \(\neg(\sigma \subset_s u_1)\). By the Induction clause of the Delimiter Count,

\[\Delta(ᚠ) = \Delta(v_1) + 1\]

Let \(u_2 = \text{up}\) and \(v_2 = \text{so floating many bells down}\). Then, \(v_1 = (u_2)(\sigma)(v_2)\). Note \(\neg(\sigma \subset_s u_2)\). By the Induction clause,

\[\Delta(v_1) = \Delta(v_2) + 1\]

Let \(u_3 = \text{so}\) and \(v_3 = \text{floating many bells down}\). Then, \(v_2 = (u_3)(\sigma)(v_3)\). Note \(\neg(\sigma \subset_s u_3)\). By the Induction clause,

\[\Delta(v_2) = \Delta(v_3) + 1\]

Let \(u_4 = \text{floating}\) and \(v_4 = \text{many bells down}\). Then, \(v_3 = (u_4)(\sigma)(v_4)\). Note \(\neg(\sigma \subset_s u_4)\). By the Induction clause,

\[\Delta(v_3) = \Delta(v_4) + 1\]

Let \(u_5 = \text{many}\) and \(v_5 = \text{bells down}\). Then, \(v_4 = (u_5)(\sigma)(v_5)\). Note \(\neg(\sigma \subset_s u_5)\). By the Induction clause,

\[\Delta(v_4) = \Delta(v_5) + 1\]

Let \(u_6 = \text{bells}\) and \(v_6 = \text{down}\). Then, \(v_5 = (u_6)(\sigma)(v_6)\). Note \(\neg(\sigma \subset_s u_6)\). By the Induction clause,

\[\Delta(v_5) = \Delta(v_6) + 1\]

Note \(\neg(\sigma \subset_s v_6)\). Therefore, by the Basis clause,

\[\Delta(v_6) = 0\]

Putting the recursion together,

\[\Delta(ᚠ) = (((((0 + 1) + 1) + 1) + 1) + 1) + 1 = 6\]

Properties#

Note

All of these properties follow from the definition of Delimiter Counts and the indicated axioms, and they are quantified over their respective domains.

  1. From the definition itself: \(\Delta(\sigma) = 1\)

  2. From the Discovery Axiom: \(\Delta(\alpha) = 0\)

  3. From the definition of Canonization: \(\Delta(\pi(s)) = \Delta(s)\)

  4. From the definition of Containment \(\Delta(s) = 0 \equiv \neg(\sigma \subset_s s)\)

Note

Due to property #4, the formal system now has two equivalent ways of expressing the property “has no Delimiters”. See the passage directly after Theorem 2.1.1 for a more detailed discussion.

Theorems#

Proof Let \(\zeta \in C\). Let \(n = \Lambda(\zeta)\). By the Theorem 1.4.3,

\[\zeta = \Pi_{i=1}^{n} \zeta[[i]]\]

By the definition of Limitations,

\[= (\zeta[[1]])(\sigma)(\zeta[[2]]) ... (\sigma)(\zeta[[n]])\]

The proof proceeds by induction on Word Length.

Basis: Assume \(n = 1\). Then,

\[\zeta = \zeta[[1]]\]

Let \(m = l(\zeta[[1]])\). By the Discovery Axiom,

\[\forall i \in N_m: (\zeta[[1]])[i] \neq \sigma\]

By Containment,

\[\neg(\sigma \subset_s \zeta[[1]])\]

By the Basis clause of Delimiter Counts,

\[\Delta(\zeta) = 0\]

Therefore,

\[\Lambda(\zeta) = \Delta(\zeta) + 1\]

Induction: Let \(\Lambda(\zeta) = n\) for some \(n \geq 1\). Assume \(\Lambda(\zeta) = \Delta(\zeta) + 1\)

Let \(\xi \in C\) such that \(\Lambda(\xi) = n + 1\). Therefore, \(\sigma \subset_s \xi\). By Containment,

\[\exists u,v \in S: \xi = (u)(\sigma)(v)\]

Choose \(u = \xi[[1]]\) so that \(\neg(\sigma \subset_s u)\). Then, by definition of Word Length, \(\Lambda(v) = n\). Then, by the Induction clause of the Delimiter Counts

\[\Delta(\xi) = \Delta(v) + 1\]

By inductive hypothesis,

\[\Lambda(v) = \Delta(v) + 1\]

From which it follows,

\[\Delta(v) = n - 1\]

And thus,

\[\Delta(\xi) = n\]

Substituting \(\Lambda(\xi) = n + 1\)

\[\Lambda(\xi) = \Delta(\xi) + 1\]

Therefore the induction is established. Summarizing and generalizing,

\[\forall \zeta \in C: \Lambda(\zeta) = \Delta(\zeta) + 1\]

The previous example and theorem should make clear \(\Delta(s)\) plays the role of a logical functor \(\Delta(s): S \to \mathbb{N}\) that maps Strings with equal amounts of Delimiter Characters to the same natural Number. For this reason, the term \(\Delta(s)\) can be treated formally as “the number of Delimiters” in \(s\).

To make this notion more precise and rigorous, note if \(\neg(\sigma \subset_s s)\), then \(\Delta(s) = 0\), i.e. Strings that do not contain Delimiters have a Delimiter Count of 0.

Furthermore, if \(s[i] = \sigma\) for \(i \geq 1\), that is, if \(s\) contains atleast one Delimiter, then \(s = {u}{\sigma}{v}\) by Containment for some \(u\) such that \(\neg(\sigma \subset_s u)\) and \(v\) bears the relation “having one less Delimiter than” to \(u\). By the Induction clause of Delimiter Count, this means,

\[\Delta(s) = \Delta(v) + 1\]

Therefore, it can be seen the equivalence of the property of “having i Delimiters” and \(\Delta(s) = i\) is dependent on the equivalence of the property of “having i-1 Delimiters” and \(\Delta(u) = i - 1\). Therefore, by induction, in every instance,

\(\Delta(s) = n\) is equivalent to the structural property of “having \(n\) Delimiters

This ability to switch between the formal expression \(\Delta(s) = n\) and the colloquial “\(s\) has \(n\) Delimiters” is invaluable in simplifying the proofs of many of the properties of the Delimiter Count, as these next theorems show.

Proof Let \(s, t \in S\) such that \(t = s^{-1}\). Let \(n = l(s)\). By String Inversion,

\[l(t) = l(s)\]
\[\forall i \in N_n: t[i] = s[n - i + 1]\]

Therefore, since inversion does not insert or delete Characters, i.e. the number of Delimiters in \(s\) must be equal to the number of Delimiters in \(t\). Therefore,

\[\forall s,t \in S: \Delta(s) = \Delta(s^{-1})\]

Proof Let \(\zeta \in C\).

By definition, since \(\zeta[i] = \sigma\) or \(\zeta[i] \neq \sigma\), but both, the number of Characters in \(\zeta\) is the number of Delimiter Characters plus the number of non-Delimiter Characters.

The number of Delimiter Characters in \(\zeta\) is \(\Delta(\zeta)\).

The number of non-Delimiter Characters is exactly equal to sum of the number of Characters in each Word, \(\zeta[i]\), \(\sum_{i=1}^{\Lambda(\zeta)} l(\zeta[[i]])\).

Thus, putting everything together,

\[l(\zeta) = \Delta(\zeta) + \sum_{i=1}^{\Lambda(\zeta)} l(\zeta[i])\]

Let \(s,t \in S\). Then, by Concatenation, \(st\) is a String compose of non-overlapping Strings \(s\) and \(s\). Therefore, by the law of disjoint unions, the number of Delimiters contained in \(st\) must equal the sum of the of Delimiters contained in \(s\) and the number of Delimiters contained in \(s\).

The next theorem establishes an important property that will be essential in the study of palindromic parity.

Note

Due to Theorem 2.1.1, Theorems 2.1.5 - 2.1.9 & 2.1.11 - 2.1.14 have equivalent statements using Word Length \(\Lambda(\zeta)\) instead of \(\Delta(\zeta)\).

Proof Let \(s,t \in S\) such that \(\Delta(s) = 2n + 1\) for some \(n \in \mathbb{N}\) and \(t = s^{-1}\). Let \(m = l(s)\). Let \(P\) be the set of Delimiter indices in \(s\),

\[P = \{ i \mid s[i] = \sigma \}\]

Then \(\lvert P \rvert = \Delta(s) = 2n + 1\) by assumption.

By String Inversion,

\[t[i] = s[m - i + 1]\]

In other words, every Delimiter in \(s\) at \(i\) must have a symmetric pair at \(m - i + 1\) and visa versa. Since \(\lvert P \rvert\) is odd, there must be one element of \(P\) that is its own symmetric pair. This element must satisfy the condition,

\[j = m - j + 1\]

Solving for \(j\),

\[j = \frac{m + 1}{2} = \frac{l(s) + 1}{2}\]

Therefore, the Character at \(j\) in \(s\) must be a Delimiter. Summarizing and generalizing,

\[\forall s \in S: ((\exists n \in \mathbb{N}: \Delta(s) = 2n +1 ) \land (s = s^{-1})) \implies s[\frac{l(s)+1}{2}] = \sigma\]

Note

An interesting corollary to Theorem 2.1.5 is established in the next theorem. This shows the parity of a Canonical String can be inferred from its invertibility and the parity of its Delimter Count.

Proof Let \(s \in S\). Assume \(\Delta(s) = 2n + 1\) for some \(n \in \mathbb{N}\). Assume \(s = s^{-1}\). By Theorem 2.1.5,

\[s[\frac{l(s)+1}{2}] = \sigma\]

Therefore,

\[\exists i \in N_{l(s)}: i = \frac{l(s) + 1}{2}\]

Which is equivalent to,

\[\exists i \in N_{l(s)}: l(s) = 2i - 1\]

Note

As will be shown over the course of the next section, the parity of the Delimter Count of a String is a sufficient, but not necessary, condition for the parity of its String Length.

In other words, knowing an Invertible String has an odd number of Delimiters is sufficient for concluding its String Length is odd. However, an Invertible String which has an odd String Length does not necessarily have an odd number of Delimiters.

In fact, this logic generalizes to any Alphabetic Character. If any Alphabetic Character occurs within a invertible Canonical String an odd number of times, then that is sufficient for concluding the String has an odd String Length.

Important

Theorem 2.1.5 and Theorem 2.1.6 apply to all Strings in \(S\). However, the analogue for even Delimiter counts must be restricted to a special subdomain of \(S\) where the Delimiter structure is regular, i.e. the Dialect of a Language, \(D\).

Moreover, the direct analogue of Theorem 2.1.5 requires the introduction of a key palindromic structural element, the Pivot Character, and the formal proof of a few of its key properties.