Symbol Reference: ∩ — Binary Class Intersection Functional Symbol (∩, AST Constructor: CpBinInter)

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

Formula Display:
Proof Trees:

∩ \(\cap\) — Binary Class Intersection Functional Symbol (∩, AST Constructor: CpBinInter)

Binary class intersection functional symbol A ∩ B = {x | (x∈A) ∧ (x∈B)} (Entry DefBinaryIntersection (3.54)).

Field Mathematical & Kernel Specification (MKTD1 / MKTD2)
Symbol
∩
\(\cap\)
Category Functional Symbol (Binary Class Operator)
SML AST Constructor HC (CpBinInter of ('Class_EXP * 'Class_EXP)) [in datatype Class_p, typetheory.ML:567]
Constructor Arguments 1. Left class A : Class; 2. Right class B : Class
Metatype / Signature Class × Class → Class
Binder Status No — Binary Functional Symbol (Binary Intersection)
Defining Kernel Entries (ML Labels) Definition DefBinaryIntersection (3.54): Binary intersection (#DefBinaryIntersection / #label-binary-intersection)
LaTeX Form \cap
How to Understand It

SML AST Constructor: HC (CpBinInter of ('Class_EXP * 'Class_EXP)) in Class_p (typetheory.ML:567). Takes two class arguments (A : Class, B : Class).

Canonical Law / Usage ∀(A:Class)∀(B:Class)((A ∩ B) = {x | (x ∈ A) ∧ (x ∈ B)})
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.54
Title Binary intersection #DefBinaryIntersection #label-binary-intersection
Classification Definition
Formula
0\(\href{../symbols/delimiters-brackets.html}{(} \href{../symbols/forall-binder.html}{\forall} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{A} \href{../symbols/typing-colon.html}{:} \href{../symbols/class-type.html}{\mathsf{Class}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/forall-binder.html}{\forall} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{B} \href{../symbols/typing-colon.html}{:} \href{../symbols/class-type.html}{\mathsf{Class}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{A} \href{../symbols/bininter-op.html}{\cap} \href{../symbols/variables.html}{B} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/eq-pred.html}{=} \href{../symbols/class-comprehension.html}{\{} \href{../symbols/variables.html}{x} \href{../symbols/class-comprehension.html}{ \mid } \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{x} \href{../symbols/in-pred.html}{\in} \href{../symbols/variables.html}{A} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/and-conn.html}{\land} \href{../symbols/delimiters-brackets.html}{(} \href{../symbols/variables.html}{x} \href{../symbols/in-pred.html}{\in} \href{../symbols/variables.html}{B} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/class-comprehension.html}{\}} \href{../symbols/delimiters-brackets.html}{)} \href{../symbols/delimiters-brackets.html}{)} \)
SML Kernel AST CpBinInter
Scheme of Types 0(∀([A@Variable]:[Class@Type])∀([B@Variable]:[Class@Type])(([A@Class.Expression]∩[B@Class.Expression])={[x@Class.Expression]|([x@Class.Expression]∈[A@Class.Expression])∧([x@Class.Expression]∈[B@Class.Expression])}))
Verification Definitional (Kernel AST) · Standalone Entry (DefBinaryIntersection) → · (3.54) · #DefBinaryIntersection