Enc \(\mathsf{Enc}\) — Syntactic Encoding Operator (A.Expression → Code_A ⊆ Class)
Injectively encodes any finite syntactic expression, formula, context, or proof tree into its valid-code domain Code_A ⊆ V ⊆ Class in MKTD1 / MKTD2.
| Field | Mathematical & Kernel Specification (MKTD1 / MKTD2) |
|---|---|
| Symbol |
Enc
\(\mathsf{Enc}\)
|
| Category | Encoding, Decoding & Reflection |
| SML AST Constructor | HC (CpEnc of (UCol * 'a)) [in datatype Class_p, typetheory.ML:574] |
| Constructor Arguments | 1. Syntactic sort A.Expression; 2. Syntactic term u : A.Expression |
| Metatype / Signature | A.Expression → Class (and Fm → Class, Prf → Class) |
| Binder Status | No — Primitive Metatheoretic Functional Symbol (Gödel-Dunaev Encoding) |
| Defining Kernel Entries (ML Labels) | See Related Symbols & Kernel Entries below. |
| LaTeX Form | \mathsf{Enc} |
| How to Understand It | How to Understand In Dunaev's refinement of Morse-Kelley + Tarski (MKTD1 and MKTD2), finite syntax is reflected inside the universe of classes via hereditary set codes in
|
| Canonical Law / Usage | ∀(e:A.Expression). (Dec_A(Enc_A(e)) = e) |
| Related Symbols & Kernel Entries |