A new instrument for the space between yes and no.
A new instrument for the space between yes and no. AI-generated conceptual illustration—not a technical diagram or physical apparatus.

MICHAEL AARON LOFTUS / RESEARCH & INVENTION

The Hemispherical
Quantum Selector.

A geometry of preference.
A language for weight, direction and priority.

Michael Aaron Loftus’s continuous voting concept, formalized with signed rotation, volumetric weight, orthogonal priority, sensitivity equations and a deterministic interactive laboratory.

45 equations5 continuous controls24 application scenariosLocal deterministic computation
Multidimensional Quantum Customizable Selector with Size of Hemisphere relative to its respective initial size Equal to Weight of Vote Casted; Temperature Indicative of Rotation up to 360° of Approval (Clockwise) or Denial (Counterclockwise) and Rotation Across X and Z axis Given Rotation About Y=0 a Priority Function— Michael Aaron Loftus, supplied invention brief

Inventor’s proposal · explicit formalization

01 / A richer language of choice

A binary button records a decision but usually hides its intensity, its assigned importance, and the extent to which the person is prepared to allocate a scarce preference budget. Michael Aaron Loftus proposes a different interface: a hemisphere whose scale encodes weight, whose signed rotation encodes approval or denial, and whose orthogonal tilts express priority. The central idea is not that geometry makes a preference true. It is that geometry can expose several otherwise conflated components of a choice.1

This white paper develops the supplied fourteen-page manuscript, “Hemispherical Projection of the Four-Dimensional Sphere for Continuous Gesture-Based Weighted Selection.” Attribution to Loftus identifies the author of the supplied concept; it is not an independent patent search, novelty opinion, priority determination, peer-review finding, or proof of quantum advantage. The five-dimensional model below is an explicit engineering extension, not a claim that the manuscript already specifies every implementation rule.

The source uses C = X = Z, cubic scaling, and a signed temperature/rotation analogy, but it does not completely fix domains, units, a rotation order, a neutral state, aggregation, or the effect of negative priority. This edition supplies those missing conventions openly. In particular, it follows the latest brief by assigning signed Y rotation to approval and X/Z tilts to a distinct priority function. The manuscript’s alternative interpretation of rotational priority is acknowledged rather than silently treated as identical.

“Quantum” is retained as the invention’s name and its multidimensional design metaphor. The executable model uses ordinary real-number arithmetic. No qubits, measurement postulates, physical superposition, quantum entanglement, or quantum hardware are implemented. A continuous state space is not, by itself, a quantum system.

(1) Five independent interaction variables
d=(s,θ,α,β,κ)∈[0,2]×[−2π,2π]×[−π/2,π/2]2×[0,1]\mathbf d=(s,\theta,\alpha,\beta,\kappa)\in[0,2]\times[-2\pi,2\pi]\times[-\pi/2,\pi/2]^2\times[0,1]

Scale, signed approval rotation, two priority tilts, and priority gain define the proposed five-dimensional interaction state. Angles in equations are radians; controls and exported state angles are degrees.

Variable definitions & units ↓
(2) Independent state is not independent spacetime
dim⁡(d)=5,dim⁡S3=3,S3⊂R4\dim(\mathbf d)=5,\qquad \dim S^3=3,\qquad S^3\subset\mathbb R^4

Five adjustable values do not imply five physical spatial dimensions. A constrained sphere embedded in four coordinates has only three local degrees of freedom. A three-dimensional picture cannot uniquely expose all five controls.

Variable definitions & units ↓
From a four-coordinate sphere to an explicitly constrained three-dimensional interface.
From a four-coordinate sphere to an explicitly constrained three-dimensional interface. AI-generated conceptual illustration—not a technical diagram or physical apparatus.

Established geometry · proposed restriction

02 / From four coordinates to a hemisphere

Begin with the unit 3-sphere in four-dimensional Euclidean space. Stereographic projection removes one pole and maps the remainder into three-dimensional Euclidean space. The inverse maps every finite three-vector back to a point of unit norm in four coordinates. This is classical geometry. The Harvard exposition motivates the three-sphere and Hopf construction; the projection derivation extends the familiar sphere formulas algebraically to three target coordinates.23

Stereographic projection does not automatically produce a hemisphere. To make the interface, we deliberately select an upper hemispherical shell in the three-dimensional target, or its solid interior when discussing volume. That selection is an additional constraint, and it discards information from the unrestricted target. Likewise, displaying a shell and computing the volume enclosed by it are different operations.

The live four-coordinate readout lifts the normalized tip vector v = p/r₀. It is a geometric embedding of that tip only, not an encoding of the complete ballot. In particular, the tip does not depend on the yaw angle θ or the priority gain κ. Preserve the full five-variable state in any exported record; reconstruction from the picture or the four-coordinate lift alone is impossible.

At scale zero the hemisphere degenerates to a point. Its contribution is zero, its visual normal remains a remembered orientation, and the inverse projection remains defined at (0,0,0,−1). We never divide by the current radius. The excluded stereographic pole is approached only as the target norm tends to infinity; the bounded demonstrator cannot reach it.

(3) The unit three-sphere
S3={q∈R4:q12+q22+q32+q42=1}S^3=\{\mathbf q\in\mathbb R^4:q_1^2+q_2^2+q_3^2+q_4^2=1\}

The constraint removes one degree of freedom from the four coordinates.

Variable definitions & units ↓
(4) Forward and inverse projection
v=(q1,q2,q3)1−q4,q=(2vx,2vy,2vz,∥v∥2−1)1+∥v∥2\mathbf v=\frac{(q_1,q_2,q_3)}{1-q_4},\qquad \mathbf q=\frac{(2v_x,2v_y,2v_z,\|\mathbf v\|^2-1)}{1+\|\mathbf v\|^2}

Forward projection excludes q₄ = 1. The inverse is defined for every finite v. Substitution verifies unit norm; this coordinate convention fixes which pole is removed.

Variable definitions & units ↓
(5) Hemispherical shell and solid
Hr={h:∥h∥=r, hy≥0},Br+={h:∥h∥≤r, hy≥0}H_r=\{\mathbf h:\|\mathbf h\|=r,\ h_y\ge0\},\quad B_r^+=\{\mathbf h:\|\mathbf h\|\le r,\ h_y\ge0\}

The visible shell is two-dimensional; the enclosed solid is three-dimensional. Their area and volume have different units.

Variable definitions & units ↓
(6) A surface parameterization
h(r,ϕ,ψ)=r(sin⁡ϕcos⁡ψ,cos⁡ϕ,sin⁡ϕsin⁡ψ),0≤ϕ≤π/2,0≤ψ<2π\mathbf h(r,\phi,\psi)=r(\sin\phi\cos\psi,\cos\phi,\sin\phi\sin\psi),\quad 0\le\phi\le\pi/2,\quad0\le\psi<2\pi

The polar angle is measured from +Y, not from +Z. This intentional axis convention makes the crown point r eᵧ. Longitude at the crown is redundant.

Variable definitions & units ↓
Scale changes geometry; the chosen policy decides how geometry becomes weight.
Scale changes geometry; the chosen policy decides how geometry becomes weight. AI-generated conceptual illustration—not a technical diagram or physical apparatus.

Established volume calculus · explicit weighting rule

03 / Size is a policy, not a synonym

The requested equality between relative size and vote weight requires us to say what size means. We choose relative enclosed volume as the default because the manuscript explicitly gives V = V₀s³. Doubling the radius therefore multiplies the default weight by eight, not by two. A user seeking twice the voting weight should increase radius by the cube root of two. The interface displays radius, area ratio, volume ratio, and configured weight separately so that this distinction is visible.4

