Encyclopedia Materials Materials Additive Manufacturing Defects From Config Dim Additive Defect Count
ARTICLE 3 claims 2 theorems 1 model
Materials Additive Manufacturing Defects From Config Dim Additive Defect Count
A machine-checked theorem counts exactly five canonical defect classes in additive manufacturing, but it does not claim these are the only defects that exist.
Five defect classes
In additive manufacturing, defects are flaws that appear in a printed part and can ruin its mechanical properties. The five classes are porosity (small voids inside the material), lack-of-fusion (layers that did not bond properly), keyhole voids (cavities formed when a vapor depression collapses), residual stress (locked-in internal forces that can warp the part), and surface roughness (irregularities on the exterior surface). These five cover the main categories of volumetric, interlayer, vapor-cavity, mechanical, and boundary defects in both metal and polymer printing.
The framework's machine-checked library of formal theorems contains a declaration, additiveDefect_count, which proves that the number of these five classes is exactly five. The proof is a direct computation: the library defines an inductive type with five constructors, one for each defect class, and then verifies that the count is five. The declaration also produces a certificate, a structure that records this fact, so that other theorems can rely on it. The entire file is checked with zero axioms and zero unfinished proofs, meaning the result is fully verified by the kernel.
In Recognition Science, the number five is not arbitrary. The framework derives spatial dimensions and other structural constants from a forcing chain, and here it identifies the five defect classes with the configural dimension D = 5. This is a definitional choice: the framework models the defect taxonomy as a five-element set, and the theorem confirms the count. The classification is useful because it gives a finite, discrete list that engineers and quality systems can target, but it is a modeling decision, not a physical law.
The declaration does not claim that these are the only defects that can occur in any printing process, nor does it rank them by severity or frequency. It also does not say that every printed part will have all five defects. The theorem is purely combinatorial: given the chosen list of five classes, the count is five. The physical relevance of the classification is a separate question, and the framework does not assert that the list is exhaustive for all materials or all printing methods.
THEOREM additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
theorem additiveDefect_count : Fintype.card AdditiveDefect = 5 := by decide
THEOREM additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
theorem additiveDefect_count : Fintype.card AdditiveDefect = 5 := by decide
MODEL AdditiveDefect · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
inductive AdditiveDefect where
| porosity
| lackOfFusion
| keyholeVoid
| residualStress
| surfaceRoughness
deriving DecidableEq, Repr, BEq, Fintype
What this page does not claim
The declaration does not claim that these five classes are the only defects that can occur in any printing process. The declaration does not rank the defects by severity or frequency. The declaration does not assert that every printed part will have all five defects.
Verify this page
Every tagged claim above names its theorem. To check one yourself rather than trust this page, elaborate the source module with Lean 4 and audit its axiom basis:
$ lake env lean IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
expected axiom basis: [propext, Classical.choice, Quot.sound] (the Lean kernel's standard three; no RS-specific axioms)
A page whose claims cannot be reproduced this way does not ship. In production, every anchor links to the exact declaration in the public source release, and this block carries the build receipt for the page itself.
Derived articles
This page is generated by a question-recursion engine: the questions its answers raise become the next pages. The current agenda, with open targets marked red:
- How does the framework derive the number five from its forcing chain?
- What physical evidence supports the choice of these five defect classes over others?
- Can the five-class taxonomy be extended to new materials or printing processes?
- How does the certificate structure allow other theorems to use this count?
- What is the relationship between configural dimension and physical defect categories?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
theorem additiveDefect_count : Fintype.card AdditiveDefect = 5 := by decideThe framework's machine-checked library of formal theorems contains a declaration, additiveDefect_count, which proves that the number of these five classes is exactly five. additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.leanTHEOREM additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
theorem additiveDefect_count : Fintype.card AdditiveDefect = 5 := by decideThe entire file is checked with zero axioms and zero unfinished proofs. additiveDefect_count · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.leanMODEL AdditiveDefect · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean
inductive AdditiveDefect where | porosity | lackOfFusion | keyholeVoid | residualStress | surfaceRoughness deriving DecidableEq, Repr, BEq, FintypeThe framework models the defect taxonomy as a five-element set. AdditiveDefect · IndisputableMonolith/Materials/AdditiveManufacturingDefectsFromConfigDim.lean