Encyclopedia Materials Materials Ceramic Classes From Config Dim Ceramic Class
ARTICLE 2 claims 1 theorem 1 model
Materials Ceramic Classes From Config Dim Ceramic Class
The framework's materials library names five ceramic families, and the proof that there are exactly five is a machine-checked fact.
The five ceramic families
A ceramic is a solid material made by heating and cooling a nonmetallic mineral, typically a metal oxide, nitride, or carbide. Traditional examples include pottery, brick, and porcelain. The five families that cover most ceramics are oxides, carbides, nitrides, borides, and silicates. Each family is defined by the dominant anion bonded to a metal or metalloid: oxygen for oxides, carbon for carbides, nitrogen for nitrides, boron for borides, and silicon plus oxygen for silicates.
In Recognition Science, a framework that derives physical structure from a forced cost of recognition, the materials library defines a recognition event as a discrete record of a match between a system and a pattern. The declaration CeramicClass is an inductive type, a formal way of listing exactly those five families and nothing else. The framework then proves, with a machine-checked theorem in its library of formal theorems, that the number of ceramic classes is exactly five. The proof is a direct computation, not an empirical survey.
The five classes are not a claim about every ceramic ever made. They are a canonical classification within the framework's materials depth model, where configDim D = 5 is the dimension of the configuration space. The declaration establishes the vocabulary and the count, nothing more. It does not assign any specific material to a class, does not rank the classes by importance, and does not derive any physical property of ceramics from the count.
THEOREM ceramicClass_count · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.lean
theorem ceramicClass_count : Fintype.card CeramicClass = 5 := by decide
MODEL CeramicClass · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.lean
inductive CeramicClass where
| oxide
| carbide
| nitride
| boride
| silicate
deriving DecidableEq, Repr, BEq, Fintype
What this page does not claim
The declaration does not assign any specific material to one of the five classes. It does not derive any thermal, mechanical, or electrical property of ceramics from the count. It does not claim the five families are the only possible classification of ceramics outside the framework.
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/CeramicClassesFromConfigDim.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:
- What physical property of a ceramic follows from its membership in one of the five classes?
- Does the framework derive the configDim D = 5 value from the cost function, or is it an input to the materials model?
- How does the framework's five-class scheme relate to the broader engineering classification of ceramics, which often includes glass-ceramics and cement?
MACHINE LAYER · GROUNDED CLAIM TABLE · CLICK TO EXPAND
THEOREM ceramicClass_count · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.lean
theorem ceramicClass_count : Fintype.card CeramicClass = 5 := by decideThe framework proves, with a machine-checked theorem, that the number of ceramic classes is exactly five. ceramicClass_count · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.leanMODEL CeramicClass · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.lean
inductive CeramicClass where | oxide | carbide | nitride | boride | silicate deriving DecidableEq, Repr, BEq, FintypeThe declaration CeramicClass is an inductive type listing exactly five families: oxides, carbides, nitrides, borides, and silicates. CeramicClass · IndisputableMonolith/Materials/CeramicClassesFromConfigDim.lean