A BQO, or better-quasi-ordering, strengthens a well-quasi-ordering by testing arrays indexed by arbitrary barriers, rather than just sequences. Let be a preorder. A barrier in better-quasi-order theory on an infinite is a family of nonempty finite increasing sequences such that no member is properly contained in another and every infinite subset of has a member of as its initial segment.
For barrier members write if a finite increasing sequence has as an initial segment and has as an initial segment after deleting the first entry of . A map is good when some satisfy . The definition is
Both quantifiers matter: testing only barriers of one fixed finite length is insufficient.
For the singleton barrier , shifted pairs are just with . Thus the BQO condition implies the ordinary well-quasi-ordering condition. Barrier arrays can also be viewed through continuous arrays in better-quasi-order theory , with discrete: set for the unique barrier initial segment of . This is continuous because that value is fixed by a finite prefix, and comparing with is exactly the shift comparison. The general continuous-array formulation is equivalent to the barrier definition; its converse uses refinement of fronts to barriers, rather than the incorrect assertion that every prefix-decision family is already a barrier.
For an illustrative positive example, every well-order is a BQO. If a barrier array into a well-order were bad, its induced would satisfy
for every infinite . This is an infinite strict descent in a well-order, a contradiction. A finite antichain with equality is also a BQO: the finitely many fibres of the induced continuous array are open, so repeated use of the Open Ramsey theorem gives an infinite on which the array is constant. The comparison of an infinite subset of with its shift is then good.
The implication to a well-quasi-order is strict. The Rado order is
It is well-quasi-ordered: if one first coordinate occurs infinitely often, its second coordinates have an increasing pair; otherwise the first coordinates are unbounded, and a later one exceeds the second coordinate of a chosen earlier pair. But take the barrier and . For , the shift compares with ; their first coordinates differ and is false. Every shifted comparison therefore fails. This bad barrier array for the Rado order proves well-quasi-ordering does not imply better-quasi-ordering.
The stronger notion is designed for infinitary closure operations, such as powerset and infinite-sequence constructions, where a mere well-quasi-order can develop new bad arrays. The barrier definition records variable finite amounts of information from an infinite object and is consequently more robust than checking sequences alone.