The general exponent m describes an alternative policy: m = 1 gives relative radius, m = 2 gives relative area, and m = 3 gives relative volume. These are selectable comparison modes in the laboratory, not interchangeable descriptions of one quantity. The default paper examples use m = 3. The curved hemisphere area is 2πr²; including the base disk gives 3πr², and either area ratio still scales as s².

Increasing a nonnegative scale raises the magnitude of a nonzero vote; decreasing it reduces that magnitude. It does not reverse approval into denial. There is no negative radius control. A zero-weight submission is not automatically equivalent to a neutral, present voter or to a missing record: an application must explicitly choose how each enters turnout and abstention counts.

Reference radius r₀ sets the unit of the drawing, not the person’s political power. Keeping s fixed while changing r₀ changes lengths and absolute volume but leaves the normalized weight unchanged. If a system instead holds physical r fixed, changing r₀ changes s and thus weight; the calibration policy must therefore travel with the record. User-selectable weighting is appropriate for a sandbox, not an unexplained entitlement to dominate others.

(7) Volume from the spherical Jacobian
V=∫02π ⁣∫0π/2 ⁣∫0rρ2sin⁡ϕ dρ dϕ dψ=2πr33V=\int_0^{2\pi}\!\int_0^{\pi/2}\!\int_0^r\rho^2\sin\phi\,d\rho\,d\phi\,d\psi=\frac{2\pi r^3}{3}

The volume element contains ρ² sin φ; omitting the Jacobian would produce the wrong scaling law.

Variable definitions & units ↓
(8) Radius, area and volume ratios
s=rr0,AA0=s2,VV0=s3,Wm=sms=\frac r{r_0},\quad\frac{A}{A_0}=s^2,\quad\frac V{V_0}=s^3,\quad W_m=s^m

W is dimensionless. Physical volume is not silently used as a dimensionless vote.

Variable definitions & units ↓
(9) Target weight and elasticity
s=W1/m,dWds=msm−1,dlog⁡Wdlog⁡s=m(s>0)s=W^{1/m},\quad\frac{dW}{ds}=ms^{m-1},\quad\frac{d\log W}{d\log s}=m\quad(s>0)

For m = 3, a small relative radius change produces approximately three times that relative weight change. The logarithmic formula is undefined at s = 0.

Variable definitions & units ↓
(10) Finite rather than infinitesimal scaling
ΔW=(s+Δs)m−sm;m=3: ΔW=3s2Δs+3s(Δs)2+(Δs)3\Delta W=(s+\Delta s)^m-s^m;\qquad m=3:\ \Delta W=3s^2\Delta s+3s(\Delta s)^2+(\Delta s)^3

The cubic terms matter for large pinches and spreads. The new scale must remain in the allowed interval.

Variable definitions & units ↓
(11) Calibration sensitivity at fixed physical radius
∂W∂r0∣r=−mWr0,∂W∂r0∣s=0\left.\frac{\partial W}{\partial r_0}\right|_r=-\frac{mW}{r_0},\qquad \left.\frac{\partial W}{\partial r_0}\right|_s=0

These apparently conflicting derivatives describe different controlled experiments. The reference radius in the laboratory uses the second convention.

Variable definitions & units ↓
Signed rotation keeps approval and denial distinct—even after a full turn.
Signed rotation keeps approval and denial distinct—even after a full turn. AI-generated conceptual illustration—not a technical diagram or physical apparatus.

Proposed bounded signed channel

04 / Approval has a sign and a memory

Define clockwise as seen from the positive local Y axis looking toward the origin, with the X–Z reference dial shown before any tilt. Positive θ means approval and negative θ means denial. In standard right-handed rotation matrices, the corresponding geometrical Y rotation is −θ. The on-screen camera can change the apparent direction of a tilted arc; the signed control and reference convention, not a viewer’s impression, determine the stored value.

The normalized approval a runs continuously from −1 to +1 over a signed one-turn range. The temperature index T is 100a in illustrative index units: it is not thermodynamic temperature, degrees Celsius, energy, agitation inferred from a sensor, or emotional certainty. Its warm/cool color is redundant decoration; text and signed numbers carry the meaning for color-blind and nonvisual users.

A 360° turn has the same orientation matrix as 0°, but it must not have the same vote. Store the signed unwrapped θ, clamped to a one-turn interval, independently of the mesh orientation. Never recover the vote from atan2 alone. At ±360°, additional motion in the same direction is clamped rather than silently wrapping through neutrality. Dragging back changes the stored value continuously.

The manuscript’s proportional expression sign(T)·θ becomes nonnegative if both T and θ are already negative. Applying a sign twice would turn denial into approval. This implementation uses a = θ/(2π) exactly once and derives T from a. A positive priority multiplier then changes the magnitude without reversing that sign. Editing temperature would simply be an alternative input for the same angle, not a sixth independent dimension.

(12) Signed approval and illustrative temperature
a=θ2π∈[−1,1],T=100a,θ=2πT100a=\frac{\theta}{2\pi}\in[-1,1],\qquad T=100a,\qquad\theta=\frac{2\pi T}{100}

The degree equivalent is a = θ_deg/360. Positive and negative endpoints remain distinct state values.

Variable definitions & units ↓
(13) Bounded state update
θt+1=clip⁡(θt+gθΔx,−2π,2π)\theta_{t+1}=\operatorname{clip}(\theta_t+g_\theta\Delta x,-2\pi,2\pi)

Horizontal displacement uses a documented gain. Clipping is a many-to-one operation: motion outside the bounds is intentionally discarded.

Variable definitions & units ↓
(14) Orientation does not retain turn history
Ry(0)=Ry(2π)=Ry(−2π),a(0)=0,a(2π)=1,a(−2π)=−1R_y(0)=R_y(2\pi)=R_y(-2\pi),\quad a(0)=0,\quad a(2\pi)=1,\quad a(-2\pi)=-1

This is the key reason an orientation-only data model is insufficient.

Variable definitions & units ↓
(15) Temperature sensitivity
∂a∂θ=12π,∂T∂θ=1002π\frac{\partial a}{\partial\theta}=\frac1{2\pi},\qquad\frac{\partial T}{\partial\theta}=\frac{100}{2\pi}

Derivatives are per radian; divide the full index span by 360 for derivatives per degree.

Variable definitions & units ↓

Established rotations · selected composition order

05 / A reproducible three-axis frame

Rotations do not generally commute. We declare column vectors and the composition R = Rz(β) Rx(α) Ry(−θ), with the rightmost operation applied first. The ordered inputs are not an unspecified “Euler rotation”; another order yields different coordinates even with identical sliders. Exporting the matrix alongside the named angles and model version makes the convention inspectable.5

The hemisphere’s material crown starts on +Y. Rotation around its own Y axis changes the surface meridian but not the crown. The tip p consequently isolates X/Z tilt, while a separate meridian point b reveals yaw. Reading only p would miss the entire signed approval channel. The normal n retains unit length even when the scale becomes zero; the material position p becomes the origin.

The closed tilt bounds keep the crown’s Y coordinate nonnegative. That statement does not mean every vertex of the tilted hemisphere stays above the global Y = 0 plane: a rigidly tilted hemisphere includes vertices below it. We rotate the whole object without clipping, because clipping would change its volume and violate the chosen weight law. “Hemisphere” here is a body-relative shape.

A unit quaternion is exported as another representation of orientation, scalar component first. It is not the same object as the four-coordinate stereographic lift. Both can have unit norm, but their meanings differ. The sign-paired quaternions q and −q represent the same rotation, and neither preserves the signed full-turn voting history. The original angles remain authoritative.

