A rotating bulge of radius R drags space with it. At its border the flow of space must be continuous; from there outward the vacuum continues on its own terms. Three continuations of the same boundary value are compared: the constant-Lagrangian (CL) flow, GR’s vacuum frame dragging (Lense–Thirring), and a Kepler-like rotation, all carried by the same radial river vr = √(2GM/r). Only one of them keeps the boundary energy along its streamlines and stays laminar.
The argument rests on one postulate: the vacuum behaves as an ideal, barotropic, non-dissipative flow. The river and analogue-gravity picture is taken as physics rather than as an analogy.
For dissipation, matter is needed, as the source of turbulence. Inside R the bulge is matter: its flow may be rigid, may exchange and lose energy. Outside R the flow is pure vacuum: the energy it receives at the border has no way to be dissipated, so it must be carried along the streamlines.
Units GM = R = 1, so velocities are in √(GM/R) and the radial river is vr = √(2/x), x = r/R. The CL papers take vφ(R) = √(GM/R) (Kepler at the border), so the Bernoulli value, the constant Lagrangian of the CL papers, is L = vr² + vφ² = 3GM/R, and the plateau speed is vL = √L. Inside R: rigid rotation of matter.
27 s: the postulate, the three continuations from the same border value, and the conclusion. File: CL_Vacuum_Flow.mp4 · on YouTube ↗ · all videos.
Each criterion belongs to a different law. Bernoulli and Rayleigh are the laws of an ideal flow, and only CL passes both. The GR vacuum condition is GR’s momentum constraint for an azimuthal shift, and only Lense–Thirring passes it. Which column decides is the postulate.
Related: the GR literature that seeks flat rotation curves from frame dragging within GR’s own equations, Cooperstock & Tieu (2005) and Balasin & Grumiller (2006), van Stockum-type rotating dust. The CL condition: de Haas, the CL papers and CL in the metric. The motion model: CL_Vacuum_Flow.mp4 (script bq-video-scripts/scripts/cl_vacuum_flow_video.py); exact checks in CL-vacuum-flow/code/cl_vacuum_flow.py. Part of Galaxies and jets as flows of space.