REVIEW 2 major objections 4 minor 2 references
Can any model be fabricated? Inverse operation based planning for hybrid additive-subtractive manufacturing
T0 review · 2 major / 4 minor · reviewed 2026-08-15 · deepseek-v4-flash
Pith's one-line read This paper proves that any stable voxel model can be fabricated exactly by interleaved additive and subtractive operations, by planning the reversed dismantling sequence.
desk verdict Clever inverse-planning algorithm with strong demos, but the 'any model' completeness theorem is a sketch that doesn't handle 3D tool access inside cavities. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central machinery is the nullification algorithm built from two inverse operators: erosion, the inverse of an additive-manufacturing step, which removes a voxel, and accretion, the inverse of a subtractive-manufacturing step, which adds a voxel. The algorithm repeatedly takes the current top layer, classifies voxels there as erosion-feasible or not, and for non-feasible boundary voxels grows a connected support collar ring by ring below that layer until erosion becomes feasible, then erodes the layer. The completeness argument rests on the topmost-layer rule (erosion above, accretion below) and on the ring-wise accretion claim that a boundary voxel can always be made erosion-feasible with a subtractive tool of length $\bar{L}\ge 2$; scalability comes from replacing the global stability flood-fill with a conservative localized check on a $\Delta$-neighborhood.
What would settle it
Construct a stable voxel model with a deep internal cavity whose only opening is narrower than the subtractive tool, and run the algorithm to empty; if it stops before empty or produces a reversed plan that leaves material where it should not be, the completeness claim fails.
Extended reading notes
Core claim
On the paper's own terms, the discovery is a completeness theorem for hybrid manufacturing planning: every stable voxel model can be reduced to empty by a finite sequence of feasible erosion and accretion operations, and the reverse of that sequence is a valid additive-manufacturing/subtractive-manufacturing fabrication plan that reproduces the target exactly, with every intermediate state stable and no over- or under-cuts. The enabling observation is that inverse planning can create temporary support material for free: accretion adds voxels that will later be eroded, which in the forward direction means supports that are printed and then machined away. The theorem is argued by restricting erosion to the topmost layer and accretion to below it, together with a ring-wise growing argument for boundary voxels; the authors report a voxel implementation that handles models up to roughly a million solid voxels, succeeds on 100 random benchmark models, and produces physical prototypes. The paper also reports that a topology-optimized MBB beam made by its hybrid plan is 30.51% stiffer than the self-support-constrained version.
Load-bearing premise
The theorem presumes that any boundary voxel on the current topmost layer can always be made removable by adding a ring of support beneath it with a subtractive tool at least two voxels long, without requiring a full 3D accessibility analysis for enclosed pockets.
Editorial extensions
If this is right
- Topology-optimized parts no longer need to satisfy self-support constraints before fabrication, so designers can keep the mechanically optimal layout; the paper's MBB beam test shows a 30.51% stiffness improvement over a self-support-constrained version.
- A hybrid machine can be given a fully automatic, exact plan for complex high-genus voxel models such as a TPMS structure with genus 72, including temporary supports that are removed by later subtractive steps.
- Because the fabrication plan is the reverse of a verified nullification sequence, the final geometry is exact by construction, avoiding the over-cuts and under-cuts that forward-search planners can produce.
- The algorithm remains usable at engineering scales: planning completed for models with up to roughly 0.98 million solid voxels, and the planned sequences were validated by physical fabrication on a five-axis hybrid machine.
Reading between the lines
- Editorial extension: the completeness theorem is stated for voxel models with isotropic material, so a natural next question is whether the same inverse-planning scheme extends to multi-resolution representations or to anisotropic materials; the paper itself flags anisotropy as future work.
- Editorial extension: the implemented algorithm uses a finite $\Delta$-neighborhood stability check instead of the global check used in the proof, so the code is not formally covered by the completeness theorem; a search for a pathological voxel configuration with small $\Delta$ would show whether the gap is real.
- Editorial extension: the proof's localization to the top layer makes enclosed cavities with narrow openings the likely stress case for the claim; testing deep, tortuous voids would test whether exact fabrication of any model includes models with internal sealed chambers.
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes a voxel-based planner for hybrid additive–subtractive manufacturing. Instead of searching forward from the empty state to the target, it searches backward by applying inverse operations: erosion (the inverse of additive deposition) and accretion (the inverse of subtractive removal). The algorithm repeatedly identifies erosion-feasible voxels on the topmost layer, uses accretion below that layer to make remaining boundary voxels erosion-feasible, and thereby reduces the model to the empty set; the reversed operation sequence is claimed to be a valid hybrid fabrication plan. The central theoretical claim is completeness: every stable voxel model can be nullified, and hence exactly fabricated, given an SM tool of length L≥2. The paper also reports a scalable implementation with a localized stability check, a pre-processing heuristic to reduce temporary supports, computational experiments on several benchmark models, and physical fabrication on a custom hybrid machine.
Significance. If the completeness theorem were correct, the inverse-operation approach would be a notable contribution: it would give a constructive, universal feasibility guarantee for hybrid AM/SM process planning, with practical scalability to hundreds of thousands of voxels and physical validation. The paper is clearly written, the inverse operation formulation is elegant, the implementation and data are shared (github link), and the physical experiments support the practical utility of the method for the tested geometries. However, the theoretical claim is the main advertised contribution, and it is not established as stated. The proof in Sec. 3.3 is a sketch that does not handle 3D tool accessibility in interior cavities, and there is a concrete stable model (a box with a fully enclosed internal void) for which the algorithm, as described, cannot generate a nullification sequence. Since the central claim is false in the current form, the significance of the paper is substantially reduced; the practical results remain interesting but do not compensate for the unsupported universality claim.
major comments (2)
- [Sec. 3.3] The completeness theorem is not valid for the stated problem domain. The proof relies on the assertion that any boundary voxel on the topmost layer can be made erosion-feasible by accretion with an SM tool of length L≥2, but this is not shown for voxels adjacent to fully enclosed interior voids. Consider the stable 5×5×5 voxel box with a 3×3×3 central void (all solid voxels connected to the base). The center voxel (3,3,5) of the top plate has no solid neighbor at height 4 (the void extends underneath), so it is not self-supported and hence not erosion-feasible. To accrete at (3,3,4) below this voxel, the corresponding inverse SM operation would require a collision-free tool path. A vertical SM tool collides with the solid voxel (3,3,5) itself; horizontal tools, with widths implied by Def. 2.4, collide with the solid side walls at x=1,5 or y=1,5. No feasible accretion exists, so the algorithm cannot erode the top layer and the nullification process gets stuck. This is not a mere gap in presentation: it is a counterexample to the claimed theorem, which states that every stable voxel model can be nullified. The authors need to either add an assumption (e.g., cavity accessibility) or prove that the algorithm can create an opening in the top layer by eroding supported perimeter voxels first and then erode the center voxel without support below; the latter contradicts Def. 3.1. As written, the central claim cannot be repaired by a local proof tightening.
- [Sec. 4.1] The completeness guarantee is proven for the abstract algorithm with a global stability check, but the implemented algorithm replaces that check with a conservative local Δ-neighborhood test. The paper claims (Sec. 4.1) that conservative misclassifications 'do not compromise manufacturability,' yet no proof is given that the local-check version inherits the completeness theorem. Since the local check can reject erosion and accretion operations that are feasible under the global criterion, the algorithm may fail to find a nullification sequence even when one exists for the abstract algorithm. The empirical verification on 100 Thingi10K models (Sec. 6.1.5) is not a formal argument. To support the claim that the implemented planner is complete, the authors must either prove that the local check preserves completeness (for example by showing that any rejected operation can be replaced by an equivalent sequence) or explicitly restrict the completeness statement to the global-check version and describe the local version as heuristic.
minor comments (4)
- [Sec. 3.2, Step 4] The algorithm description in Step 4 is ambiguous about the order of checking erosion-feasibility with respect to the growing set Λ. In particular, the footnote says 'we cannot determine the order of following erosion operators in advance,' but the pseudocode in the text is not sufficiently formal to make the dependency clear. A precise pseudocode or a formal invariant for Λ would help reproduce the method.
- [Sec. 3.3 and Fig. 7] Fig. 7 is a 2D illustration and the proof text refers to '46 configurations' without specifying whether peach voxels are at layer k−1 or at the same layer k. This makes the self-support condition in the proof difficult to verify. A 3D statement of the lemma and a careful distinction between support from below and same-layer neighbors is needed.
- [Sec. 2.2, Def. 2.4] The occupancy set definitions of the SM tool are given in half-space form, but the physical interpretation of the tool length L̄ and the subtraction of the tool axis are not described in words. For reproducibility, the paper should state explicitly what material volumes these sets represent (e.g., the tool shank, the cutter body, and the depth of cut).
- [Sec. 6.1.1, Table 1] The column 'Support Voxels' reports both pre-processing and total support counts, but the operational meaning of '# Operations' (e.g., whether it counts each voxel-level AM/SM action, not toolpaths) could be clarified in the caption or text.
Circularity Check
No significant circularity: the completeness theorem is a constructive claim about the paper's own operators, with independent empirical validation.
full rationale
The central claim—that any stable voxel model can be nullified by the algorithm and the reversed sequence is a valid hybrid AM/SM plan—is a mathematical theorem about the paper's own accretion and erosion operators (Defs. 3.1-3.2), not a quantity fitted to data and then reproduced as a prediction. The feasibility of each operation is checked against explicit tool-occupancy and stability conditions (Defs. 2.3-2.6, 3.1-3.2), and the completeness argument in Sec. 3.3 is attempted from local boundary configurations rather than assumed. The only self-citations appear in related-work and toolpath-optimization contexts and are not load-bearing for the completeness proof. The proof sketch in Sec. 3.3 does contain a rigor gap: the assertion that a top-layer boundary voxel can always be made erosion-feasible by ring-wise accretion is illustrated mainly in 2D (Fig. 7) and does not fully establish 3D tool accessibility through interior cavities. Additionally, Sec. 6.3 explicitly concedes that chip removal in deep or tortuous internal voids is not guaranteed, which narrows the practical universality of the claim. These are scope and rigor limitations, not circular reasoning. The localized stability check with parameter Δ is a heuristic that affects scalability and solution quality but is not used to derive the theorem, and validation on 100 Thingi10K models plus physical fabrication provides external evidence. No step reduces by construction to its own inputs.
Assumptions & free parameters
free parameters (4)
- Self-support angle =
pi/4 (45 degrees)
- SM tool length L̄ =
10 voxels (12 mm) in most tests; range 2-100 studied
- Local stability search range Δ =
10 or 20 voxels
- Minimum printable feature size M =
10 voxels
assumptions (8)
- domain assumption Input model is stable (all solid voxels connected to base layer)
- domain assumption Stability is equivalent to face/edge connectivity to the base layer
- domain assumption AM tool deposits only vertically downward with a flat head, occupancy set T_A = {gamma > k}
- domain assumption SM tool operates along five axes with a straight tool of length L̄ and the occupancy sets in Def. 2.4
- domain assumption Voxelized target exactly represents the model to be fabricated
- domain assumption Local stability check never misclassifies an unstable configuration as stable
- domain assumption Material is isotropic and sufficiently stiff that geometric connectivity suffices for structural stability
- domain assumption SM chips inside closed cavities can be removed or are ignored
Cite this review
Pith. "Pith review of Can any model be fabricated? Inverse operation based planning for hybrid additive-subtractive manufacturing." pith.science (2026). https://pith.science/paper/BVDJJ3OK
@misc{pith2026250910599,
author = {Pith},
title = {Pith review of: Can any model be fabricated? Inverse operation based planning for hybrid additive-subtractive manufacturing},
year = {2026},
howpublished = {\url{https://pith.science/paper/BVDJJ3OK}},
note = {Machine review of arXiv:2509.10599}
}
read the original abstract
This paper presents a method for computing interleaved additive and subtractive manufacturing operations to fabricate models of arbitrary shapes. We solve the manufacturing planning problem by searching a sequence of inverse operations that progressively transform a target model into a null shape. Each inverse operation corresponds to either an additive or a subtractive step, ensuring both manufacturability and structural stability of intermediate shapes throughout the process. We theoretically prove that any model can be fabricated exactly using a sequence generated by our approach. To demonstrate the effectiveness of this method, we adopt a voxel-based implementation and develop a scalable algorithm that works on models represented by a large number of voxels. Our approach has been tested across a range of digital models and further validated through physical fabrication on a hybrid manufacturing system with automatic tool switching.
Figures
Figures from the paper (14 more)
Reference graph
Works this paper leans on
-
[2021]
ACM Transactions on Graphics40, 4, Article 180 (2021)
Geometry and Tool Motion Planning for Curvature Adapted CNC Machining. ACM Transactions on Graphics40, 4, Article 180 (2021). Morad Behandish, Saigopal Nelaturi, and Johan de Kleer. 2018. Automated Process Planning for Hybrid Manufacturing.Computer-Aided Design102 (2018), 115 – 127. Li Chen, Tak Yu Lau, and Kai Tang. 2020. Manufacturability Analysis and P...
work page 2021
-
[2024]
Learning Based Toolpath Planner on Diverse Graphs for 3D Printing.ACM Transactions on Graphics43, 6, Article 229 (2024). Matthijs Langelaar. 2016. Topology Optimization of 3D Self-Supporting Structures for Additive Manufacturing.Additive Manufacturing12 (2016), 60 – 70. Hak Yong Lee, Mu Zhu, and James K. Guest. 2022. Topology Optimization Considering Mult...
arXiv 2024
Reviewed August 15, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.