Principal places
Which characteristics carry a principal place over a
quadratic field and how far that reading reaches: a floor set by the
field's units caps it over an imaginary field and is absent over a real
one, the share of characteristics that carry one runs short at small
primes and narrows to a few per cent by the top of the range, the whole
of that shortfall one classical term — the prime powers the count
excludes — but for one class over a real field, whose deficit is a
classical prime race read before it has developed; and the first one
still arrives sooner than a correctly priced model predicts.
A growth law is a structural demand on a state together with a
greedy move that extends it by the least admissible amount, and
the open question behind it is whether such a law must eventually
lock onto one prime's column forever
(The cascade boundary). That question
reduces to a ladder of walks, one per characteristic: a characteristic is
CLOSED when its ladder runs out, and closing a single one closes the ring.
The characteristics that carry such a ladder at all are the
rank-1 ones — those with a place unramified of residue degree 1,
so that its completion is Qp exactly.
Which of them the walk closes cheaply turns on one property of the
place. A place is principal when the ideal it names is generated
by a single element. The factor a walk pays at a place, for making that
place's power principal, runs over the powers of the place's own
ideal class — its ideal taken modulo the principal ones, these
classes forming a finite group under multiplication.
At a principal place that factor is 1, so the unwidened walk — the
one whose multiplier range was never opened up to pay that factor —
closes the ELEMENT dynamics there, trajectories of ring elements rather
than of ideals, outright. So which of a field's rank-1 characteristics
are principal, and how soon the first one arrives, is arithmetic the
boundary question rests on.
The principal place's
reach rule
Write L1(K) for a field's least PRINCIPAL
rank-1 characteristic — the quantity that decides which rings the
unwidened walk closes in the element world. It runs over the ODD
characteristics, as the walk does, 2 being settled by
the budget inequality.
Over an imaginary
quadratic field it is settled by arithmetic alone. An odd prime is
rank-1 when the
discriminant is a nonzero square modulo it, and the places above such a
prime are principal exactly when the prime is represented by the
PRINCIPAL form, which after completing the square reads
4p = u² + |D|y².
That test carries a floor, and the floor is most of the story.
y = 0 would make p a square, so y ≠ 0 and
4p ≥ |D|: no principal rank-1 characteristic sits below
|D|/4, whatever the class group does. The bound is attained —
D = −19995 has L1 = 4999 on the nose — and
attained precisely at odd discriminants where (|D|+1)/4 is
itself an odd prime, that being the principal form's value at
(0, 1); never at even ones, where |D|/4 divides the discriminant
and so ramifies. So the per-place reading reaches FURTHER than the
factor and stops just as surely: at sweep bound P no field with
|D| > 4P is closed by it at all. At P = 1000
that is 856 of the 1217 fundamental discriminants down to −4000 and
none of the rest, against at most 36 of that same 1217 for the
factor-4 route — at most, because a factor of 4 or less is necessary
there and not sufficient, so the rival is counted in its own favour.
Wider by at least 23 times, and both finite.
Scope. The floor is proved; the census is
verified over the 6079 fundamental discriminants down to −20,000.
Inside |D| ≤ 1000 the reading looks like near-total coverage —
296 of 305 fields, 97.0%, mean 291.2 and median 181 — and that is the
RANGE's number rather than the world's, since |D| ≤ 1000 lies
wholly under the cap. The crossover — coverage falling from that
near-total to nothing across the |D| bands to 20,000 — belongs
to the floor and not to the
class group: a first-hit estimate on the correct density of principal
places puts it near 10⁴ and is out at every one of the 34 class numbers
in range, by 2.9 to 8.6 times.
The density is not what fails far out — measured, it sits between
0.887 and 0.980 of its predicted value over 100,000 primes — and the
starting point is part of what does, there being nothing to hit below
the floor. Only part: the companion field below carries no floor at
all and the estimate is still out there, so a density verified in the
tail is simply not the density at the bottom of the range where a
LEAST member is read. The multiple by
which L1 exceeds the floor is a function of neither
the discriminant nor the class number, falling across one at fixed
other and rising the other way; what it does is stay modest, averaging
between 1.3 and 3.7 across the sweep, which is what makes the cap the
right order of magnitude and not merely an upper bound. The restriction
to imaginary quadratic fields is load-bearing and not a convenience:
the floor exists because such a field's UNITS are finite, so the
generators of a principal place form a finite orbit and the norm form
is definite. Where units are infinite the generator moves through an
indefinite form with no floor at all, so none of this transfers to a
real quadratic or higher-degree field.
verifier:
explore_principal_place.py
What the floor was
made of rule
Run the same statistic where the units are infinite and the floor
does not weaken — it is absent. Over a REAL quadratic field the same
completion of the square reads
u² − Dy² = ±4p, which constrains no size
whatever, and principality is decided instead by a cycle of reduced
forms: the place is principal exactly when the form built from
±p reduces into the PRINCIPAL cycle, both signs being needed
because ideal classes match indefinite form classes only in the narrow
sense.
D = 19996 carries L1 = 3 where the floor
would have demanded 4999, and across the 6081 real fundamental
discriminants to 20,000 the coverage that fell away with |D| on
the other side does not move: 100.0, 100.0, 99.9, 99.9 and 99.8 per
cent over the same five bands. So what capped the per-place reading
was the UNIT RANK and not the reading.
Scope. Both statistics run over odd
characteristics. It does not follow that the reading never caps: eight
fields in range are uncovered at this bound. And removing the floor
exposes that the floor was never the whole explanation of the estimate
it was blamed for — with none left, the first-hit estimate is still
out, by 1.15 at class number 1 rising to 3.23 by class number 6, and
the shortfall is graded a second time by the sign of the fundamental
unit's norm where the density is identical either way. How large that
shortfall is runs in the share block,
and what it is in
the block on the prime-power term.
verifier:
explore_real_principal.py
A scale effect, and
pricing it overshoots observation
The quantity to watch is not the first hit but the SHARE: what
fraction of the rank-1 characteristics below a bound are principal,
against the nominal one in the narrow class number — the count
of form classes taken up to PROPER equivalence, which is h over
an imaginary field and doubles it over a real one whenever the
fundamental unit has norm +1. Pooled over primes to 1000 that share is
short, and shorter as that number grows. Read as a FUNCTION of
the prime it CLIMBS — at narrow class number 8 it runs 0.662, 0.855
and 0.964 of nominal over the prime ranges 1–1000, 1000–3000 and
3000–10,000, and by the top range the deficit is under 6 per cent at
every narrow class number through 8. So the shortfall is a
bottom-of-range effect and nothing standing, and it behaves the same
over both signs of the discriminant once the floor is out of the
imaginary side — the opposite of the floor above, which was a
phenomenon of the unit rank alone.
Two rival explanations die on the way. It is not the size of the
discriminant, and cutting both ways at once separates them: hold the
class number and let the discriminant grow and the ratio does not
move; hold the discriminant and let the class number grow and it
falls.
And it is not the genus congruences, which is what it was blamed on —
the share factors exactly into a principal-genus share and a
within-genus share, both are short by the same shape, and at the
fields carrying only ONE genus, where the genus factor is identically
1, the share is still short by an ordinary amount — 0.885 of nominal
at narrow class number 3, on twenty fields. The sign of the fundamental
unit's norm adds nothing once the NARROW class number is fixed: it
grades the first hit because it doubles that number, and for no other
reason found here.
Scope. Observation, over the fundamental
discriminants of both signs to 4000 and the odd primes to 10,000; the
climb is a pattern across class numbers and the two refutations are
read on cuts whose field counts are printed beside every entry. The
least principal characteristic lands at or below 100 at 94.2 per cent
of these fields, so that decade is where the first hit is read;
restricted to it the share falls to 0.332 of nominal at narrow class
number 8. Pairing each field's own local share against its own first
hit — the share taken from that field's stratum with the field itself
left out, read per prime rather than pooled, and integrated to a
predicted first hit — turns the discrepancy over rather than closing
it. Measured over predicted runs 0.714 to 0.924 across the wide class
numbers 2 to 8, so the priced model now arrives LATE, and what is
left is FLAT in the class number where the discrepancy it replaced
climbed. That flat residual is the spacing itself, in size as well as sign: the
count's index of dispersion — its variance over the variance
independent draws would give — read at the positions where the first
hit is decided rather than over the whole range, and carried through
the count's survival function (the chance it is still zero at each
position, summed), returns the measured first hit within noise at
every class number, 1.017 ± 0.028 at class number 2; and the same law
run a degree up returns it at the one cubic stratum whose early hit
is significant, 1.009 ± 0.07 against 0.837 uncorrected
(the spacing block
there). The one part that was never arithmetic is the value at class
number 1, where every RANK-1 characteristic is principal and the old
model was out by a factor of 1.15 on the shape of its own draw.
verifier:
explore_principal_share.py,
explore_paired_division.py,
explore_first_hit_survival.py
What the shortfall
is rule
The share above is ONE class's. The
two places over a rank-1 characteristic carry INVERSE ideal classes, so
the characteristics below a bound sort, up to that inversion, into the
classes of the narrow class group — the group whose size is the narrow
class number — and the principal ones are those landing in the TRIVIAL
class, which is its own inverse. An even sorting would give each class
one in that number; write the level of a class for its observed
count over that nominal. Read per class, the levels form a ladder in
the class's ORDER — the least power of the class that is trivial, which
a class and its inverse share, so the ambiguity in the sorting does not
reach it. Paired within a field against that same field's classes of
order above 2, the classes of order 2 run 0.151 below them over real
fields and 0.216 below over imaginary ones, orders 3 and 4 run short by
less, and the classes of order 5 or more run LONG, by 0.112 and 0.040.
Priced absolutely within each narrow class number instead, the table
carries two gradients: at a fixed order the level falls as the class
number grows — the trivial class from 0.833 to 0.334 of nominal by
class number 20 over primes below 1000 — while the classes that
GENERATE the whole group read 1.09 across ten strata, a spread of
0.026 with no trend. A fixed ceiling at the generators, and a shortfall
deepening beneath it.
All of it is one term of the Chebotarev explicit formula. That
formula counts prime POWERS, weighted 1/k at the k-th
power; a count of primes omits them, and so runs short of the formula's
main term in exactly the classes the powers land in: one half for
every prime below √x whose place class, DOUBLED, is the class in
question — and every INERT prime, one whose ideal stays prime in the
field, squares to a principal ideal, so the trivial class takes all of
those — a third per cube, and one half for each ramified ideal, whose
class has order at most 2. Put those weights
back, field by field and prime window by prime window, and the
imaginary table flattens WHOLE: the generating classes from 1.0875 to
1.0011 ± 0.0033 below 1000 and from 1.0240 to 1.0000 ± 0.0011 below
10,000; the trivial class from 0.52–0.79 to 0.96–1.02 below 1000 over
class numbers 6 to 14; every cell of the table within 0.03 of 1 below
10,000. So the trivial class is short by
(h + |Cl[2]|)/2 · π(√x)/π(x), where h is
the order of the group the places are sorted into — the narrow class
number here — |Cl[2]| its number of classes of order at most 2 and
π(√x)/π(x) the fraction of the primes below x
that lie below √x — the inert primes' squares, h/2 of them per
class-count, and the squares of the split primes whose class has order at most
2, |Cl[2]|/2 of them, the only split squares that are principal — which is the
grading by the class number and by the number of independent classes of order
2 at once, the ramified ideals adding their half-weights on those same
classes; the decay along the prime range is π(√x)/π(x) itself,
the factor of 8 from cut 250 to 10,000 that ruled out a constant and a
logarithmic law; and the ceiling sits at the classes that receive nothing, the
NON-SQUARES, which in a cyclic group of order 4, 8 or 16 are the generators
alone — order and squareness parting wherever the class number has an odd
factor, and at 6, 10, 12 and 20, where the odd-order classes are squares, the
order ladder inverts exactly there. Over a real field the same weights remove
three quarters or more of the surplus — the generating classes from 1.1041 to
1.0190 ± 0.0025 below 1000 and from 1.0246 to 1.0008 below 10,000 — and what
they leave, read as COUNTS of primes per field rather than as levels, is ONE
class: the narrow class of a principal ideal with a generator of NEGATIVE norm
— present exactly when the fundamental unit has norm +1, and of order 2 —
which sits 2.10 ± 0.14 primes per field below its nontrivial siblings below
1000, pooled over narrow class numbers 4 to 10 with every stratum between 1.6
and 2.5, and 1.5 ± 0.3 below them at 10,000, while the other classes of order
2 read flat at +0.18 ± 0.16. At narrow class number 2 that seat is an
identity: the discriminant is a product
D1D2 of two NEGATIVE prime discriminants,
and a split prime's place lies in that class exactly when the Kronecker symbol
(D1/p) is −1 — zero mismatches over 1133 fields. So
at narrow class number 2 that class's deficit is the prime race between two
ODD quadratic characters — ones taking −1 at −1, which a negative prime
discriminant gives — and above it the race of the narrow characters that take
−1 on the class, odd in the same sense; read at primes comparable to the
discriminant, before the bias the prime squares drive has developed: over the
fundamental
d < 0 to 16,000 the sum over p < 1000 of the
Kronecker symbol (d/p) averages +1.2 where the squares alone
would put it at −5.5, and reaches that value only where |d| is far
below the cut (−12.9 against −12.5 at |d| < 100 and p <
10,000); the class's shrinking by 10,000, from −1.07 ± 0.07 to −0.84 ± 0.18
primes per field, is the bias catching up. The bias against principal primes
is a theorem in its log-weighted form — Aoki and Koyama, 2023: a prime race
against the identity in the Hilbert class field, the extension whose Galois
group is the class group itself, under the Deep Riemann Hypothesis and
the non-vanishing at ½ of the class-group L-functions, with
coefficient (|Cl/Cl²| − 1)/2; the inert primes' squares are what the
unweighted count at a finite cut shows on top of it.
A smaller effect sits beside it: a class of small order also STARTS
later. The least rank-1 characteristic lying in a class of order at
most 2 has a median above that field's median over its classes of
higher order at 0.873 of real fields and 0.982 of imaginary ones,
where a size-matched placebo reads 0.492 and 0.465, and compared at a
matched least characteristic the order-2 gap keeps three quarters of
its size over real fields and two fifths over imaginary ones — the
asymmetry between the signs being the one the imaginary floor would
give, no characteristic below |D|/4 being principal at all,
which fixes where the principal count STARTS where the prime-power
term fixes how short it RUNS. Whether the later start is the same term
read at a first arrival is not computed; the real side's residual is no
longer its candidate, being one narrow class and a classical race.
Scope. The term is classical and the accounting
is verified in range: the fundamental discriminants of both signs to 4000
(narrow classes on the real side, to 16,000 for the real ceiling), the odd
primes to 10,000, the control being the arithmetic progressions to 10⁷ over 77
prime moduli, where the non-residue classes lead by 1.15 ·
π(√x)/π(x) at eight spreads and by 0.9 of one spread once the
same weights go back. The ladder and the table are observations, read per CLASS on the same
discriminants, over the odd primes below 1000 unless stated — the bottom of
the range, where the shortfall lives; a field with fewer than twenty rank-1
characteristics carries no share and is dropped. The paired figures are
COMPARATIVE — a class against the other classes OF THE SAME FIELD — and assert
nothing absolute; the order-2 arm rests on 189 real fields and 880 imaginary,
and pooled across fields the column is not to be read, a short trivial class
inflating whichever column a field's composition hands the surplus to.
Rotating the order labels within each field beats the observed spread across a
stratum's orders at 12 of 13 strata, so the ladder is structure. The
generating classes exist only where the narrow class group is CYCLIC; one
degree up every class group in the population is cyclic, and the partially
split primes there carry no prime-square term at all — their generating
class's excess over the same cuts is a fixed count of primes per field, which
no prime-power term touches (The generator
ceiling). The seat of the real residual and its size are observations,
read as counts per field on the real sweep to 16,000; the identity at narrow
class number 2 is exact over its 1133 fields. That one class is not the
explicit formula's
x-independent term either, a fixed number of primes per class:
read as counts the real cells are flat from cut 400 to 1000 and shrink
by 10,000, to 0.67 ± 0.19 and 0.18 ± 0.53 of their cut-1000 value,
where a constant would hold. The imaginary side is not read as counts
below its discriminants: its trivial class jumps from −0.83 ± 0.09
primes per field at cut 630 to −0.05 ± 0.09 at cut 1000, which reads as
the floor's deficit being repaid above |D|/4 — a reading of a
pooled jump, not a per-field measurement. The trivial class's rise with
|D| at a fixed narrow class number, read as a count across a
512-fold range, is 0.05 to 0.10 primes per unit of log|D| over
the bottom decade and 0.14 to 0.35 below 1000 — a grading that GROWS
with the cut, where the explicit formula's one |D|-dependent
constant shrinks with it, so it is not that constant. Nor is it bounded
where an early start would put it: read in windows of the prime rather
than at cuts, the count's reach GROWS with |D| — at narrow class
number 8 the residual above p = 100 is −0.04 ± 0.21 primes per
field at the bottom of that 512-fold range and +1.28 ± 0.14 at its top — and
it does not end at √D/2, the increment above that line reading
+0.48 ± 0.08 and +0.54 ± 0.06 at narrow class numbers 4 and 8, nor is
√D its scale: measured in units of √D, the window below
√D/4 still rises with log|D| at 0.16 to 0.22 primes per
unit, against 0.02 to 0.09 over the three bounded windows above it. A
count densest at the smallest primes and
nowhere zero below 1000, whose reach grows with the field: not
derived.
verifier:
explore_class_share.py,
explore_class_order.py,
explore_class_level.py,
explore_ceiling_squares.py,
explore_ceiling_constant.py,
explore_ceiling_early.py
One degree up
The floor above is a fact about a quadratic
field's units, so nothing like it survives a lift to degree 3, and the
readings that follow the lift have their own page
(The split triple). Coverage there is full —
every stratum of signature and class number, at a sweep bound well inside
the range — and what the class group decides is only how long the first
principal characteristic takes to arrive. The even spacing lifts too —
as one direction across five of the six cubic class numbers rather than
five separate results — with class number 3 reading over-dispersed
instead; and that exception is not one. A totally split prime carries
three places whose classes are constrained only by summing to zero, and
at class number 3 the triples actually realized form one of exactly two
subgroups, so the label holds two arithmetics, each sitting inside the
range the unexceptional strata span. Which of them a field lands in is
read off the conductor of the field over its quadratic resolvent — a
criterion at 3-rank at most 1, proved in both directions and exact at
every field of that rank it was read on —
and that label, the subgroup condition behind it and the shortfall it
grades have a page of their own
(The degenerate regime).