Concrete triangular data and block-density ultrafilters #
This module makes all global choices which are shared by the local character fusions. For arbitrary positive block sizes and arbitrary bounded-independence thresholds, it chooses the prepared subsequence of every triangularly coded injective sequence. It also transports the standard continuum-sized almost-disjoint family to the canonical continuum index and chooses a free block-density ultrafilter for every code.
The choices here are entirely set-theoretic. No topology on the free group and no character is assumed.
The globally prepared sequences #
The strictly increasing subsequence selector supplied by block preprocessing.
Equations
- Wallace.ConcreteData.selector N hN M a = Classical.choose ⋯
Instances For
The prepared subsequence coded by a.
Equations
- Wallace.ConcreteData.prepared N hN M a n = Wallace.TriangularPreprocess.codedSequence a (Wallace.ConcreteData.selector N hN M a n)
Instances For
The shifted finite set in block l.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Translating a prepared sequence by its prescribed basis point preserves injectivity.