Skip to main content

Newtonian Mechanics

The floor plan of physics. Every other group renovates from here.

  • Group — newtonian-mechanics
  • Operators — 13 (NM18 – NM30)
  • Anchor operators — KO42 · NM19 · NM26 · NM30
  • Verification — energy and momentum conservation under error_pct ≤ 0.1%; oscillators land within 1 ms of Zeqond grid

What it unifies

The 13 Newtonian operators cover the classical foundations every engineer uses daily: three laws of motion, gravity, work-energy, conservation of momentum, angular kinematics, and the harmonic oscillator. In Zeq they are not legacy code — they are the deterministic kernel lane that all other groups plug into when they need a classical fallback.

F = ma (NM19) is the most-called operator on the network. Pair it with KO42 and every simulated force is Zeqond-phase sealed, so long-horizon integration stays stable. The harmonic oscillator (NM30) is the canonical bridge into HulyaPulse — its ω is naturally scalable to 2π · 1.287 Hz whenever you need to tether a classical system to the kernel clock.

Operator catalog

IDFormulaRole
NM18∑F = 0 ⇒ v = constFirst law (inertia)
NM19F = maSecond law
NM20F₁₂ = −F₂₁Third law (reaction)
NM21F = G m₁ m₂ / r²Universal gravitation
NM22W = F·dWork
NM23KE = ½ mv²Kinetic energy
NM24PE = mghGravitational potential energy
NM25KE + PE = constEnergy conservation
NM26p = mvLinear momentum
NM27∑p_init = ∑p_finalMomentum conservation
NM28L = r × pAngular momentum
NM29τ = r × FTorque
NM30F = −kx , x(t) = A cos(ωt + φ)Harmonic oscillator

Runnable worked example — F = ma, sealed to HulyaPulse

A synchronized computation: KO42 (the 1.287 Hz metric tensioner) composed with NM19 (F = ma). KO42 phase-locks the result to the kernel clock, so the force comes back stamped to the exact Zeqond it was computed on. Get a free key first (POST /api/demo-key/mint), then:

curl -X POST https://zeqsdk.com/api/zeq/compute \
-H "Authorization: Bearer zeq_ak_..." \
-H "Content-Type: application/json" \
-d '{
"operators": ["KO42", "NM19"],
"domain": "Newtonian Mechanics",
"inputs": { "mass": 5, "acceleration": 9.81 }
}'

Real response (abridged — value is the physics, the rest is the synchronized envelope):

{
"value": 49.05,
"unit": "N",
"operator_id": "NM19",
"zeqState": { "operators": ["KO42", "NM19"], "domain": "Newtonian Mechanics" },
"master_sum": "Σ KO42 ⊕ NM19",
"verification": { "precision_bound": "≤ 0.1%" },
"zeqProof": "ea361108c408ff926c29ce8d9bca26c2e584725b…"
}

value is 5 × 9.81 = 49.05 N — verified live. Swap NM19 for NM21 ({"m1":5.972e24,"m2":7.348e22,"r":3.844e8}1.9821e20 N) or NM23 ({"mass":0.287,"velocity":5}3.5875 J) to compute gravity or kinetic energy through the same synchronized path.

Solver coverage

The Newtonian Mechanics domain has a live closed-form solver — the F=ma example above returns a real number today. Not every catalogued operator is wired to it: operators without solver support return no-match from /api/zeq/compute (unit no-match, no value). The catalogue rows are exact and documented regardless.

Extend it

  1. Rigid body — chain NM28 + NM29 for gyroscopic stabilization with Zeqond-locked torque scheduling.
  2. Orbital — pair NM19 + NM21 for multi-body orbital propagation with ≤0.1% drift across hours of integration.
  3. Collisions — NM26 + NM27 for inelastic collision chains that respect mesh-level conservation receipts.

Seeds

  • Near — a Zeq-native physics engine for game/robotics teams with drop-in replacement of Box2D/Bullet solvers.
  • MediumPhaseLock Motors — control loops that target HulyaPulse phase instead of simple PID setpoints.
  • Far — a kinematics workbench where classical + relativistic + quantum regimes compose into one field, no glue code.

Papers

Middleware active. Kernel on the 1.287 Hz HulyaPulse. Awaiting next Zeqond.