(16) Declared rotation matrices
Rx(α)=(1000cα−sα0sαcα),Ry(γ)=(cγ0sγ010−sγ0cγ),Rz(β)=(cβ−sβ0sβcβ0001)R_x(\alpha)=\begin{pmatrix}1&0&0\\0&c_\alpha&-s_\alpha\\0&s_\alpha&c_\alpha\end{pmatrix},\quad R_y(\gamma)=\begin{pmatrix}c_\gamma&0&s_\gamma\\0&1&0\\-s_\gamma&0&c_\gamma\end{pmatrix},\quad R_z(\beta)=\begin{pmatrix}c_\beta&-s_\beta&0\\s_\beta&c_\beta&0\\0&0&1\end{pmatrix}

c denotes cosine and s with an angle subscript denotes sine, not the scale factor. Here γ = −θ.

Variable definitions & units ↓
(17) Rotated surface and invariants
ph=Rz(β)Rx(α)Ry(−θ)h,RTR=I,det⁡R=1,∥Rh∥=∥h∥\mathbf p_h=R_z(\beta)R_x(\alpha)R_y(-\theta)\mathbf h,\quad R^TR=I,\quad\det R=1,\quad\|R\mathbf h\|=\|\mathbf h\|

Rigid rotation preserves length, area and volume; it does not alter W.

Variable definitions & units ↓
(18) Crown coordinates
n=(−sin⁡βcos⁡α,cos⁡βcos⁡α,sin⁡α),p=r0sn\mathbf n=(-\sin\beta\cos\alpha,\cos\beta\cos\alpha,\sin\alpha),\qquad\mathbf p=r_0s\mathbf n

At zero tilts p = (0,r₀s,0). Positive α moves the tip toward +Z. At α = 0, positive β moves it toward −X.

Variable definitions & units ↓
(19) Yaw-sensitive meridian marker
b=r0s(cos⁡βcos⁡θ+sin⁡βsin⁡αsin⁡θ, sin⁡βcos⁡θ−cos⁡βsin⁡αsin⁡θ, cos⁡αsin⁡θ)\mathbf b=r_0s(\cos\beta\cos\theta+\sin\beta\sin\alpha\sin\theta,\ \sin\beta\cos\theta-\cos\beta\sin\alpha\sin\theta,\ \cos\alpha\sin\theta)

This point starts on +X and is affected by yaw. It separates rotation around the crown axis from a change of the crown position.

Variable definitions & units ↓
(20) Ordered rotation quaternion
qR=qz(β)⊗qx(α)⊗qy(−θ),qi(t)=(cos⁡(t/2),eisin⁡(t/2))q_R=q_z(\beta)\otimes q_x(\alpha)\otimes q_y(-\theta),\quad q_i(t)=(\cos(t/2),\mathbf e_i\sin(t/2))

Quaternion multiplication follows the same rightmost-first order as the matrix product. It is an orientation coordinate, not a probability amplitude.

Variable definitions & units ↓

Proposed policy · neutral-Y evaluation

06 / Priority without a hidden reversal

To implement “rotation across X and Z given rotation about Y = 0,” compute the priority frame R₀ = Rz(β)Rx(α), independently of θ. This zero-Y condition means zero Y rotation, not a zero Y coordinate. The tip at neutral tilt has its maximum positive Y coordinate. Conflating those two meanings would invert the geometry.

Assign α and β explicit application meanings, such as urgency and personal relevance, before gathering input. Their normalized average u is signed priority: positive tilts raise it and negative tilts lower it. If one tilt increases while the other decreases by the same amount, u is unchanged even though the hemisphere moves. This is an intentional many-to-one priority map, not evidence that the two directions are physically equivalent.

The fifth continuous control κ determines how strongly priority modulates a vote. P = 1 + κu lies between zero and two. At κ = 0, tilts only change the displayed orientation; at κ = 1, the most negative pair suppresses contribution completely. Keeping P nonnegative prevents an important denial from becoming an approval merely because of an additional negative factor.

Increasing priority makes an approving vote more positive and a denying vote more negative. Increasing κ amplifies this effect when u is positive and attenuates magnitude when u is negative. At u = 0, changing κ has no effect on the numerical vote. The gain is a declared comparison control in this laboratory; a real consultation should normally fix it for all participants rather than let people choose their own scoring policy.

(21) Priority evaluated at neutral yaw
R0=Rz(β)Rx(α),u=α+βπ∈[−1,1],P=1+κu∈[0,2]R_0=R_z(\beta)R_x(\alpha),\quad u=\frac{\alpha+\beta}{\pi}\in[-1,1],\quad P=1+\kappa u\in[0,2]

In exported degrees, u = (tiltX + tiltZ)/180. u is signed; P is a nonnegative multiplier.

Variable definitions & units ↓
(22) Individual directional priority effects
∂P∂α=∂P∂β=κπ,∂P∂κ=u,∂P∂θ=∂P∂s=0\frac{\partial P}{\partial\alpha}=\frac{\partial P}{\partial\beta}=\frac\kappa\pi,\quad\frac{\partial P}{\partial\kappa}=u,\quad\frac{\partial P}{\partial\theta}=\frac{\partial P}{\partial s}=0

Priority is independent of approval and size by construction; that separation is a product decision.

Variable definitions & units ↓
(23) Cancellation and policy alternatives
u(α,−α)=0,uλ=2π[λα+(1−λ)β],0≤λ≤1u(\alpha,-\alpha)=0,\quad u_\lambda=\frac{2}{\pi}[\lambda\alpha+(1-\lambda)\beta],\quad0\le\lambda\le1

The laboratory fixes λ = 1/2. A different λ is a new, versioned policy—not another hidden tuning parameter. Opposite tilts only cancel when λ = 1/2.

Variable definitions & units ↓

Proposed output semantics · dimensional consistency

07 / From a geometric gesture to a number

The baseline weighted expression is B = Wa. The priority-adjusted contribution is C = WaP. Keep both in the report: a disagreement about P should not erase the original approval or the assigned weight. C is a score under the stated rule, not a probability, a truth estimate, a unit of wellbeing, or a calibrated intensity comparable across people without empirical validation.

The source’s C = X = Z is implemented as three named output channels that copy the same score: C, X_vote and Z_vote. Physical tip coordinates are exported separately as tip[0], tip[1], tip[2]. In general pₓ ≠ p_z ≠ C, and the units are different. This resolves the source’s identification without falsely asserting a geometric theorem.

If physical equality X = Z is genuinely required, impose it as an additional surface constraint. On a sphere the equality selects a curve, not the whole hemisphere. Normalizing two arbitrary values until they agree is a lossy projection. A diagram cannot convert that loss into a one-to-one representation. The demonstrator therefore preserves the unconstrained spatial tip and duplicates only the explicitly labeled score channels.

A neutral angle gives C = 0 at every scale and tilt. A zero weight gives the same number for a different reason. A zero multiplier produces yet another zero. The explanation panel identifies these cases; a single score alone cannot distinguish neutrality, abstention, suppression and opposing aggregate votes.

(24) Baseline and final contribution
B=smθ2π,C=smθ2π(1+κα+βπ)B=s^m\frac\theta{2\pi},\qquad C=s^m\frac\theta{2\pi}\left(1+\kappa\frac{\alpha+\beta}{\pi}\right)

Default m = 3 honors the manuscript’s volumetric weight. C is dimensionless.

Variable definitions & units ↓
(25) Range and sign preservation
∣C∣≤2 2m,sgn⁡(C)=sgn⁡(θ)(s>0, P>0)|C|\le2\,2^m,\qquad \operatorname{sgn}(C)=\operatorname{sgn}(\theta)\quad(s>0,\ P>0)

The configured scale limit is 2. At s = 0 or P = 0 the contribution vanishes, so the strict sign relation does not apply.

