Patent val/Properties
This page shows some properties of patent vals as well as generalized patent vals (GPVs), although currently it is all about the latter.
To tell if a val is a GPV
Suppose we have a p-limit val V, to tell if it is a GPV:
For every prime q in the p-limit, solve for n:
[math] \displaystyle \operatorname {round} (n \log_2 q) = v_{\pi (q)} [/math]
The solution is
[math] \displaystyle \frac {v_{\pi (q)} - 1/2}{\log_2 (q)} \lt n \lt \frac {v_{\pi (q)} + 1/2}{\log_2 (q)} [/math]
Denote the solution sets as N1, N2, …, Nπ(p). Find their intersection N, that is,
[math] \displaystyle N = \bigcap_{i = 1}^{\pi (p)} N_i [/math]
Then V is a GPV of every edo in N if N is non-empty and not a singleton (i.e. a single point); otherwise it is not a GPV.
Cardinality
Given a finite prime limit, the set of all GPVs are countably infinite.
Sorting property
Given a finite prime limit, the set of all GPVs can be ordered in this way such that all but one entry in the GPV Vk and its next GPV Vk + 1 are the same, and for the different entry, the latter increments the former by 1.
This property states that, for example, if it is known that ⟨12 19 28] is a GPV, then the next GPV is one of ⟨13 19 28], ⟨12 20 28], or ⟨12 19 29].
This also holds for any rationally independent subgroups, such as 2.3.7 and 2.9.7, and even some rationally dependent subgroups, such as 2.3.9.7. It does not hold, however, for other rationally dependent subgroups, such as 2.3.27.7, where at certain points of edo number n, both the mappings for 3 and 27 get an increment.
To prove the sorting property, we need to prove
- For any prime qi in Q, there is a point of n at which vi gets an increment; and
- For any distinct primes qi, qj in Q, there is not a point of n at which both vi and vj get an increment;
where an increment of f(x) at x0 is defined as lim x → x0+ f(x) = lim x → x0− f(x) + 1.
#1 holds immediately following the definition of the round function, and the point is n = (vi + 1/2)/log2(qi).
To prove #2, let us assume there exists such an n. By the definition of the round function, an increment of y = round(x) occurs only if 2x ∈ Z. Thus, for any distinct primes qi, qj ∈ Q, 2n log2(qi) ∈ Z, and 2n log2(qj) ∈ Z. If that is the case, then their quotient (2n log2(qi))/(2n log2(qj)) = logqj(qi) ∈ Q, which contradicts Gelfond–Schneider theorem. Therefore, the hypothesis is false, and such an n does not exist. [math]\square[/math]Application
Given a finite prime limit, the above properties offer a way to iterate through all GPVs. To roll forwards:
- Enter a GPV. Set i = 1.
- Copy the input and increase its i-th entry by 1.
- Test if it is a GPV.
- If it is, return it and go back to step 1; otherwise, increase i by 1 and go back to step 2.
To roll backwards:
- Enter a GPV. Set i = 1.
- Copy the input and decrease its i-th entry by 1.
- Test if it is a GPV.
- If it is, return it and go back to step 1; otherwise, increase i by 1 and go back to step 2.
Notice that the all-zero val is a GPV, so you can always enter it for the first one. It is guaranteed that you can iterate through all GPVs in this method. In practice it is recommended to start with the last entry and going backwards in step 2 for better performance, because the largest prime is most likely to increment.