Charge rays from normalized weak slopes #
This module proves the analytic compatibility omitted from the reverse weak heart--slicing construction. The normalization
weakPhaseOfSlope μ = arctan μ / π + 1 / 2
puts every weak upper-half-plane charge on its corresponding phase ray. The
finite-slope case has positive radius. At the infinite-slope boundary the
charge lies on the nonpositive real axis and the radius may vanish, exactly
as allowed at integer phases by WeakPreStabilityCondition.
The heart-level identity is then transported through arbitrary integer shifts. This supplies charge-ray compatibility for the ambient phase family constructed from any weak stability function, independently of tilting.
A complex number in the open upper half-plane lies on the ray determined by its normalized weak slope, with positive radius.
The charge of every nonzero heart object lies on the ray determined by
its normalized weak phase. The radius is positive away from integer phases;
at the phase-1 boundary it is merely nonnegative.
Multiplication by the shift-parity sign advances a phase ray by the corresponding integer.
The integer-normalized ambient phase predicate constructed from a weak stability function satisfies the charge-ray axiom of a weak prestability condition.