Variable definitions & units ↓
(26) Score aliases, not spatial coordinates
Xvote:=C,Zvote:=C,(px,py,pz) remains a separate vectorX_{\mathrm{vote}}:=C,\quad Z_{\mathrm{vote}}:=C,\qquad (p_x,p_y,p_z)\text{ remains a separate vector}

The colonequals symbol declares an assignment. It does not claim that a physical coordinate equals a vote.

Variable definitions & units ↓
(27) Physical equality is a lower-dimensional restriction
px=pz=t,py=r2−2t2,∣t∣≤r/2p_x=p_z=t,\quad p_y=\sqrt{r^2-2t^2},\quad |t|\le r/\sqrt2

On the world-upper spherical shell this equality traces a semicircle in a plane. It is not satisfied by arbitrary tilts.

Variable definitions & units ↓

Analytical consequences · interior derivatives

08 / Every variable, in both directions

Differentiate the declared scoring function before interpreting its controls. All derivatives below hold with other inputs fixed in the interior of their domains. At a clamp, outward motion has zero effect; inward motion uses the interior slope. A hard clamp is not differentiable at its threshold. The laboratory reports sensitivities per degree for angles to match its controls, while these displayed equations use radians.

Positive scale changes amplify either sign when aP is nonzero; negative scale changes attenuate either sign. Positive θ changes always move C upward or leave it fixed; negative changes move it downward. Positive α or β changes increase an approval and deepen a denial; negative changes soften each. Increasing κ follows the sign of au, not simply the sign of a. These interactions are why a slider label alone is not a sufficient explanation.

For the tip geometry, α raises z monotonically over the bounded interval, while the sign of its effect on x depends on β and the sign of its effect on y depends on α. Increasing β moves x toward the negative side while cos α is nonnegative, but lowers y for positive β and raises y for negative β. Scale expands every nonzero coordinate away from the origin; a negative coordinate becomes more negative. “All coordinates increase during spread” is therefore false as an algebraic statement, although their magnitudes scale together.

The mixed partials quantify coupling. An angle becomes more influential at larger scale; priority gain matters more at stronger signed approval. The displayed derivatives are properties of this formula, not measured human responses. A local uncertainty approximation assumes small independent zero-mean input errors; systematic bias and correlated gestures require the covariance form and empirical measurements.

Quantization places a practical floor on precision. Floating-point computation and a finely stepped slider do not provide infinite psychological resolution. Report enough digits to reproduce calculations, but do not present six decimal places as six decimal places of validated human certainty. The public export retains raw finite values; the screen rounds for readability.

(28) Complete score gradient
∇C=(msm−1aP, smP2π, smaκπ, smaκπ, smau)\nabla C=\left(ms^{m-1}aP,\ \frac{s^mP}{2\pi},\ \frac{s^ma\kappa}{\pi},\ \frac{s^ma\kappa}{\pi},\ s^ma u\right)

The component order is (s, θ, α, β, κ). A negative approval makes both tilt sensitivities nonpositive.

Variable definitions & units ↓
(29) Scale curvature
∂2C∂s2=m(m−1)sm−2aP(s>0)\frac{\partial^2C}{\partial s^2}=m(m-1)s^{m-2}aP\quad(s>0)

The scale response is convex for approval, concave for denial, and linear in radius-weight mode m = 1. At zero, evaluate the underlying polynomial rather than a singular-looking rearrangement.

Variable definitions & units ↓
(30) Mixed effects
∂2C∂s∂θ=msm−1P2π,∂2C∂θ∂α=smκ2π2,∂2C∂α∂κ=smaπ\frac{\partial^2C}{\partial s\partial\theta}=\frac{ms^{m-1}P}{2\pi},\quad\frac{\partial^2C}{\partial\theta\partial\alpha}=\frac{s^m\kappa}{2\pi^2},\quad\frac{\partial^2C}{\partial\alpha\partial\kappa}=\frac{s^ma}{\pi}

The β analogues equal the α expressions. Nonzero mixed partials describe genuine interaction in the selected scoring rule.

Variable definitions & units ↓
(31) Tip Jacobian with respect to tilt
∂p∂α=r(sin⁡βsin⁡α,−cos⁡βsin⁡α,cos⁡α),∂p∂β=r(−cos⁡βcos⁡α,−sin⁡βcos⁡α,0)\frac{\partial\mathbf p}{\partial\alpha}=r(\sin\beta\sin\alpha,-\cos\beta\sin\alpha,\cos\alpha),\quad\frac{\partial\mathbf p}{\partial\beta}=r(-\cos\beta\cos\alpha,-\sin\beta\cos\alpha,0)

Equivalently the α column is r(sin β sin α, −cos β sin α, cos α). The x response is not universally positive or negative.

Variable definitions & units ↓
(32) Other tip derivatives
∂p∂s=r0n,∂p∂r0=sn,∂p∂θ=∂p∂κ=0\frac{\partial\mathbf p}{\partial s}=r_0\mathbf n,\quad\frac{\partial\mathbf p}{\partial r_0}=s\mathbf n,\quad\frac{\partial\mathbf p}{\partial\theta}=\frac{\partial\mathbf p}{\partial\kappa}=\mathbf0

Yaw and gain leave the crown unchanged even while they can change C; spatial coordinates alone are insufficient.

Variable definitions & units ↓
(33) Local error propagation
Var⁡(C)≈∇CTΣ∇C;Σ diagonal⇒∑j(∂jC)2σj2\operatorname{Var}(C)\approx\nabla C^T\Sigma\nabla C;\quad \Sigma\text{ diagonal}\Rightarrow\sum_j(\partial_j C)^2\sigma_j^2

Σ is an empirically estimated input-error covariance, not provided by the demonstrator. Do not invent confidence intervals without it.

Variable definitions & units ↓
(34) Quantization bound
∣δC∣≲12∑j∣∂jC∣Δj|\delta C|\lesssim\frac12\sum_j|\partial_jC|\Delta_j

Δⱼ is the input grid spacing. This is a first-order local bound, not a global guarantee for large errors.

Variable definitions & units ↓
(35) Forward sensitivity of the lift
∂qi∂vj=2δij1+vTv−4vivj(1+vTv)2,∂q4∂vj=4vj(1+vTv)2\frac{\partial q_i}{\partial v_j}=\frac{2\delta_{ij}}{1+v^Tv}-\frac{4v_iv_j}{(1+v^Tv)^2},\quad\frac{\partial q_4}{\partial v_j}=\frac{4v_j}{(1+v^Tv)^2}

For i,j ∈ {1,2,3}, the projection’s Jacobian explains how changing target coordinates changes the four-dimensional representation. δᵢⱼ is the Kronecker delta.

Variable definitions & units ↓

Proposed aggregation · no social-choice guarantee

09 / Aggregation is a separate invention decision

A single gesture is not yet a voting system. To compare several submissions, distinguish the total contribution S from a normalized mean M. The mean divides by total effective nonnegative weight WP and remains in [−1,1] when its denominator is positive. The total grows with the number and strength of submissions; the mean does not measure turnout. When the denominator is zero, return no result, not zero approval.

Two equally weighted opposed groups can yield M = 0 despite intense polarization. Report the denominator, number of eligible submissions, abstention policy, distribution of approval, and dispersion alongside the mean. Never interpret cancellation as indifference. Store the raw channels under an appropriate privacy policy so an announced aggregation can be audited without silently replacing participants’ inputs.

Unrestricted self-selected weight invites everyone to choose the maximum. A bounded per-person allocation budget can make weight a tradeoff across proposals, but it does not establish strategy-proofness or interpersonal cardinal comparability. A quadratic-cost rule is another policy: its norm makes concentration expensive, but coupling it to cubic radius requires a transparent conversion. Neither policy is implemented as an election backend in this paper.

