-
PDF
- Split View
-
Views
-
Cite
Cite
S A Cookson, Influence of selection criteria on the interpretation of rotational behaviour of wide-binary star systems, Monthly Notices of the Royal Astronomical Society, Volume 533, Issue 1, September 2024, Pages 110–119, https://doi.org/10.1093/mnras/stae1820
- Share Icon Share
ABSTRACT
Binary star systems are expected to follow Newtonian dynamics similarly to planetary systems. However, reports have been made of wide binary systems with separations around 0.01 pc and larger, showing potential deviations from standard Newtonian motion. This phenomenon, suggestive of the flattening of galactic rotation curves, calls for closer inspection. This study presents an analysis of wide binary stars using data from Gaia Data Release 3 (DR3), a space-based astrometry mission funded by the European Space Agency. The study compares different choices of selection criteria to examine the nature of these apparent anomalous kinematics within the solar neighbourhood. The Gaia data set furnishes detailed parameters, including radial velocity, mass, age, and binary probability in addition to standard parameters. A custom Python tool named bynary facilitated both data processing and analysis. This report reveals that the signs of any anomalous signals systematically diminish as the initial selection criteria are relaxed for degrouping while subsequent filtering remains stringent, leading to the complete elimination of any apparent non-Newtonian motion for binary separations within 0.5 pc. The study shows that any observed anomalous behaviour in solar neighbourhood wide binaries within 130 pc must be produced either by faint companion stars orbiting primary or secondary stars, or by flyby stars. The findings emphasize the importance of the choice of selection criteria in disentangling genuine binary dynamics from external influences. The conclusions align with the predictions of Newtonian mechanics and general relativity, though they do not exclude other phenomena at larger scales.
1 INTRODUCTION
Flat galactic rotation curves have been the subject of much study for over 50 yr (e.g. Rubin & Ford 1970; Roberts & Rots 1973; Rubin et al. 1978; Faber & Gallagher 1979). A number of explanations have been proposed to explain the phenomenon, most prominently dark matter (e.g. Ostriker & Peebles 1973; Bosma 1981a,b; Lequeux 1983). Dark matter is a postulated – but so far not observed – form of matter that would account for the failure of the velocity to fall off in the predicted manner by adding extra, unseen, mass to the equation. Another explanation is Milgromian Dynamics (MOND; e.g. Milgrom 1983; Sanders 1996; McGaugh & de Blok 1998). MOND theorizes that gravity falls off at a lesser rate when the gravitational field falls below a threshold value known as
Because MOND operates in weak gravitational regimes, it has been hypothesized that this rotational flattening might also be apparent in binary star systems where the stars are separated widely enough that the acceleration scale is of a similar magnitude to the acceleration scale in spiral galaxies, i.e. about
These wide binary results have been the subject of debate regarding the origin of the signal, with some authors suggesting that faint tertiary components might be the cause (Belokurov et al. 2020; Clarke 2020), or that they are simply miscategorized flybys, which would be more evident at wider separations (Pittordis & Sutherland 2023).
In this paper, three catalogues of candidate WBs are created from Gaia DR3 with different selection criteria, referred to here as C10, C14, and C25. Each catalogue differs only in the maximum allowed parallax uncertainty, varying from 1 per cent to better than 2.5 per cent. Each catalogue is sorted and where a star appears in more than one pair, any and all matching pairs are removed from the catalogue. This process is referred to in this paper as degrouping.
Fig. 1 shows the distribution of 1D velocities in the sky plane against separation of candidate WBs from the first catalogue, C10, after degrouping but before filtering. The figure shows two clusters: in the first cluster, in the middle of the figure, bound systems with stars in orbit around one another seem to be scattered around the blue Newtonian line. For the second cluster, at the top right, unbound stars (flybys) are scattered in a Gaussian pattern with a mean 2D velocity of about 38

