Research note

Physics-engine ontology: Smith + Ellerman synthesis

For Moppe physics, keep two meanings of partition separate. Smith/Bittner granular partitions are selective, labeled representational views projected onto one reality #69ZSRH #WKHH8J they can recognize a whole while tracing over finer parts #6EQC5N and their leaves are only relative atoms at a chosen granularity #LKDS8L Ellerman partitions are exhaustive, mutually exclusive equivalence classes on a fixed universe #3AJ2XX ordered by refinement and combined by join/meet #YUEKZJ Use Smith partitions for gameplay/physics/render/damage views of the same object; use Ellerman quotient maps for solver islands, sleeping groups, welded-motion groups, and other explicit equivalence relations. An engineered vehicle is a CU3 object assembled from fitted components #KX52RU while installed components remain objects #DS4CF6 Distinguish transient touching/contact #FH7DGQ #QN6XK7 from persistent attachment by joints, and distinguish continuant structure from the processes that realize motion #MLLA26 A component should be a relatively isolated functional part, not an arbitrary property bag #H3LU46 Against fantology suggests a small typed relation vocabulary—part, depends, participates, realizes, precedes—rather than a universal entity/predicate table #WRVKYL For an articulated motorcycle vertical slice: Bike gameplay object; frame/wheels/fork/swingarm as component objects and rigid bodies; hardware joint vs kinematic constraint specification vs solver impulse kept distinct; ephemeral contact manifolds/events; per-tick solver-island quotient. Preserve current GameState as SNAP state and replay as SPAN history. Ellerman’s generative distinction-making #SCAG4B #NXHNQ9 is promising for assembly/configuration generation, but should not be forced into the low-level constraint solver.