Table of Contents
Fetching ...

Ordinal measures of the set of finite multisets

Isa Vialard

TL;DR

The paper studies ordinal invariants of two natural finite multiset orderings on a wpo X, namely the multiset embedding M diamond X and the multiset ordering M r X. It derives compositional formulas for the width of the embedding and the height of the ordering, and demonstrates that the width of the ordering is not determined by the standard invariants alone, motivating a new invariant called the maximal safe order type underline o. The work establishes o(M diamond X) = ω^{ o(X) hat} and w(M diamond X) = ω^{ o(X) hat minus 1}, as well as o(M r X) = ω^{o(X)} and h(M r X) = ω^{h(X)}, with w(M r X) captured by the new underline o via w(M r X) = ω^{underline o(X)}; a key technique involves quasi-incomparable subsets and a safe-subset construction to obtain functional width expressions. Collectively these results advance compositionally computable invariants for multisets and illuminate the limits and extensions needed for width analysis in wpo-based data structures.

Abstract

Well-partial orders, and the ordinal invariants used to measure them, are relevant in set theory, program verification, proof theory and many other areas of computer science and mathematics. In this article we focus on one of the most common data structure in programming, the finite multiset of some wpo. There are two natural orders one can define on the set of finite multisets $M(X)$ of a partial order $X$: the multiset embedding and the multiset ordering, for which $M(X)$ remains a wpo when $X$ is. Though the maximal order type of these orders is already known, the other ordinal invariants remain mostly unknown. Our main contributions are expressions to compute compositionally the width of the multiset embedding and the height of the multiset ordering. Furthermore, we provide a new ordinal invariant useful for characterizing the width of the multiset ordering.

Ordinal measures of the set of finite multisets

TL;DR

The paper studies ordinal invariants of two natural finite multiset orderings on a wpo X, namely the multiset embedding M diamond X and the multiset ordering M r X. It derives compositional formulas for the width of the embedding and the height of the ordering, and demonstrates that the width of the ordering is not determined by the standard invariants alone, motivating a new invariant called the maximal safe order type underline o. The work establishes o(M diamond X) = ω^{ o(X) hat} and w(M diamond X) = ω^{ o(X) hat minus 1}, as well as o(M r X) = ω^{o(X)} and h(M r X) = ω^{h(X)}, with w(M r X) captured by the new underline o via w(M r X) = ω^{underline o(X)}; a key technique involves quasi-incomparable subsets and a safe-subset construction to obtain functional width expressions. Collectively these results advance compositionally computable invariants for multisets and illuminate the limits and extensions needed for width analysis in wpo-based data structures.

Abstract

Well-partial orders, and the ordinal invariants used to measure them, are relevant in set theory, program verification, proof theory and many other areas of computer science and mathematics. In this article we focus on one of the most common data structure in programming, the finite multiset of some wpo. There are two natural orders one can define on the set of finite multisets of a partial order : the multiset embedding and the multiset ordering, for which remains a wpo when is. Though the maximal order type of these orders is already known, the other ordinal invariants remain mostly unknown. Our main contributions are expressions to compute compositionally the width of the multiset embedding and the height of the multiset ordering. Furthermore, we provide a new ordinal invariant useful for characterizing the width of the multiset ordering.
Paper Structure (9 sections, 28 theorems, 10 equations, 1 table)

This paper contains 9 sections, 28 theorems, 10 equations, 1 table.

Key Result

Theorem 1

For any wpo $A$,

Theorems & Definitions (35)

  • Theorem 1: Height-Width Theorem
  • Lemma 2: Disjoint sum dejongh77abbo99dzamonja2020
  • Lemma 3: Lexicographic sum dzamonja2020
  • Lemma 4: Cartesian product dejongh77
  • Lemma 5: Lexicographic product dzamonja2020
  • Definition 6: Substructure, augmentation
  • Example 7
  • Lemma 8
  • Definition 9: multiset embedding
  • Definition 10: Multiset ordering
  • ...and 25 more