Symbol Reference: ∈ — Primitive Class Membership Predicate (∈, AST Constructor: TpIn)

Personal Symbol Reference Page in MKTD1 & MKTD2 (Morse-Kelley + Tarski + Dunaev) — All Personal Symbol Pages → | Full Symbol Registry →

Formula Display:
Proof Trees:

∈ \(\in\) — Primitive Class Membership Predicate (∈, AST Constructor: TpIn)

Undefinable primitive binary membership predicate x ∈ Y asserting that class x is an element of class Y (which implies x set by Entry DefIsSet (3.02)). Never used for typing (use :).

Field Mathematical & Kernel Specification (MKTD1 / MKTD2)
Symbol
∈
\(\in\)
Category Predicate Symbol (Binary Primitive Relation)
SML AST Constructor HP (TpIn of ('Class_EXP * 'Class_EXP)) [in datatype Truth_p, typetheory.ML:659]
Constructor Arguments 1. Element class term x : Class; 2. Container class term Y : Class
Metatype / Signature Class × Class → Bool | Class.Expression × Class.Expression → Fm
Binder Status No — Primitive Binary Predicate Symbol (Undefinable Set/Class Membership)
Defining Kernel Entries (ML Labels) Inference Rule RulClassComprehension (3.01): Class comprehension (#RulClassComprehension / #label-class-comprehension)
LaTeX Form \in
How to Understand It

SML AST Constructor: HP (TpIn of ('Class_EXP * 'Class_EXP)) in Truth_p (typetheory.ML:659). Takes two class term arguments (x : Class, Y : Class).

Canonical Law / Usage ∀(X:Class)((X set) ⟷ (∃(Y:Class)(X ∈ Y)))
Related Symbols & Kernel Entries

Defining Axioms, Rules & Formal Definitions (Rendered Directly from Kernel Entries)

Generated without code duplication by invoking render_entry_row_base "../manual.html" on the corresponding kernel Entry records.

# Formal Entity Specification
3.01
Title Class comprehension #RulClassComprehension #label-class-comprehension
Classification Inference Rule
Formula
0\(\href{../symbols/delimiters-brackets.html}{(} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/binder-brackets.html}{\{\!\lvert } \href{../symbols/variables.html}{x} \href{../symbols/binder-brackets.html}{\rvert\!\}} \href{../symbols/in-pred.html}{\in} \href{../symbols/class-comprehension.html}{\{} \href{../symbols/binder-brackets.html}{\{\!\lvert } \href{../symbols/variables.html}{x} \href{../symbols/binder-brackets.html}{\rvert\!\}} \href{../symbols/class-comprehension.html}{ \mid } \href{../symbols/antiquotation.html}{[\![ } \href{../symbols/formula-metavariables.html}{\boldsymbol{\varphi}} \href{../symbols/antiquotation.html}{ ]\!]} \href{../symbols/class-comprehension.html}{\}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/iff-conn.html}{\longleftrightarrow} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/binder-brackets.html}{\{\!\lvert } \href{../symbols/variables.html}{x} \href{../symbols/binder-brackets.html}{\rvert\!\}} \href{../symbols/set-pred.html}{\mathsf{set}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/and-conn.html}{\land} \href{../symbols/antiquotation.html}{[\![ } \href{../symbols/formula-metavariables.html}{\boldsymbol{\varphi}} \href{../symbols/antiquotation.html}{ ]\!]} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/delimiters-brackets.html}{)} \)
SML Kernel AST PComprAx_prf
Scheme of Types 0(([⦃[x@Variable.Expression]⦄@Class.Expression]∈{[⦃[x@Variable.Expression]⦄@Class.Expression]|⟦[𝛗@Fm.Expression]⟧})⟷(([⦃[x@Variable.Expression]⦄@Class.Expression] set)∧⟦[𝛗@Fm.Expression]⟧))
Judgements
1\(\href{../symbols/image-op.html}{[} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{x} \href{../symbols/typing-colon.html}{:} \href{../symbols/name-sort.html}{\mathsf{Name}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/comma-delim.html}{,} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/formula-metavariables.html}{\boldsymbol{\varphi}} \href{../symbols/typing-colon.html}{:} \href{../symbols/fm-sort.html}{\mathsf{Fm}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/image-op.html}{]} \)
Side Condition
1\(\href{../symbols/top-const.html}{\top} \)
Verification Primitive / Derived Rule (Kernel) · Standalone Entry (RulClassComprehension) → · (3.01) · #RulClassComprehension