Normalization also changes the effect of one person’s weight. Raising a contributor’s weight moves M toward that contributor’s approval, not necessarily upward. Under fixed weights, raising their approval moves M upward. These are statements about the formula, not normative judgments about whose preferences deserve greater weight.

(36) Total and normalized mean
S=∑iWiPiai,D=∑iWiPi,M={S/DD>0undefinedD=0S=\sum_iW_iP_i a_i,\quad D=\sum_iW_iP_i,\quad M=\begin{cases}S/D&D>0\\\text{undefined}&D=0\end{cases}

Nonnegative effective weights ensure the normalized mean stays between the least and greatest submitted approval.

Variable definitions & units ↓
(37) Influence on the aggregate
∂M∂ai=WiPiD,∂M∂Wi=Pi(ai−M)D\frac{\partial M}{\partial a_i}=\frac{W_iP_i}{D},\quad\frac{\partial M}{\partial W_i}=\frac{P_i(a_i-M)}{D}

These partials hold P fixed and require D > 0. Increasing the weight of a below-mean opinion lowers the mean.

Variable definitions & units ↓
(38) Polarization alongside the mean
σa2=∑iWiPi(ai−M)2D\sigma_a^2=\frac{\sum_iW_iP_i(a_i-M)^2}{D}

This dispersion distinguishes a split electorate from shared neutrality. It is not uncertainty of the mean or a population sampling confidence interval.

Variable definitions & units ↓
(39) Two possible budget constraints
∑jWij≤Bior∑jCij 2≤Bi\sum_jW_{ij}\le B_i\quad\text{or}\quad\sum_j C_{ij}^{\,2}\le B_i

These are alternative proposed budgets, not equivalent mechanisms. The second bounds the squared score rather than the allocated weight. Any implementation needs eligibility, accounting, and declared policy.

Variable definitions & units ↓

Implementable interaction · evaluation still required

10 / An instrument everyone can operate

The laboratory combines a projected three-dimensional hemispherical mesh with a separate control panel. The mesh is rendered from deterministic SVG polygons; it needs neither a graphics driver nor a model API. A fixed orthographic camera is a presentation choice, not another vote dimension. Approval mode uses horizontal drag; tilt mode uses vertical motion for X and horizontal motion for Z. Two-pointer pinch changes scale. A visible mode label makes the current mapping explicit.6

Every continuous control also has a labeled numeric field, a native slider, and decrement/increment buttons. Presets and reset can be reached by keyboard. These alternatives matter because dragging and multipoint gestures cannot be the only route to a function. Native scrolling remains available outside the clearly marked interaction surface. No device-motion permission is requested.

A production interface should evaluate motor error, accidental mode changes, comprehension of cubic scaling, full-turn memory, and task completion against familiar rating controls. Counterbalance tasks and order; include users with motor and visual disabilities; report learning effects, error distributions, and dropouts. Do not infer usability superiority from the mathematical model or the beauty of the artwork.

This is a local demonstration, not a submitted vote. Control changes do not create accounts, transmit selector state, call AI, or write a server record. JSON and source exports are generated in the browser. The surrounding website may still have ordinary page analytics; therefore we do not claim that visiting the entire site creates no network traffic. Runtime arithmetic is local and does not use a metered inference service.

(40) Pinch update with a nonzero gesture anchor
snew=clip⁡(sanchordnewdanchor,0,2),danchor>0s_{\mathrm{new}}=\operatorname{clip}\left(s_{\mathrm{anchor}}\frac{d_{\mathrm{new}}}{d_{\mathrm{anchor}}},0,2\right),\qquad d_{\mathrm{anchor}}>0

At s = 0 a pinch ratio alone cannot restore size. The numeric field or plus button restores a positive scale; this exception is explained rather than hidden.

Variable definitions & units ↓
(41) Screen projection is not the vote
zscreen=A2×3 Rh+o\mathbf z_{\mathrm{screen}}=A_{2\times3}\,R\mathbf h+\mathbf o

A has two rows defining a fixed camera basis. Screen pixels are a lossy two-dimensional display; exported model coordinates are computed before this projection.

Variable definitions & units ↓
Preference instruments should serve people, not replace consent or democratic safeguards.
Preference instruments should serve people, not replace consent or democratic safeguards. AI-generated conceptual illustration—not a technical diagram or physical apparatus.

Hypothetical application designs · not deployments

11 / Real-world applications, with boundaries

The examples below are proposals for web applications, not claims of existing deployments or measured benefits. They keep approval, weight, and priority separate because each application has a different reason to collect them. A preference can inform a recommendation or consultation without becoming a binding vote.7

In dating, signed interest is not consent. A large positive score never licenses contact that the other person has not agreed to receive, and a negative or withdrawn response must override any numerical match. Do not expose identifiable rankings, infer protected characteristics, or punish people for refusing to participate. Mutual opt-in is a separate gate, not a derivative of C.

Pre-legislative consultation is a plausible use because intensity, urgency and relevance can be displayed before a bill is drafted. It must be clearly labeled as consultation, not an official election, a representative sample, or a constitutional allocation of voting power. Publish the eligibility method, weighting policy and disaggregated distributions. The U.S. Election Assistance Commission’s guidelines illustrate why actual voting systems require a much broader security, accessibility and testing framework; this laboratory is not EAC certified.

(42) Mutual permission is a gate, not a high score
connect(i,j)=1[optInij∧optInji∧¬blockedij]\mathrm{connect}(i,j)=\mathbf1[\mathrm{optIn}_{ij}\land\mathrm{optIn}_{ji}\land\neg\mathrm{blocked}_{ij}]

A matching application must not substitute geometric affinity for the participants’ explicit permission. The gate is illustrative pseudomathematics, not a consent or identity system.

Variable definitions & units ↓
(43) Consultation distribution, not only a headline
F(t)=∑iWiPi1[ai≤t]D,D>0F(t)=\frac{\sum_iW_iP_i\mathbf1[a_i\le t]}{D},\qquad D>0

A weighted empirical distribution makes a polarized consultation visible even when its mean is near zero. It does not correct selection bias in who responds.

Variable definitions & units ↓
01

Dating discovery

Interest in a profile; allocate a limited attention budget; tilts mean readiness and relevance.

Boundary: Require mutual opt-in, easy withdrawal, no public person rankings, and no inference that intensity is consent.

02

Pre-legislative consultation

Support or oppose a draft clause; allocate a declared issue budget; tilts mean urgency and impact.

Boundary: Nonbinding, voluntary, and not a population-representative election; disclose sampling and weighting.

03

Participatory budgeting

Support a local project; assign scarce planning points; tilts mean urgency and neighborhood relevance.

Boundary: Keep actual monetary budgets separate and publish accessible alternatives and eligibility rules.

04

Product roadmaps

Approve a feature direction; allocate a team priority budget; tilts mean urgency and user impact.

Boundary: Preserve minority needs and accessibility fixes even when popular features dominate.

05

Design review

Support a visual direction; assign confidence in one’s review; tilts mean impact and implementation readiness.

Boundary: Self-reported confidence is not objective expertise; document who decides.

06

Research agenda setting

Prefer a research question; allocate review effort; tilts mean feasibility and potential value.

Boundary: Do not confuse enthusiasm with evidence quality or predicted discoveries.

07

Classroom formative feedback

Express comprehension or confusion; weight a self-assessment; tilts mean urgency and topic relevance.

Boundary: Not a grade, diagnosis, or ranking of students; offer private accessible responses.

08

Course planning

Support a proposed module; allocate elective-interest points; tilts mean relevance and timing.

Boundary: Avoid inferring that silence means opposition or excluding small specialist cohorts.

09

Team retrospectives

Support a process change; weight attention available; tilts mean urgency and practical impact.

Boundary: Protect against retaliation and small-group reidentification.

10

Meeting agendas

Prefer an agenda item; allocate available discussion time; tilts mean urgency and decision readiness.

Boundary: Minutes are a separate scarce resource; keep an override for safety-critical issues.

11

Community moderation policy

Support a proposed rule; allocate consultation points; tilts mean urgency and perceived impact.

Boundary: Never let popularity alone determine individual punishments or remove appeal rights.

12

Creative commissioning

Prefer a concept; weight a client’s declared brief priorities; tilts mean timing and brand fit.

Boundary: Record qualitative reasons and preserve the designer’s ability to explain tradeoffs.

13

Music discovery

Approve a track; allocate listening attention; tilts mean mood fit and novelty interest.

Boundary: A preference sample is not a psychological diagnosis; keep personalization optional.

14

Film and book clubs

Prefer a selection; assign available participation; tilts mean relevance and readiness.

Boundary: Make content boundaries and accessibility requirements separate veto constraints.

15

Travel planning

Support an itinerary; allocate planning interest; tilts mean timing and personal relevance.

Boundary: Budget, disability access, visas and safety are hard constraints, not scores to average away.

16

Restaurant group choice

Approve an option; assign attention to the choice; tilts mean urgency and convenience.

Boundary: Allergies and dietary restrictions must be enforced before preference aggregation.

17

Customer advisory boards

Support a service change; allocate advisory points; tilts mean business impact and urgency.

Boundary: Do not mistake a self-selected board for the entire customer base.

18

Open-source maintenance

Prefer an improvement; allocate actual review capacity; tilts mean severity and readiness.

Boundary: Security reports and maintainer judgment cannot be reduced to popularity.

19

Urban design charrettes

Support a street design; allocate an equal consultation budget; tilts mean impact and urgency.

Boundary: Provide offline participation and disaggregated results to avoid digital exclusion.

20

Environmental project review

Prefer an intervention; allocate consultation effort; tilts mean urgency and local relevance.

Boundary: Technical evidence and legal protections remain distinct from expressed preference.

21

Museum exhibition planning

Prefer an exhibition theme; allocate curatorial attention; tilts mean relevance and readiness.

Boundary: Avoid treating popular appeal as the only cultural or educational value.

22

Nonprofit strategy

Support a program; allocate a declared planning budget; tilts mean urgency and mission fit.

Boundary: Donor wealth should not silently become beneficiary voice.

23

Personal decision journaling

Compare options privately; assign one’s own attention; tilts mean urgency and importance.

Boundary: Useful as reflection, not a mental-health assessment or automated life advice.

24

Accessibility feature prioritization

Support an improvement; assign planning effort; tilts mean barrier severity and readiness.

Boundary: Accessibility obligations cannot be voted away by a majority that does not experience the barrier.

Limitations · falsifiable next steps

12 / Evidence, privacy and the research frontier

A future production service would need authentication appropriate to the setting, rate limits, anti-duplication rules, announced eligibility and budgets, a versioned scoring policy, consent and withdrawal mechanisms, and a threat model covering coercion and compromised clients. A signed or hashed record can detect changes under specific assumptions; it does not prove that a preference was freely expressed or a human was unique.8

Preference vectors can reveal intimate or political information. Use purpose limitation, data minimization, documented retention, restricted access and a clear deletion policy. Aggregate views can still expose people in small groups. The NIST Privacy Framework is a risk-management reference, not an automatic compliance certificate. This page deliberately does not collect real ballots or persist your laboratory inputs.

The method’s open questions are empirical: do participants understand the separation of a, W and P; does cubic weighting encourage overconfidence; can the same person reproduce a preference reliably; do tilt semantics transfer across devices; and does a familiar two-dimensional control achieve the same result with fewer errors? A rigorous evaluation would preregister tasks, hypotheses, exclusion criteria and success thresholds before data collection.

The current contribution is an explicit, inspectable mathematical and software realization of an attributed concept. Its equations can be reproduced and falsified; its product assumptions can be changed under a new version. It does not establish a quantum mechanism, a patent claim, better collective decisions, universal human preference measurement, or a safe remote-election architecture. Beautiful visualization should invite scrutiny, not replace it.

(44) A reproducible record
R=(modelVersion,d,m,r0,units,rotationOrder,policy)\mathcal R=(\mathrm{modelVersion},\mathbf d,m,r_0,\mathrm{units},\mathrm{rotationOrder},\mathrm{policy})

Recompute derived outputs from this record and compare within a stated floating-point tolerance. A future ballot service would add provenance and safeguards, not overwrite the raw inputs.

Variable definitions & units ↓
(45) A testable prediction error
MAE=1N∑i=1N∣Ciretest−Ciinitial∣\mathrm{MAE}=\frac1N\sum_{i=1}^N|C_i^{\mathrm{retest}}-C_i^{\mathrm{initial}}|

Test–retest error is one possible evaluation metric. No experimental data are supplied, so this paper reports no numerical reliability claim.

Variable definitions & units ↓

IDENTIFIER / TERM / QUANTITY / EXPLANATION

The variable atlas.

Angles in the mathematics are radians; the laboratory uses degrees. Symbols that share a letter are disambiguated by subscripts. Every model variable and auxiliary symbol is defined below.

IdentifierTermUnitsDomainMeaning
sRadius scaledimensionless0–2Relative radius; zero is a degenerate, zero-weight state.
θSigned approval angleradians; UI degrees−2π to +2πPositive clockwise in the reference frame; retain full-turn sign.
αX-axis tiltradians; UI degrees−π/2 to +π/2First priority tilt; applied before Z tilt.
βZ-axis tiltradians; UI degrees−π/2 to +π/2Second priority tilt; applied last.
κPriority gaindimensionless0–1Strength of priority modulation; fifth interaction variable.
r₀, rReference and current radiimodel length unitsr₀ > 0; r = r₀sThe demo permits r₀ up to 1000; physical calibration is not measured.
mWeight-policy exponentdimensionless1, 2 or 3Radius, area or volume policy; default 3.
V₀, VEnclosed hemisphere volumesmodel length cubednonnegativeV₀ = 2πr₀³/3 and V = V₀s³.
A₀, AReference and current areamodel length squarednonnegativeCurved area or base-included area; their ratio is s².
WConfigured vote weightdimensionless0 to 2ᵐEquals volume ratio only when m = 3.
a, TApproval and temperature indexdimensionless; index unitsa: −1 to +1; T: −100 to +100T is redundant encoding of a, not a physical temperature.
u, PSigned priority and multiplierdimensionlessu: −1 to +1; P: 0 to 2A signed diagnostic and a nonnegative scoring factor.
B, CBaseline and adjusted scoresdimensionlesspolicy-boundedB = Wa; C = WaP.
X_vote, Z_voteDuplicated output channelsdimensionlessequal to CAliases for the score, not physical axes.
ρ, φ, ψSpherical coordinateslength; radians; radiansρ ≥ 0; φ: 0 to π/2; ψ: 0 to 2πRadial integration coordinate, polar angle and longitude.
h, p_hBody and rotated surface pointsmodel lengthon the shellp_h = Rh.
n, p, bUnit crown normal, crown tip, meridian markerunitless; length; lengthgeometry-constrainedn and p ignore yaw; b reveals it.
R, R₀, q_ROrientation matrix, neutral-yaw matrix, quaterniondimensionlessR ∈ SO(3); unit quaternionq_R uses scalar-first order and is distinct from the stereographic lift.
v, qNormalized tip and four-coordinate liftdimensionlessv ∈ ℝ³; q ∈ S³The lift does not encode all five interaction variables.
γ, c_t, s_tGeometric yaw and trig abbreviationsradians; dimensionlessγ = −θc_t = cos t; s_t = sin t, not radius scale.
λAlternative tilt balancedimensionless0–1Fixed at 1/2 in the demo; changing it requires a new policy.
Σ, σⱼ, ΔⱼInput covariance, error deviation, grid spacingappropriate input unitsestimated, not suppliedNeeded for uncertainty analysis; no invented confidence intervals.
δᵢⱼ, eᵢ, IKronecker delta, basis vector, identity matrixdimensionlessalgebraic symbolsδᵢⱼ is 1 when indices agree and 0 otherwise.
S, D, M, σₐ²Aggregate numerator, denominator, mean, dispersiondimensionlessD ≥ 0; M undefined at D = 0Keep total strength, mean and polarization separate.
Bᵢ, N, i, jAllocation budget, sample count and indicespolicy units; countcontext-dependentBᵢ is a budget, distinct from baseline score B.
gθ, Δx, dGesture gain, horizontal motion, pointer distanceradians/pixel; pixels; pixelsdocumented calibrationPresentation-to-state mapping; no inference about emotion.
A₂×₃, o, z_screenCamera projection, screen offset, pixel positiondisplay unitsfixed cameraDifferent A from surface area; the subscript identifies the camera matrix.
ℛ, MAEVersioned record and retest errorrecord; score unitsdefined in contextA reproducibility contract and proposed evaluation metric, not observed evidence.

LOCAL MATHEMATICS / LIVE INSTRUMENT

Make the geometry speak.

Move one variable. See every consequence. This laboratory does not submit a vote or call an AI service. The five state values remain in this tab until you export or leave.

+X+Y+ZCrown + meridian · fixed oblique camera
NEUTRAL APPROVAL0.000000C · weighted contribution

Drag mode: horizontal motion changes signed approval. Pinch changes scale. At zero scale use + to restore size. The meridian reveals yaw; the crown does not. All functions also have non-drag controls.

Neutral approval: priority can change, but the signed contribution remains zero.

Reproducible example states

Every numerical result

Radius r
1.000000
Volume V
2.094395
Reference volume V₀
2.094395
Radius ratio
1.000000
Area ratio
1.000000
Volume ratio
1.000000
Configured weight W
1.000000
Approval a
0.000000
Temperature index T
0.000000
Signed priority u
0.000000
Multiplier P
1.000000
Baseline B
0.000000
Contribution C
0.000000

Coordinates & sensitivity

normal
(0.000000, 1.000000, 0.000000)
tip
(0.000000, 1.000000, 0.000000)
meridian
(1.000000, 0.000000, 0.000000)
sphere4
(0.000000, 1.000000, 0.000000, 0.000000)
rotationQuaternion
(1.000000, 0.000000, 0.000000, 0.000000)

tip / meridian: model length units. normal: unit vector. sphere4: stereographic lift. rotationQuaternion: scalar-first orientation, not the lift.

Orientation matrix and all five derivatives
1.000000  0.000000  0.000000
0.000000  1.000000  0.000000
0.000000  0.000000  1.000000
∂C / ∂scale
0.000000
∂C / ∂angle
0.002778
∂C / ∂tiltX
0.000000
∂C / ∂tiltZ
0.000000
∂C / ∂gain
0.000000

Angular derivatives are per degree. Other variables are held fixed; boundary derivatives are one-sided.

Download executable model

NUMBERS COMPUTED FROM THE SAME EXECUTABLE MODEL

No invented results.

These examples use r₀ = 1 and m = 3. Values below are calculated, not illustrative estimates. Choose the matching preset above for all coordinates, orientation and sensitivity values. The equal positive/negative pair has numerator 0.000000, denominator 2.000000 and mean 0.000000—cancellation, not evidence of indifference.

Statesθ°α° / β°κWPCTip (x,y,z)
Neutral baseline100 / 00.51.0000001.0000000.0000000.000000, 1.000000, 0.000000
Full clockwise approval13600 / 00.51.0000001.0000001.0000000.000000, 1.000000, 0.000000
Full counterclockwise denial1-3600 / 00.51.0000001.000000-1.0000000.000000, 1.000000, 0.000000
Half-size, half approval0.51800 / 00.50.1250001.0000000.0625000.000000, 0.500000, 0.000000
Priority amplification118045 / 450.51.0000001.2500000.625000-0.500000, 0.500000, 0.707107
Opposition, lower priority1.5-120-30 / 00.63.3750000.900000-1.0125000.000000, 1.299038, -0.750000
Equal and opposite tilts19045 / -4511.0000001.0000000.2500000.500000, 0.500000, 0.707107
Zero weight03600 / 00.50.0000001.0000000.0000000.000000, 0.000000, 0.000000
Priority cancellation1-360-90 / -9011.0000000.0000000.0000000.000000, 0.000000, -1.000000

A REPRODUCIBLE ENGINEERING COMMISSION

From concept to executable specification.

The prompt below supplies explicit mathematics, accessible interaction, output semantics and adversarial acceptance tests. It is written for rigorous implementation rather than unsupported promises of intelligence or scientific authority. Running this page does not invoke the prompt or an AI model.

Download prompt

Read the complete implementation prompt
ENGINEERING COMMISSION — HEMISPHERICAL QUANTUM SELECTOR, HQS 1.0

ROLE AND STANDARD
Act as a mathematical interface engineer, numerical analyst, accessibility specialist and adversarial software tester. Implement Michael Aaron Loftus’s attributed hemispherical-selector concept as the explicitly defined classical model below. Intellectual depth means falsifiable definitions, correct units, reproducible computation and candid limits—not claims of genius, scientific rank, patent novelty or quantum computation. Read the source manuscript and this specification. Keep inventor-provided ideas distinct from the implementation choices. Do not silently substitute an attractive sphere for the required hemisphere.

DELIVERABLE
Build an interactive hemispherical mesh, independent controls, a complete numerical report, an interpretation panel, a reproducible JSON export and runnable source. Deliver the mathematics and code, not merely a rendering. Use ordinary local JavaScript/TypeScript and SVG, Canvas or an existing graphics library. The selector must work without an AI model, paid API, hosted inference, external calculation service or backend vote submission. Pre-generated editorial artwork is optional and must not be represented as evidence of physical hardware.

CANONICAL STATE
Keep exactly five named continuous interaction channels: scale s in [0,2], signed approval angle theta in [-360,360] degrees, X tilt alpha and Z tilt beta each in [-90,90] degrees, and priority gain kappa in [0,1]. Initial state is s=1, theta=alpha=beta=0, kappa=0.5. Separate configuration includes a positive reference radius r0 and weight exponent m in {1,2,3}; default r0=1 and m=3. These configuration values are not additional hidden votes. Reject nonfinite/out-of-range imported inputs. Clamp only documented direct gesture updates. Store degrees in the public JSON and convert once to radians for trigonometry.

SEMANTICS AND SIGN
Positive theta is clockwise when viewed from +localY toward the origin in the untilted X–Z reference frame. Use a right-handed geometric rotation Ry(-theta), NOT Ry(theta). Positive/negative approval endpoints are distinct even though both orientations coincide with the starting orientation. Retain signed unwrapped theta; never reconstruct it solely from atan2, a matrix or a quaternion. Clamp beyond one signed revolution. Approval a=theta/360; illustrative temperature T=100a in index units, not Celsius. Apply the sign only once. Color must never be the only carrier of sign.

WEIGHT AND PRIORITY
Compute r=r0*s; V0=2*pi*r0^3/3; V=V0*s^3; area ratio=s^2; volume ratio=s^3; configured W=s^m. Explain m=1 radius, m=2 area, m=3 volume. Default W=V/V0. Never equate doubled radius with doubled volume. Evaluate priority at zero Y rotation: R0=Rz(beta)Rx(alpha). Set u=(alpha+beta)/180 and P=1+kappa*u. Thus P lies in [0,2] and cannot reverse the sign. Baseline B=W*a; final C=W*a*P. X_vote and Z_vote are explicit aliases of C, not physical x and z. Export all three and keep physical coordinates separate. Increasing priority deepens an opposition score; do not describe it as increasing approval.

GEOMETRY AND ORIENTATION
Use a Y-up local hemispherical shell h=r(sin(phi)cos(psi),cos(phi),sin(phi)sin(psi)), phi in [0,pi/2], psi in [0,2pi). Column-vector rotation order is R=Rz(beta)Rx(alpha)Ry(-theta), rightmost first. Apply R to every mesh point. Do not clip the tilted hemisphere against the global Y=0 plane; clipping would change its volume. R must be orthonormal with determinant +1. Export the 3x3 matrix and scalar-first quaternion qR=qz(beta)*qx(alpha)*qy(-theta). Preserve the original theta because orientation alone loses full-turn sign.

COORDINATE OUTPUT
Export crown normal n=(-sin(beta)cos(alpha),cos(beta)cos(alpha),sin(alpha)), crown position p=r*n, and yaw-sensitive meridian b=R(r,0,0). Normalize v=p/r0, not p/r: the zero-scale case must remain safe. Export the stereographic lift q=(2vx,2vy,2vz,|v|^2-1)/(1+|v|^2). Verify |q|=1 and inverse projection q_xyz/(1-q4)=v. Explain that q is a point on S3, NOT the rotation quaternion and NOT a complete encoding of all five channels. The tip ignores theta and kappa. Five controllable dimensions are not five spacetime dimensions or qubits.

SENSITIVITY REPORT
Return the complete gradient of C with respect to scale, theta-degrees, alpha-degrees, beta-degrees and kappa: (m*s^(m-1)*a*P, W*P/360, W*a*kappa/180, W*a*kappa/180, W*a*u). Confirm these against centered finite differences at interior inputs, using one-sided reasoning at bounds. Show both signs of perturbation for each input. Check mixed partials and analytical coordinate derivatives where claimed. Distinguish derivatives per radian from derivatives per degree. Do not claim infinite precision; state display rounding and floating-point tolerance.

INTERACTION AND ACCESSIBILITY
Offer visibly labeled approval-drag and tilt-drag modes. Two-pointer pinch can control s; anchor distance must be nonzero. At s=0 pinch alone cannot recover a positive scale, so provide a plus button and numeric input. Provide a labeled slider, editable number field and increment/decrement buttons for every channel, plus keyboard-accessible reset and examples. Touch behavior must not block scrolling outside the instrument. No automatic rotation should alter the stored vote. Focus indicators, reduced-motion handling, signed text, readable contrast and narrow-screen layouts are required. A visualization is supplementary: the report must be usable without seeing or dragging it.

RESULT INTERPRETATION
Show radius, actual model volume, all three relative size measures, approval, temperature index, signed priority, multiplier, baseline score, final score, crown and meridian coordinates, orientation matrix, orientation quaternion, S3 lift and five sensitivities. Explain zero approval, zero weight and zero priority as different cases. Use the state/model version/configuration as the source of truth for exported results. Do not send selector inputs to site analytics, query strings, logs, cookies or server endpoints. Plain page analytics, if any, must be disclosed separately.

WORKED FIXTURES
Verify neutral baseline; theta=+360 and -360 with matching visual orientations and opposite score; s=0.5,theta=180,neutral tilt under m=3; s=1,theta=180,alpha=beta=45,kappa=0.5; s=1.5,theta=-120,alpha=-30,beta=0,kappa=0.6; alpha=-beta cancellation; s=0; kappa=1 with both tilts=-90 giving P=0. Calculate expected results from the equations, never invent them. Test exponent alternatives, radius calibration, quaternion/matrix equivalence, deterministic repeatability, finite outputs, geometry norms and invalid input rejection.

AGGREGATION AND ETHICS
If showing a collection, compute S=sum(WPa), D=sum(WP), M=S/D only for D>0; otherwise return no result. Report disagreement as well as mean. Treat dating affinity as separate from mutual consent; refusal and withdrawal override any score. Label pre-legislative examples as nonbinding consultation. Never claim electoral certification, representative sampling, strategy-proofness, fairness, human-level precision or quantum advantage from the formula. Production identity, coercion resistance, audit trails, privacy and budgets are additional systems, not implied features of this demo.

ACCEPTANCE EVIDENCE
Supply executable unit tests; browser evidence that all controls update the report; real JSON export and source download; endpoint sign preservation; narrow-screen layout checks; and explicit statements of what was not tested. Verify that control changes trigger no inference/API requests. Retain the source material and cite external geometry, accessibility and voting-system standards with numbered Chicago notes in first-appearance order plus an alphabetized bibliography. Do not claim tests passed before running them.

Download the complete paper as Markdown · Download the deterministic model

Notes

Chicago Notes & Bibliography: notes follow first appearance; the separate bibliography is alphabetized. Geometry references support the mathematics, not the originality or effectiveness of this interface. The source manuscript’s incomplete gesture-paper citation is not promoted here as independently verified evidence.

  1. Michael Aaron Loftus, “Hemispherical Projection of the Four-Dimensional Sphere for Continuous Gesture-Based Weighted Selection” (author-supplied manuscript, October 10, 2026), 1–14. Original manuscript ↩
  2. Oliver Knill, “Hopf Fibration,” Math 22a, Harvard College, Fall 2018, accessed October 10, 2026. https://people.math.harvard.edu/~knill/teaching/math22a2018/exhibits/threesphere/index.html ↩
  3. David W. Lyons, “1.3: Stereographic Projection,” in Introduction to Groups and Geometries, Mathematics LibreTexts, accessed October 10, 2026. https://math.libretexts.org/Bookshelves/Abstract_and_Geometric_Algebra/Introduction_to_Groups_and_Geometries_(Lyons)/01:_Preliminaries/1.03:_Stereographic_projection ↩
  4. MIT OpenCourseWare, “Session 77: Triple Integrals in Spherical Coordinates,” 18.02SC Multivariable Calculus, Fall 2010, accessed October 10, 2026. https://ocw.mit.edu/courses/18-02sc-multivariable-calculus-fall-2010/pages/4.-triple-integrals-and-surface-integrals-in-3-space/part-a-triple-integrals/session-77-triple-integrals-in-spherical-coordinates/ ↩
  5. Kevin M. Lynch and Frank C. Park, “3.2.1. Rotation Matrices (Part 1 of 2),” Modern Robotics video supplements, Northwestern University, accessed October 10, 2026. https://modernrobotics.northwestern.edu/nu-gm-book-resource/3-2-1-rotation-matrices-part-1-of-2/ ↩
  6. World Wide Web Consortium, “Understanding SC 2.5.7: Dragging Movements (Level AA),” Understanding WCAG 2.2, accessed October 10, 2026. https://www.w3.org/WAI/WCAG22/Understanding/dragging-movements.html ↩
  7. U.S. Election Assistance Commission, “Voluntary Voting System Guidelines,” accessed October 10, 2026. https://www.eac.gov/voting-equipment/voluntary-voting-system-guidelines ↩
  8. National Institute of Standards and Technology, NIST Privacy Framework: A Tool for Improving Privacy through Enterprise Risk Management, Version 1.0 (January 16, 2020). https://www.nist.gov/publications/nist-privacy-framework-tool-improving-privacy-through-enterprise-risk-management ↩

Bibliography

Artwork was generated for this edition and is labeled conceptual. The supplied original PDF is preserved unchanged. Mathematical extensions, example calculations and executable policy are documented in this page; they do not establish empirical performance.

Explore the white-paper library →