This plot shows catalogue C10, unfiltered and with separation out to 0.5 pc and with parallax uncertainty better than 1 per cent. The cloud at the lower left appears to be mostly genuine WBs, while the upper right cloud is mostly chance alignments. The blue line shows the expected Newtonian RMS prediction from Jiang & Tremaine (2010). The red dashed line shows the approximate separation between bound stars and apparent flybys, so a binary at this point has a 50 per cent probability of being bound or unbound.
This study attempts to answer the question: do the criteria for inclusion or exclusion of certain candidate WBs affect the evidence of apparent non-Newtonian motion? Of particular interest are the treatments for low-intensity third stars and for flybys which may or may not be partners in a gravitationally bound binary pair.
The paper is structured as follows:
(i) Introduction. This section.
(ii) Methods. This section describes the download of the astrometry data on 1.5 million local stars (star profiles) and the further downloads of three catalogues of potential binary pairs of varying parallax precision. It also describes the processing of these catalogues into high-quality samples for analysis.
(iii) Data analysis. The results are presented in two tables and four charts, indicating that for each high-quality catalogue as the input noise threshold is relaxed, the number of ‘clean’ WBs is reduced, leading to a reduction in the apparent non-Newtonian signal.
(iv) Discussion. The discussion section discusses how the various methodological and data challenges were overcome.
(v) Conclusions. This section shows the conclusion that the relaxation of the initial selection criteria in the degrouping process increases the number of selected binaries at the beginning of the process. However, this leads to a reduction in the number of clean pairs post-degrouping and the total elimination of any apparent non-Newtonian effect.
2 METHODS
2.1 Method overview
In designing a methodological approach to assess the evidence for non-Newtonian dynamics, there are a number of objectives to take into account. They are to:
identify and eliminate, or compensate for, close binaries (CBs);
identify and eliminate, or compensate for, flybys;
make optimal use of the quality assurance work already in place from Gaia Collaboration (2023);
produce a clear illustration of any non-Newtonian motion which may be found.
CBs are typically characterized by a low-quality signal and even missing values. As such they require a low signal accuracy threshold to allow them to be included in the sample. Other parameters, such as the 2D projected interstellar distance (
Meeting both these contradictory requirements simultaneously is one of the main challenges for this paper. However, the work of the Gaia team comes to our aid. The process for producing radial velocities (RVs) with the Gaia radial velocity spectrometer (RVS) has been an onerous task, diligently performed. With Gaia DR2 (Gaia Collaboration 2018), some 7 million stars brighter than 12 mag were matched with RVs. This was expanded to some 33 million stars in DR3 (Gaia Collaboration 2023) with magnitude brighter than 14.5. Not only are these relatively bright, high-quality stars, but where a star was found to be itself a binary, no RV was assigned. So for the purposes of this paper, the act of assigning an RV is a quality cut that further removes triple stars, though inevitably some remain.
The outline of the method is as follows:
Download the full astrometric solutions, along with other selected attributes (star profiles) for some 1.5 million local stars.
Download three catalogues of potential binary pairs (C10, C14, and C25) of varying parallax uncertainty (better than 1 per cent, 1.4 per cent, and 2.5 per cent, respectively). An uncertainty limit of 2.5 per cent was found to allow many more CBs to be included in the selection for degrouping purposes than an uncertainty of 1 per cent, for instance.
Degroup. Where any star appears in more than one pair, all such pairs are rejected. High-noise CBs are used at this point to ensure that remaining WBs have as few CBs as possible.
Exclude WB pairs where either star has RV = null. This ensures that the majority of high-velocity flybys can later be eliminated. Any remaining stellar solutions which do not meet the Gaia team’s RV quality threshold are also dropped at this stage, leading to a high-quality sample for the next step.
Calculate 1D velocities in RA and Dec. with spherical projection corrections and 2D separations.
Apply further quality filters, e.g. RUWE1 (to remove unseen CBs), distance (better resolution of CBs), and relative RV (to remove fast flybys).
Apply a Hertzsprung–Russell (HR) filter to remove more CBs.
Apply final relative 1D velocity filters for flybys and plot the kinematics against the expected Newtonian RMS prediction from Jiang & Tremaine (2010), assuming both stars follow the mass function from Kroupa, Tout & Gilmore (1993).
2.2 Data acquisition
Gaia Collaboration (2023) provides a new range of observations with more detailed parameters than previous releases. The Gaia DR3 data set provides a range of observations with detailed RVs, RUWE, FLAME2 mass, age of star, binary probability, and error correlation values. The Gaia DR3 data set was downloaded using custom-built Python (Python Core Team 2019) software called bynary (https://github.com/SteveBz/Bynary). The new DR3 attributes allowed new features to be built into the software to take advantage of them. The greater precision of DR3 meant that the question of hidden third stars became a more subtle question not only around remaining hidden tertiaries, but also around many still dim, but now detectable, tertiary stars.
As in Hernandez et al. (2021), the download of binary pairs was broken into two parts, each part taking significant time. Part one of the download was concerned with selecting all possible individual star profiles within a specified distance, initially 143 pc, or a parallax of seven milliarcseconds. Part two, the pairings of stars close to each other, gives candidate binary systems. It is also time consuming to run and is designed so that part two can be run for multiple selections without part one needing to be rerun.
Because of the volume of stars (the first download includes 1.5 million solutions), data handling needs to be considered carefully. Some techniques are better performed on the ESA server, some on a local SQL data base, and still others are better performed in computer memory. The method described here attempts to make best use of the technologies available to process the data most efficiently.
2.2.1 Download of individual star attributes
The initial download was performed with only minimal concern to signal accuracy. This ensured that however many binary catalogues were later downloaded, star data would only need to be downloaded from the Gaia server once. It also helped to keep the underlying data model clean and normalized, which sped up queries and calculations. The SQL query published by El Badry (El-Badry, Rix & Heintz 2021) was modified for this purpose. It also had two further features that needed to be modified for use here. First, the query assumes Newtonian dynamics and filters out non-Newtonian binaries. Secondly the original query utilizes quality checks of the form ‘> nn’ such that nulls always fail, e.g.
As some CB companions have null values for
For each degree in RA, stars are downloaded where:
parallax
7 mas and < 1000 mas;parallax_over_error > 5;
phot_g_mean_flux_over_error > 5.
2.2.2 Download three catalogues of candidate binary pairs
As already noted, some stars in the Gaia DR3 data set had
Pairing is best performed on the ESA server. The server runs ADQL, an astronomical version of SQL, with specialist commands such as POINT and CIRCLE. These commands allow the Gaia data base to be queried for close-by pairs, which could turn out to be binary star systems. The sky is divided by Gaia Collaboration (2023) into n HEALpixes.3 The allowed values of n are 192 (level 2), 768 (level 3), 3072 (level 4), or 12 288 (level 5). Larger values (higher levels) are quicker and less error-prone on the ESA server. Level 2 can be quite slow and error-prone.
As selected binaries do not cross HEALpix boundaries, a balance has to be struck between (slow, unresponsive, and error-prone) and (fast, responsive, and error-free), but with fewer identified binary candidates due to edge effects. Here a value of 3072 was used for n. Stars within 0.5 pc of one another are selected as potential binaries. Nulls are treated as in Section 2.2.1.
2.3 Degrouping to exclude triple systems including CBs
The binary star pairs are sorted and arranged so that the brighter star is classified as the main star and the dimmer as its companion.
In addition to the missing
The Gaia satellite has specialist photometric filters.
for a CB with a null
This table shows two examples of star systems that appear to be binary when the null
Gaia ID . | ||
---|---|---|
Gaia DR3 845964280770594304 | 0.894566 | 0.2272 |
Gaia DR3 845964285065622016 | ||
Gaia DR3 845964285066533120 | 0.962605 | 0.0575 |
Gaia DR3 918931175219973760 | 3.142 | 0.3723 |
Gaia DR3 918939730796058880 | 3.395 | |
Gaia DR3 918931175221235456 |
Gaia ID . | ||
---|---|---|
Gaia DR3 845964280770594304 | 0.894566 | 0.2272 |
Gaia DR3 845964285065622016 | ||
Gaia DR3 845964285066533120 | 0.962605 | 0.0575 |
Gaia DR3 918931175219973760 | 3.142 | 0.3723 |
Gaia DR3 918939730796058880 | 3.395 | |
Gaia DR3 918931175221235456 |
This table shows two examples of star systems that appear to be binary when the null
Gaia ID . | ||
---|---|---|
Gaia DR3 845964280770594304 | 0.894566 | 0.2272 |
Gaia DR3 845964285065622016 | ||
Gaia DR3 845964285066533120 | 0.962605 | 0.0575 |
Gaia DR3 918931175219973760 | 3.142 | 0.3723 |
Gaia DR3 918939730796058880 | 3.395 | |
Gaia DR3 918931175221235456 |
Gaia ID . | ||
---|---|---|
Gaia DR3 845964280770594304 | 0.894566 | 0.2272 |
Gaia DR3 845964285065622016 | ||
Gaia DR3 845964285066533120 | 0.962605 | 0.0575 |
Gaia DR3 918931175219973760 | 3.142 | 0.3723 |
Gaia DR3 918939730796058880 | 3.395 | |
Gaia DR3 918931175221235456 |
This table shows examples of two star systems that appear to be binaries when the low quality star is excluded by pre-filtering.
Gaia ID . | |||
---|---|---|---|
. | [ | [per cent] . | |
Gaia DR3 963335807006167552 | 12.8894 | 0.11 | 0.0140 |
Gaia DR3 963337147035963392 | 12.9333 | 0.09 | 0.0123 |
Gaia DR3 963305536076389632 | 12.4595 | 1.18 | 0.1468 |
Gaia DR3 1068492931584022016 | 9.0094 | 0.13 | 0.0119 |
Gaia DR3 1068494439116192000 | 8.9570 | 0.16 | 0.0145 |
Gaia DR3 1068492931584554752 | 9.3412 | 2.17 | 0.2022 |
Gaia ID . | |||
---|---|---|---|
. | [ | [per cent] . | |
Gaia DR3 963335807006167552 | 12.8894 | 0.11 | 0.0140 |
Gaia DR3 963337147035963392 | 12.9333 | 0.09 | 0.0123 |
Gaia DR3 963305536076389632 | 12.4595 | 1.18 | 0.1468 |
Gaia DR3 1068492931584022016 | 9.0094 | 0.13 | 0.0119 |
Gaia DR3 1068494439116192000 | 8.9570 | 0.16 | 0.0145 |
Gaia DR3 1068492931584554752 | 9.3412 | 2.17 | 0.2022 |
This table shows examples of two star systems that appear to be binaries when the low quality star is excluded by pre-filtering.
Gaia ID . | |||
---|---|---|---|
. | [ | [per cent] . | |
Gaia DR3 963335807006167552 | 12.8894 | 0.11 | 0.0140 |
Gaia DR3 963337147035963392 | 12.9333 | 0.09 | 0.0123 |
Gaia DR3 963305536076389632 | 12.4595 | 1.18 | 0.1468 |
Gaia DR3 1068492931584022016 | 9.0094 | 0.13 | 0.0119 |
Gaia DR3 1068494439116192000 | 8.9570 | 0.16 | 0.0145 |
Gaia DR3 1068492931584554752 | 9.3412 | 2.17 | 0.2022 |
Gaia ID . | |||
---|---|---|---|
. | [ | [per cent] . | |
Gaia DR3 963335807006167552 | 12.8894 | 0.11 | 0.0140 |
Gaia DR3 963337147035963392 | 12.9333 | 0.09 | 0.0123 |
Gaia DR3 963305536076389632 | 12.4595 | 1.18 | 0.1468 |
Gaia DR3 1068492931584022016 | 9.0094 | 0.13 | 0.0119 |
Gaia DR3 1068494439116192000 | 8.9570 | 0.16 | 0.0145 |
Gaia DR3 1068492931584554752 | 9.3412 | 2.17 | 0.2022 |
After downloading the pairs of stars (the candidate binaries), in order to exclude triple systems, all potential solutions are selected, including those with high noise ratios or missing parameters. These pairs are concatenated into a single list of primaries and secondaries and sorted. Where any star appeared in more than one pair, all such matching pairs were rejected. Therefore, the remaining pairs all had unique stars which did not appear in more than one pair. Stars in different binaries were separated by at least the minimum separation, in this case 0.5 pc. Degrouping is performed on the local data base.
2.4 RV check
To facilitate the removal of flybys in future steps, RVs and proper motions are needed. For any pairs of stars where either star lacks a measured RV (i.e. where RV = null), the pair was deselected. As already mentioned, Gaia is quite selective over which stars have RVs. In DR3, stars with a magnitude dimmer than 14.5, missing astrometric parameters, potential spectroscopic binaries, or large error do not have assigned RVs. By definition, this step also excludes low accuracy stars, so no further signal quality checks are required. RV checking is performed on the local data base.
2.5 Calculate 1D velocities and 2D separations
Remaining pairs were then imported into computer memory for further processing. It is at this point that 1D velocities are calculated from the proper motions from Gaia and spherical corrections are performed as in Hernandez et al. (2021), shown below.
The first step is to calculate the absolute velocity of the primary star in X, Y, and Z (Smart 1968, pp 16–21).4
Individual stars are placed at the mean parallax distance and the individual parallaxes are replaced by the inverse variance weighted mean binary parallax
For units, unless otherwise stated, distances are in pc, parallaxes in mas, proper motions in mas yr
Now calculate the spherical correction to projection effects for velocities in the sky plane (El-Badry 2018) for the primary star only:
Calculate relative 1D velocities between the main and companion stars in the sky plane:
Calculate 2D separation in the sky plane:6:
The 2D projected distance between the binary stars (
The resulting collection of candidate WBs is presented in Fig. 2, where the effects of degrouping can be seen in the plane of the Milky Way around (0, 0).

The C25 wide binary catalogue is shown post-degrouping in Galactic coordinates. The effects of degrouping can be seen around the Galactic centre and along the Galactic equator.
2.6 Error propagation
The relative velocity v along each direction is7
The uncertainties in
The full error propagation is given in Appendix A.
2.7 Applying quality filters
Filters were applied that distinguished between the different groups or helped to accentuate them. An RUWE of <1.25 was applied (which helps to deselect potential third stars). In addition, a maximum RV difference cut of 4 km s
2.8 HR cut
The HR diagram provides another opportunity to remove close companions. For main-sequence stars, a pair of stars which are indistinguishable and close will appear spuriously brighter than a single star at the same temperature. This gives rise to the grey parallel track on the HR diagram which is visible about 0.75 mag above the selected main sequence between an

Catalogue C14 after applying HR filters. Selected binaries are shown in black and deselected ones in light grey.
This HR cut was found to be critically effective at removing triples masquerading as binaries (see also Belokurov et al. 2020). The light grey vertical bar at
2.9 Kinematic plot
Finally, in the Kinematic plots of 1D velocity against the projected separation (see Section 3), three further filters were applied. A separation cut of 0.1 pc and a relative 1D velocity filter of <4 km s
The WBs are then binned. The vertical value of each bin,
with a similar approach used for the Dec. direction. The uncertainty estimate in
3 DATA ANALYSIS
The results are summarized in Tables 3 and 4. Regardless of the starting quality, each catalogue, after degrouping and with an assigned RV for both stars, has a mean Parallax/Error
This table shows the WB-counts for each stage in the cleansing process by catalogue. The columns show the catalogue name, the number of pairs initially downloaded, the number of pairs after degrouping and with a known RV for both stars, the number of pairs filtered by RUWE, 1D velocity and distance, those which pass the HR cut, and the number of pairs in the final kinematic plot. The last two columns are the estimated critical velocity (
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | ||
---|---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot . | . | . |
. | [km s−1] . | [pc] . | |||||
XH22 | - | - | 2k | 444 | 423 | 0.45 | 0.01 |
C10 | 88k | 21.6k | 5.4k | 1057 | 999 | 0.27 | 0.03 |
C14 | 121k | 21.7k | 5.2k | 1013 | 959 | 0.25 | 0.03 |
C25 | 180k | 21.4k | 4.9k | 941 | 891 | - | - |
C25* | 180k | 21.4k | 6.2k* | 991* | 902* | - | - |
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | ||
---|---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot . | . | . |
. | [km s−1] . | [pc] . | |||||
XH22 | - | - | 2k | 444 | 423 | 0.45 | 0.01 |
C10 | 88k | 21.6k | 5.4k | 1057 | 999 | 0.27 | 0.03 |
C14 | 121k | 21.7k | 5.2k | 1013 | 959 | 0.25 | 0.03 |
C25 | 180k | 21.4k | 4.9k | 941 | 891 | - | - |
C25* | 180k | 21.4k | 6.2k* | 991* | 902* | - | - |
This table shows the WB-counts for each stage in the cleansing process by catalogue. The columns show the catalogue name, the number of pairs initially downloaded, the number of pairs after degrouping and with a known RV for both stars, the number of pairs filtered by RUWE, 1D velocity and distance, those which pass the HR cut, and the number of pairs in the final kinematic plot. The last two columns are the estimated critical velocity (
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | ||
---|---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot . | . | . |
. | [km s−1] . | [pc] . | |||||
XH22 | - | - | 2k | 444 | 423 | 0.45 | 0.01 |
C10 | 88k | 21.6k | 5.4k | 1057 | 999 | 0.27 | 0.03 |
C14 | 121k | 21.7k | 5.2k | 1013 | 959 | 0.25 | 0.03 |
C25 | 180k | 21.4k | 4.9k | 941 | 891 | - | - |
C25* | 180k | 21.4k | 6.2k* | 991* | 902* | - | - |
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | ||
---|---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot . | . | . |
. | [km s−1] . | [pc] . | |||||
XH22 | - | - | 2k | 444 | 423 | 0.45 | 0.01 |
C10 | 88k | 21.6k | 5.4k | 1057 | 999 | 0.27 | 0.03 |
C14 | 121k | 21.7k | 5.2k | 1013 | 959 | 0.25 | 0.03 |
C25 | 180k | 21.4k | 4.9k | 941 | 891 | - | - |
C25* | 180k | 21.4k | 6.2k* | 991* | 902* | - | - |
This table shows how the quality of the Gaia parallax varies as a mean percentage uncertainty for each catalogue. The columns show the mean parallax uncertainty,
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | Kin. . |
---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot 1 . | Plot 2 . |
. | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . |
C10 | 0.41 | 0.27 | 0.14 | 0.12 | 0.12 | 0.14 |
C14 | 0.53 | 0.30 | 0.14 | 0.12 | 0.12 | 0.14 |
C25 | 0.77 | 0.35 | 0.13 | 0.12 | 0.12 | 0.14 |
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | Kin. . |
---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot 1 . | Plot 2 . |
. | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . |
C10 | 0.41 | 0.27 | 0.14 | 0.12 | 0.12 | 0.14 |
C14 | 0.53 | 0.30 | 0.14 | 0.12 | 0.12 | 0.14 |
C25 | 0.77 | 0.35 | 0.13 | 0.12 | 0.12 | 0.14 |
This table shows how the quality of the Gaia parallax varies as a mean percentage uncertainty for each catalogue. The columns show the mean parallax uncertainty,
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | Kin. . |
---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot 1 . | Plot 2 . |
. | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . |
C10 | 0.41 | 0.27 | 0.14 | 0.12 | 0.12 | 0.14 |
C14 | 0.53 | 0.30 | 0.14 | 0.12 | 0.12 | 0.14 |
C25 | 0.77 | 0.35 | 0.13 | 0.12 | 0.12 | 0.14 |
Catalogue . | Download . | Degrp . | Qual . | HR . | Kin. . | Kin. . |
---|---|---|---|---|---|---|
. | . | + RV . | Cut . | Cut . | Plot 1 . | Plot 2 . |
. | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . | [per cent] . |
C10 | 0.41 | 0.27 | 0.14 | 0.12 | 0.12 | 0.14 |
C14 | 0.53 | 0.30 | 0.14 | 0.12 | 0.12 | 0.14 |
C25 | 0.77 | 0.35 | 0.13 | 0.12 | 0.12 | 0.14 |
As will be seen, the process of relaxing the initial quality cut (i.e. injecting about 100k faint noisy sources into the process) allows more systems to be included at intermediate stages of the pipeline. None of these have an associated RV and will just disappear again. However, about 100 will combine with apparently clean binary pairs, allowing more CBs to be removed at the degrouping stage.
The analysis starts with an initial cut-off at 0.1 pc where most unbound stars are to the right. Hernandez et al. (2021), with 423 selected pairs from
Each plot is divided into six bins in RA 1D relative motion (red dashed error bars) and five bins in Dec. 1D relative motion (green dashed error bars), giving 11 bins in all. The number of WBs in each bin is shown as a label above the bin. The vertical value of the bin line is
One material point is that the velocity and separation calculations and the error propagation have been improved upon since those in Hernandez et al. (2021). As mentioned in equation (1), individual stars are here placed at the mean parallax distance, calculated from the inverse variance weighted mean binary parallax
The solid blue line is the RMS Newtonian line taken from Jiang & Tremaine (2010), assuming both stars follow the mass function from Kroupa et al. (1993). The masses of the two stars in each binary are assumed to be independent.
Examining the first DR3 kinematic plot for catalogue C10 (initial parallax error for the download of <1 per cent) comprising 999 WBs (see Fig. 4), the apparent non-Newtonian region now starts at a separation of about 0.03 pc, triple the value quoted in Hernandez et al. (2021), and thus close to the predicted MOND radius

Catalogue C10, with an initial parallax uncertainty better than 1 per cent. The blue line represents the expected RMS Keplerian value from Jiang & Tremaine (2010) for a modelled distribution of binary masses. The red and green dot–dashed error bars represent the binned 1D relative velocity in RA and Dec, respectively. The numbers above the bins show the number of WBs in each bin. Note there are two points for each WB. The red dashed line to the top right is the
The next catalogue analysed, labelled C14, had a slightly worse initial parallax uncertainty (<1.4 per cent) and ended up with 959 WBs (see Fig. 5). The apparent non-Newtonian region for this plot hardly changes, with

Similar to Fig. 4, but for catalogue C14, whose initial parallax error is <1.4 per cent.
Finally, the C25 sample with still fewer systems (891 pairs), and an initial parallax uncertainty still worse (<2.5 per cent) shows no sign of non-Newtonian behaviour even out to

Similar to Fig. 4, but for catalogue C25, with an initial parallax uncertainty better than 2.5 per cent and separation now out to 0.5 pc. The axis ranges are extended to accommodate the wider range of separations.
4 DISCUSSION
One difficulty in the use of binaries lies in selecting appropriate star systems to include in the analysis, i.e. identifying true binaries. The higher quality of the Gaia DR3 data set permits a greater degree of precision in identifying bound versus unbound systems and tertiary systems.
Separating bound stars from unbound stars was the first problem. Because there is an
Fig. 1 presents the entire population of candidate binary stars for catalogue C10 after degrouping. It shows two clusters of secondary stars. These seem to correspond to bound pairs and unbound pairs, with no clear demarcation between them. The analysis starts with an initial cut-off at 0.1 pc (see Fig. 4), where most unbound stars are to the right (however, the final plots went out to 0.5 pc; see Fig. 6 with no difference in results). Initially, the focus is on the selection of those stars to the left of 0.1 pc and with a 1D relative velocity <4 km s
One of the new attributes available in DR3 is binary probability.8 These had a mean of 13 per cent on all three of WB catalogues, indicating that potentially up to 13 per cent of individual stars could actually be binaries themselves, making the selected candidate binary in fact a triple. For this reason, in each separation bin in all DR3 plots, the WBs in the top 2 per cent of relative velocity were removed. In the more widely separated bins, this could also be said to have allowed for unidentified flybys and chance alignments.
Table 3 shows the number of binary pairs at each stage for maximum parallax uncertainties at download time of 1 per cent, 1.4 per cent, and 2.5 per cent. The critical velocity
Eliminating all stars to the right of the 50 per cent flyby line has no effect for any of Figs 4–6, indicating that most if not all potential flybys have been successfully removed.
5 CONCLUSION
The gradual expansion of the degrouping process by relaxing the initial selection criteria progressively allows the removal of more pairs of stars where one appears to be associated with a low-quality, third, close star. As shown in Tables 3 and 4, as the initial maximum uncertainly requirement is relaxed from 1 per cent to 1.4 per cent and again to 2.5 per cent, the number of binaries selected increases from 88k, via 121k to 180k. However, this consequently leads to more candidate binaries being dropped by the degrouping process. After degrouping, the number of clean pairs drops from 21.6k to 21.4k, even though the pre-degrouping count more than doubles. At the same time, the final mean parallax accuracy of the binaries plotted remains 0.12 per cent. Additionally, most very faint stars (those dimmer than 14.5 mag) will not have been assigned an RV by the Gaia team – pairs will be dropped for this reason too.
Further CBs are removed by the distance filter, the RUWE filter, and the HR cut, leaving only ‘true’ binaries and flybys. Flybys are removed by relative 1D velocity filters (both in the sky plane and radially) at 4 km s
To summarize, despite doubling the number of downloaded pairs, the actual number of WBs plotted drops by 11 per cent, i.e. from 999 binaries with an apparent non-Newtonian signal to 891 pairs with no such signal, and a 0.12 per cent parallax uncertainty. In other words, the inclusion of an extra 100k high noise pairs (those with with an uncertainty of 1 per cent to 2.5 per cent, some of which may include CBs) only reduces the number of solutions plotted. This seems to be because none of them had RVs, so they were all excluded by the ‘RV not equal to null’ check, but some of them included CBs and the degrouping process excluded any such associated primaries from the selection.
Taken together, the evidence presented here suggests that there is either an undetectably small or no anomalous kinematic effect in wide binary stars within the solar neighbourhood. This is in keeping with Newtonian mechanics and general relativity, but does not necessarily exclude MOND or dark matter as a possibility at galactic scales or greater. DM is not expected to be detectable at stellar distance scales. MOND postulates the external field effect (see Banik & Zhao 2018; Banik et al. 2024), meaning that as the stellar system is embedded in the broader Galactic (External) field, MOND is not expected to be easily measurable here either. Even so, the 20 per cent uplift to the Newtonian relative velocity mentioned in Hernandez (2023) and Banik et al. (2024) should be visible in the final chart (Fig. 6). No such anomaly is detected. This finding is in keeping with other authors (e.g. Pittordis & Sutherland 2023; Banik et al. 2024). It is also in keeping with the lack of observed MOND effects in the Solar system e.g. the findings of Desmond, Hees & Famaey (2024) on Cassini radio tracking of Saturn and those of Vokrouhlický, Nesvorný & Tremaine (2024) on the energy distribution of long-period comets and the orbital inclination distribution of trans-Neptunian objects.
ACKNOWLEDGEMENTS
As an amateur astronomer, the author would like to express thanks for the support received from many people. First, Professor Xavier Hernandez, from the Mexican University of UNAM, who was the inspiration for this. Also to Dr Mike McCulloch from Plymouth University for his support. Emeritus Professors Rick Diz and David Rees tirelessly proofread this document – under their guidance it was rewritten at least twice. Zac Plumber wrote the Gaia access code. Members of my astronomy society have had to live with this project and have supported me strongly over the last year and more, and the Mid Kent Astronomical Society has also been supportive. My thanks also for the very positive support of Prof David Bacon from University of Portsmouth, who introduced me to the discipline and tools required for submitting a professional quality paper. Finally, I am very grateful to the MNRAS referees for their constructive reviews and support.
This work has used data from the European Space Agency (ESA) mission Gaia (https://www.cosmos.esa.int/gaia), processed by the Gaia Data Processing and Analysis Consortium (DPAC, https://www.cosmos.esa.int/web/gaia/dpac/consortium). Funding for the DPAC has been provided by national institutions, in particular the institutions participating in the Gaia Multilateral Agreement.
DATA AVAILABILITY
All the data here were downloaded from the Gaia collaboration at https://gea.esac.esa.int/archive/. It needs a login.
The python code to bynary is available for download and use by interested parties at https://github.com/SteveBz/Bynary.
Currently the software has only been installed on the Ubuntu family of operating systems. Requests for support to install on other Linux operating systems or other operating systems would be welcomed.
Please email me with any questions.
Footnotes
RUWE is an acronym for Renormalized Unit Weight Error. It is expected to be around 1.0 for sources where the single-star model provides a good fit to the astrometric observations. A value significantly greater than 1.0 could indicate that the source is non-single or otherwise problematic for the astrometric solution. The accepted cut-off for RUWE is 1.25 (Andrew et al. 2022; Penoyre, Belokurov & Evans 2022).
FLAME (Final Luminosity Age Mass Estimator) Gaia work package (Pichon 2007).
HEALPix is an acronym for Hierarchical Equal Area isoLatitude Pixelation of a sphere. It is a way to divide a spherical surface so that every subdivision (HEALPix) covers the same solid angle.
classprob_dsc_combmod_binarystar: probability from DSC-Combmod of being a binary star Gaia Documentation.
REFERENCES
APPENDIX A: ERROR PROPAGATION FOR BINARY STAR SYSTEM – STEP-BY-STEP APPROACH
A1 Relative velocity
The relative velocity v along each 1D direction in the sky plane is
where
A2 Define the variables and their uncertainties
Primary star or secondary star, respectively
or : Right ascension or : Declination or : Parallax or : Proper motion in right ascension or : Proper motion in declination
Variances (diagonal elements)
, , , , , , , ,
Covariances within each star
Similarly for the secondary star’s parameters. The cross-covariances between the two stars are all zero.
A3 Construct the original covariance matrix
The covariance matrix for a binary star system is a
where each block represents the covariances between different parameters:
Then we can calculate the individual 5 × 5 matrices, but we compress into a 3 × 3 matrix for
A4 Construct the Jacobian matrix and Jacobian transpose
Creating the full Jacobian J:
Combining this with equations (A1) and (A2), and differentiating, we get the Jacobian matrix J, shown below, again ignoring the columns for RA and Dec.:
and the transpose
where
A5 Transform using
A5.1 Multiply elements and gather terms for and
Then