Range–Null Space Decomposition: Theory & Applications
Updated 18 July 2026
Range–Null Space Decomposition is a linear algebra technique that splits a vector space into a measurement-determined range space and an irrecoverable null space.
It underpins applications in neural vocoding, super-resolution, and channel estimation by separating physically recoverable components from unresolved degrees of freedom.
The method employs orthogonal projectors, pseudoinverses, and randomized algorithms to enforce data consistency and optimize computational efficiency in inverse problems.
Range–Null Space Decomposition (RND), also written Range–Null Space Decomposition (RNSD), is the orthogonal separation induced by a linear operator between a component determined by the operator and a component invisible to it. For A∈Rm×n, the Fundamental Theorem of Linear Algebra gives Rn=Null(A)⊕Range(A⊤) and Rm=Null(A⊤)⊕Range(A), so inverse problems can be reformulated as the superimposition of a measurement-consistent range-space term and a null-space term that carries unresolved degrees of freedom (Li et al., 28 Jul 2025, Kressner et al., 2024). Recent work instantiates this structure in neural vocoding, super-resolution, spectral compressive imaging, diffusion-based restoration, arbitrary medical slice super-resolution, limited-angle CT, OFDM channel estimation, state-space realization, graph regularization, and graph unlearning (Li et al., 28 Jul 2025, Wang et al., 2022, Wang et al., 2023, Wang et al., 2022, Song et al., 25 Jun 2026, Guo et al., 2024, Qi et al., 3 Jul 2026, Yin et al., 4 Aug 2025).
1. Linear-algebraic foundations
Let A∈Rm×n be a linear operator mapping Rn→Rm. Its range space and null space are
Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},
Null(A)≜{x∈Rn∣Ax=0}.
For any y∈Rm, there is an orthogonal decomposition
These identities are the standard orthogonal decompositions used throughout recent RND formulations (Li et al., 28 Jul 2025).
When Rn=Null(A)⊕Range(A⊤)1 has full column rank, the orthogonal projector onto Rn=Null(A)⊕Range(A⊤)2 is
Rn=Null(A)⊕Range(A⊤)3
and the projector onto Rn=Null(A)⊕Range(A⊤)4 is
Rn=Null(A)⊕Range(A⊤)5
When Rn=Null(A)⊕Range(A⊤)6 has full row rank, one works in Rn=Null(A)⊕Range(A⊤)7 with
Rn=Null(A)⊕Range(A⊤)8
These formulas underlie the use of pseudoinverse projectors in inverse problems, because they explicitly isolate what measurements determine from what measurements cannot determine (Li et al., 28 Jul 2025).
A common specialization is a filter-bank transform. If Rn=Null(A)⊕Range(A⊤)9 maps a linear-frequency spectrogram Rm=Null(A⊤)⊕Range(A)0 to mel features Rm=Null(A⊤)⊕Range(A)1 by
Rm=Null(A⊤)⊕Range(A)2
with Rm=Null(A⊤)⊕Range(A)3 and Rm=Null(A⊤)⊕Range(A)4 full row rank, then each frame admits the decomposition
Rm=Null(A⊤)⊕Range(A)5
where
Rm=Null(A⊤)⊕Range(A)6
and
Rm=Null(A⊤)⊕Range(A)7
This is the template later used to interpret mel-to-linear spectrogram reconstruction as a range–null decomposition rather than as a monolithic regression problem (Li et al., 28 Jul 2025).
2. Pseudoinverse, bases, and computational realizations
For the compressive model Rm=Null(A⊤)⊕Range(A)8 with Rm=Null(A⊤)⊕Range(A)9 and A∈Rm×n0, the Moore–Penrose pseudoinverseA∈Rm×n1 yields the canonical decomposition
A∈Rm×n2
Here A∈Rm×n3 is the projector onto A∈Rm×n4, while A∈Rm×n5 projects onto A∈Rm×n6. Equivalently, every measurement-consistent solution can be written as
A∈Rm×n7
so the range-space term is the least-squares consistent component and the null-space term contains all remaining admissible freedom (Kressner et al., 2024).
This formulation has a basis version. If A∈Rm×n8 has orthonormal columns spanning A∈Rm×n9, then
Rn→Rm0
For a given Rn→Rm1,
Rn→Rm2
This basis-centric view is useful when explicit null-space vectors are needed, rather than only implicit projector applications (Kressner et al., 2024).
Large-scale null-space computation motivates algorithmic variants. "A randomized small-block Lanczos method for large-scale null space computations" shows that randomness can be utilized to allow for smaller block size Rn→Rm3 without sacrificing convergence or reliability, and that even Rn→Rm4 becomes a safe choice by using a small random diagonal perturbation and a random initial guess (Kressner et al., 2024). The same paper states that a smaller block size combined with restarting and partial reorthogonalization results in reduced memory requirements and computational effort, and also allows for the incremental computation of the null space, without requiring a priori knowledge of the nullity (Kressner et al., 2024).
A different algebraic realization appears in elimination theory. If Rn→Rm5 has rank Rn→Rm6, Gauss–Jordan elimination yields a reduced row echelon form
Rn→Rm7
where Rn→Rm8 captures how the Rn→Rm9 dependent columns are linear combinations of the Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},0 pivot columns. In this view, Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},1 reveals bases for the row space and the null space, and yields the column–row factorization Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},2 with Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},3 (Strang, 2023). This does not replace pseudoinverse-based RND, but it shows that range/null structure can also be read directly from elimination.
3. Instantiation in neural vocoding
"Learning Neural Vocoder from Range-Null Space Decomposition" formulates mel-based neural vocoding as a time-frequency inverse problem in which the target linear-scale magnitude spectrogram is decomposed into a range-space part reconstructed by a fixed linear operator and a null-space part generated by a neural network (Li et al., 28 Jul 2025). The paper starts from mel formation
Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},4
with mel filter-bank matrix Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},5, and then removes the logarithm by defining
Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},6
This matches the classical compressive model with Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},7 and Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},8 (Li et al., 28 Jul 2025).
The range-space estimate is
Range(A)≜{y∈Rm∣∃x∈Rn,y=Ax},9
where Null(A)≜{x∈Rn∣Ax=0}.0. The null-space module predicts a magnitude residual and phase, and the residual is explicitly projected onto Null(A)≜{x∈Rn∣Ax=0}.1:
The paper gives three rationales. First, degradation consistency:
Null(A)≜{x∈Rn∣Ax=0}.5
so the reconstruction preserves the information present in mel-space. Second, interpretability: the range-space part reflects what can be linearly “unfolded” from mel, whereas the null-space part represents exactly the lost components not recoverable by any linear inverse. Third, efficiency: the network only needs to model the null-space residuals and phase, rather than the entire spectrum (Li et al., 28 Jul 2025).
An ablation shows that making Null(A)≜{x∈Rn∣Ax=0}.6 learnable harms orthogonality and performance: the null-space estimate becomes non-sparse and leaks into the range space. The paper presents this as evidence that a fixed, physically grounded projector is beneficial (Li et al., 28 Jul 2025).
4. Dual-path architecture, training, and empirical behavior in RNDVoC
The proposed framework contains a Range-space Module (RSM) and a Null-space Module (NSM). The RSM is a fixed linear melNull(A)≜{x∈Rn∣Ax=0}.7linear operation via Null(A)≜{x∈Rn∣Ax=0}.8. The NSM hierarchically encodes Null(A)≜{x∈Rn∣Ax=0}.9, models sub-band and sequential dependencies, decodes magnitude residuals and phase, and projects the magnitude residual into y∈Rm0 (Li et al., 28 Jul 2025).
The Hierarchical Spectral Encoding Module splits the spectrum into y∈Rm1 spectral regions. The encoder uses Conv2d with stride, LayerNorm, and produces compact sub-band representations with channel size y∈Rm2. The spectral division follows a “from-fine-to-coarse” principle: lower and mid bands are finer to capture important features such as y∈Rm3 and harmonics, while higher bands are coarser (Li et al., 28 Jul 2025).
The stack has y∈Rm4 Dual-Path Blocks. Each block contains a Cross-Band Module for sub-band interaction and a Narrow-Band Module with y∈Rm5 ConvNeXt v2 blocks operating per sub-band. The magnitude branch decodes sub-band outputs, applies y∈Rm6 to enforce non-negativity, then applies the null-space projection. The phase branch outputs real and imaginary parts, and the phase is recovered via y∈Rm7 (Li et al., 28 Jul 2025).
Training uses a reconstruction loss
y∈Rm8
where y∈Rm9 is a log-amplitude loss, y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).0 is a phase loss, y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).1 is a real/imaginary loss, y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).2 is a mel-domain spectral loss, and y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).3 is a consistency term. The paper also proposes an omnidirectional phase loss using a y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).4 convolutional operator to compute phase differentials in eight directions and instantaneous phase with fixed kernels y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).5 (Li et al., 28 Jul 2025). Adversarial training uses hinge GAN with Multi-Period Discriminator and Multi-Resolution Spectrogram Discriminator, together with feature matching (Li et al., 28 Jul 2025).
Optimization details are reported explicitly: LJSpeech at y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).6 kHz with split per VITS repository, LibriTTS at y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).7 kHz with train-clean-100/300 and train-other-500; FFTy=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).8, Hann window y=yR+yN,yR∈Range(A),yN∈Null(A⊤),Range(A)⊥Null(A⊤).9, hop x∈Rn0; LJSpeech uses x∈Rn1 kHz and LibriTTS uses x∈Rn2 kHz; batch size x∈Rn3, segmentx∈Rn4, AdamW with x∈Rn5, initial learning rate x∈Rn6, and x∈Rn7M generator and x∈Rn8M discriminator steps (Li et al., 28 Jul 2025).
The proposed RNDVoC has x∈Rn9M parameters and Rn=Null(A)⊕Range(A⊤)00 GMACs per Rn=Null(A)⊕Range(A⊤)01 s audio. Inference speed is reported as CPU real-time factorRn=Null(A)⊕Range(A⊤)02 Rn=Null(A)⊕Range(A⊤)03 for Rn=Null(A)⊕Range(A⊤)04 sRn=Null(A)⊕Range(A⊤)05 and GPU Rn=Null(A)⊕Range(A⊤)06 Rn=Null(A)⊕Range(A⊤)07 for Rn=Null(A)⊕Range(A⊤)08 sRn=Null(A)⊕Range(A⊤)09. Lightweight variants are also given: RNDVoC-Lite with Rn=Null(A)⊕Range(A⊤)10M parameters and Rn=Null(A)⊕Range(A⊤)11 GMACs/5 s, and RNDVoC-UltraLite with Rn=Null(A)⊕Range(A⊤)12M parameters and Rn=Null(A)⊕Range(A⊤)13 GMACs/5 s (Li et al., 28 Jul 2025).
On LJSpeech, selected objective results are: RNDVoC Rn=Null(A)⊕Range(A⊤)14M params, Rn=Null(A)⊕Range(A⊤)15 GMACs/5 s, M-STFT Rn=Null(A)⊕Range(A⊤)16, PESQRn=Null(A)⊕Range(A⊤)17, MCDRn=Null(A)⊕Range(A⊤)18, Periodicity RMSERn=Null(A)⊕Range(A⊤)19, V/UV F1 Rn=Null(A)⊕Range(A⊤)20, Pitch RMSE Rn=Null(A)⊕Range(A⊤)21, ViSQOL Rn=Null(A)⊕Range(A⊤)22. BigVGAN-112M reports M-STFT Rn=Null(A)⊕Range(A⊤)23, PESQ Rn=Null(A)⊕Range(A⊤)24, MCD Rn=Null(A)⊕Range(A⊤)25, Periodicity RMSE Rn=Null(A)⊕Range(A⊤)26, V/UV F1 Rn=Null(A)⊕Range(A⊤)27, Pitch RMSE Rn=Null(A)⊕Range(A⊤)28, ViSQOL Rn=Null(A)⊕Range(A⊤)29. The paper states that RNDVoC achieves near–SOTA quality with only Rn=Null(A)⊕Range(A⊤)30 of BigVGAN’s parameters and Rn=Null(A)⊕Range(A⊤)31 computational cost, and Rn=Null(A)⊕Range(A⊤)32 CPU speed-up (Li et al., 28 Jul 2025).
On LibriTTS, selected objective results are: RNDVoC PESQ Rn=Null(A)⊕Range(A⊤)33, Periodicity RMSE Rn=Null(A)⊕Range(A⊤)34, V/UV F1 Rn=Null(A)⊕Range(A⊤)35, Pitch RMSE Rn=Null(A)⊕Range(A⊤)36, ViSQOL Rn=Null(A)⊕Range(A⊤)37. BigVGAN at Rn=Null(A)⊕Range(A⊤)38M steps reports PESQ Rn=Null(A)⊕Range(A⊤)39, Periodicity RMSE Rn=Null(A)⊕Range(A⊤)40, V/UV F1 Rn=Null(A)⊕Range(A⊤)41, and BigVGAN at Rn=Null(A)⊕Range(A⊤)42M steps reports PESQ Rn=Null(A)⊕Range(A⊤)43, Periodicity RMSE Rn=Null(A)⊕Range(A⊤)44, V/UV F1 Rn=Null(A)⊕Range(A⊤)45, ViSQOL Rn=Null(A)⊕Range(A⊤)46. In MUSHRA tests on LibriTTS, RNDVoC scores Rn=Null(A)⊕Range(A⊤)47 versus BigVGAN Rn=Null(A)⊕Range(A⊤)48, statistically significant with Rn=Null(A)⊕Range(A⊤)49 (Li et al., 28 Jul 2025).
The ablations are structurally revealing. Removing omnidirectional phase loss degrades PESQ from Rn=Null(A)⊕Range(A⊤)50 to Rn=Null(A)⊕Range(A⊤)51 and MCD from Rn=Null(A)⊕Range(A⊤)52 to Rn=Null(A)⊕Range(A⊤)53. Removing RND further degrades PESQ from Rn=Null(A)⊕Range(A⊤)54 to Rn=Null(A)⊕Range(A⊤)55. Making Rn=Null(A)⊕Range(A⊤)56 learnable yields PESQ Rn=Null(A)⊕Range(A⊤)57 and MCD Rn=Null(A)⊕Range(A⊤)58, while null-space estimates become dense and non-sparse. This supports the interpretation that explicit range/null factorization, not merely architectural scale, is responsible for the reported parameter–performance trade-off (Li et al., 28 Jul 2025).
5. Imaging, reconstruction, and diffusion instantiations
In super-resolution, "GAN Prior based Null-Space Learning for Consistent Super-Resolution" uses a pooling-based decomposition in which average pooling Rn=Null(A)⊕Range(A⊤)59 and replication upsampling Rn=Null(A)⊕Range(A⊤)60 satisfy Rn=Null(A)⊕Range(A⊤)61. The resulting projections are
Rn=Null(A)⊕Range(A⊤)62
and the final consistent high-resolution image is
Rn=Null(A)⊕Range(A⊤)63
The paper states that this analytically eliminates low-frequency inconsistencies, can replace pixel-wise losses, and speeds up the convergence of training up to Rn=Null(A)⊕Range(A⊤)64 times (Wang et al., 2022).
In spectral compressive imaging, "A Range-Null Space Decomposition Approach for Fast and Flexible Spectral Compressive Imaging" writes the CASSI reconstruction as
Rn=Null(A)⊕Range(A⊤)65
with Rn=Null(A)⊕Range(A⊤)66 because Rn=Null(A)⊕Range(A⊤)67 is diagonal and full rank. This produces a deterministic range-space component and a learned null-space component. The paper reports that RND-SAUNet has Rn=Null(A)⊕Range(A⊤)68M parameters, Rn=Null(A)⊕Range(A⊤)69 GFLOPs, the lowest training memory Rn=Null(A)⊕Range(A⊤)70 GB, and Rn=Null(A)⊕Range(A⊤)71 FPS on Tesla V100 at Rn=Null(A)⊕Range(A⊤)72 spatial resolution with Rn=Null(A)⊕Range(A⊤)73 (Wang et al., 2023).
In diffusion-based image restoration, "Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model" enforces exact data consistency at every reverse step by replacing the clean estimate Rn=Null(A)⊕Range(A⊤)74 with
Rn=Null(A)⊕Range(A⊤)75
The paper interprets arbitrary linear restoration tasks as fixing the range-space content and refining only the null-space during reverse diffusion. DDNM+ introduces a scaled correction
Rn=Null(A)⊕Range(A⊤)76
for noisy restoration, together with adjusted sampling variance (Wang et al., 2022).
In arbitrary medical slice super-resolution, "Dual-Prior Guided Null-Space Learning with Mixture-of-Splines for Arbitrary Medical Slice Super-Resolution" uses a generalized inverse Rn=Null(A)⊕Range(A⊤)77 satisfying Rn=Null(A)⊕Range(A⊤)78 and constructs
Rn=Null(A)⊕Range(A⊤)79
Because Rn=Null(A)⊕Range(A⊤)80, the paper states that all learned details are confined to the null space and acquired slices are preserved with zero error. It reports gains such as Rn=Null(A)⊕Range(A⊤)81 dB over second best on Liver Rn=Null(A)⊕Range(A⊤)82, Rn=Null(A)⊕Range(A⊤)83 dB on Hepatic Vessels Rn=Null(A)⊕Range(A⊤)84, Rn=Null(A)⊕Range(A⊤)85 dB on IXI Rn=Null(A)⊕Range(A⊤)86, and real-data RPLHR-CT results of Rn=Null(A)⊕Range(A⊤)87 dB PSNR and Rn=Null(A)⊕Range(A⊤)88 SSIM (Song et al., 25 Jun 2026).
In limited-angle CT, "RN-SDEs: Limited-Angle CT Reconstruction with Residual Null-Space Diffusion Stochastic Differential Equations" rectifies the diffusion estimate by
Rn=Null(A)⊕Range(A⊤)89
implemented with a learnable pseudo-inverse Rn=Null(A)⊕Range(A⊤)90, and also proposes the residual form
Rn=Null(A)⊕Range(A⊤)91
The paper reports that rectification reduces data-consistency error in mean and variance, and that RN-SDE requires Rn=Null(A)⊕Range(A⊤)92 s per slice and Rn=Null(A)⊕Range(A⊤)93 iterations on ChromSTEM versus Rn=Null(A)⊕Range(A⊤)94 s and Rn=Null(A)⊕Range(A⊤)95 iterations for DOLCE (Guo et al., 2024).
In OFDM channel estimation, "Diffusion-Based Noise-Adaptive Null-Space Channel Estimation for OFDM Systems" treats the DMRS mask as a diagonal operator Rn=Null(A)⊕Range(A⊤)96, with
Rn=Null(A)⊕Range(A⊤)97
The noiseless correction uses
Rn=Null(A)⊕Range(A⊤)98
while the noisy case uses a noise-adaptive posterior correction
Rn=Null(A)⊕Range(A⊤)99
The paper states that DANCE consistently achieves lower NMSE than MMSE, MATLAB nrChannelEstimator, DPS, and DMPS across SNR sweeps, DMRS configurations, Doppler shifts, and train-test mismatches (Qi et al., 3 Jul 2026).
6. Adjacent formulations, limitations, and conceptual boundaries
Several recent works use the same decomposition to refine only the invisible component rather than the full signal. "GSNR: Graph Smooth Null-Space Representation for Inverse Problems" parameterizes the null component as Rm=Null(A⊤)⊕Range(A)00, constructs a null-restricted Laplacian Rm=Null(A⊤)⊕Range(A)01, and regularizes only Rm=Null(A⊤)⊕Range(A)02 or only the projected null signal. The paper states that this yields improved convergence, better coverage, and high predictability, and reports up to Rm=Null(A⊤)⊕Range(A)03 dB over baseline formulations and up to Rm=Null(A⊤)⊕Range(A)04 dB compared with end-to-end learned models in PSNR (Gualdrón-Hurtado et al., 23 Feb 2026). This suggests that null-only priors can alter conditioning without perturbing the range-space fit.
In system identification, "Range Space or Null Space: Least-Squares Methods for the Realization Problem" analyzes a Hankel matrix of Markov parameters and shows that the classical range-space-based method corresponds to a total least-squares solution, whereas the null-space-based method corresponds to an ordinary least-squares solution. The paper argues that the optimal realization is obtained through a weighted least-squares approach and provides consistency and asymptotic normality results (He et al., 26 May 2025). Closely related, "Weighted Null Space Fitting (WNSF): A Link between The Prediction Error Method and Subspace Identification" states that SIM estimates the range space of the extended observability matrix via SVD, while WNSF estimates its null space, avoiding the need for singular value decomposition, and derives statistically optimal weighting for the null space fitting problem (He et al., 2024). These works show that range- and null-space viewpoints are not restricted to image or audio inverse problems.
Graph-structured formulations also appear outside continuous inverse problems. "Graph Unlearning via Embedding Reconstruction -- A Range-Null Space Decomposition Approach" applies the decomposition to the linear transformation Rm=Null(A⊤)⊕Range(A)05 in a GNN layer and constructs
Rm=Null(A⊤)⊕Range(A)06
so that Rm=Null(A⊤)⊕Range(A)07. The paper reports average running time Rm=Null(A⊤)⊕Range(A)08 to Rm=Null(A⊤)⊕Range(A)09 of retraining and membership-inference AUC values near Rm=Null(A⊤)⊕Range(A)10 (Yin et al., 4 Aug 2025). In a different direction, "On the null structure of bipartite graphs without cycles of length a multiple of 4" proves that, for Rm=Null(A⊤)⊕Range(A)11-free bipartite graphs, the fundamental spaces of Rm=Null(A⊤)⊕Range(A)12 are the direct sum of the fundamental spaces of canonical subgraphs Rm=Null(A⊤)⊕Range(A)13 and Rm=Null(A⊤)⊕Range(A)14, with Rm=Null(A⊤)⊕Range(A)15 nonsingular and Rm=Null(A⊤)⊕Range(A)16 carrying the full null space (Jaume et al., 2018). This is a graph-theoretic analogue of structural range/null separation.
A recurring limitation is operator mismatch. In the vocoder setting, if mel configuration at inference differs from training, Rm=Null(A⊤)⊕Range(A)17 becomes inconsistent, harming range-space accuracy; the paper explicitly cites different Rm=Null(A⊤)⊕Range(A)18, Rm=Null(A⊤)⊕Range(A)19, and window settings as failure modes (Li et al., 28 Jul 2025). In imaging and channel estimation, exact projection can be undesirable under noisy measurements, which motivates relaxed corrections in DDNM+, RN-SDEs, and DANCE rather than hard substitution of the measured range-space content (Wang et al., 2022, Guo et al., 2024, Qi et al., 3 Jul 2026). A common misconception is that the null-space term is arbitrary. The cited methods instead constrain it through explicit projectors, null-only losses, diffusion priors, graph smoothness, or geometric continuity, so the null component is learnable but not unconstrained.
Another conceptual boundary concerns ambient space. For Rm=Null(A⊤)⊕Range(A)20, the decomposition is between Rm=Null(A⊤)⊕Range(A)21 and Rm=Null(A⊤)⊕Range(A)22; for Rm=Null(A⊤)⊕Range(A)23, it is between Rm=Null(A⊤)⊕Range(A)24 and Rm=Null(A⊤)⊕Range(A)25. Recent applications overwhelmingly work in the signal domain and therefore use Rm=Null(A⊤)⊕Range(A)26 and Rm=Null(A⊤)⊕Range(A)27, not Rm=Null(A⊤)⊕Range(A)28. This distinction is operational rather than terminological: it determines which projector preserves measurements and which projector annihilates them. The broader literature collectively indicates that RND is best understood not as a single algorithm, but as a structural design principle for enforcing consistency, isolating irrecoverable degrees of freedom, and making explicit the split between known physics and learned priors (Li et al., 28 Jul 2025, Kressner et al., 2024, Gualdrón-Hurtado et al., 23 Feb 2026).
“Emergent Mind helps me see which AI papers have caught fire online.”
Philip
Creator, AI Explained on YouTube
Sign up for free to explore the frontiers of research
Discover trending papers, chat with arXiv, and track the latest research shaping the future of science and technology.Discover trending papers, chat with arXiv, and more.