Embeddings between ZF sets #
This file defines embeddings between ZFSets as injective functions and establishes
their basic properties: reflexivity, transitivity, and existence of embeddings between
singletons and pairs.
Equations
- (A ↪ᶻ B) = ∃ (f : ZFSet.{?u.1}) (hf : A.IsFunc B f), f.IsInjective hf
Instances For
Equations
- ZFSet.«term_↪ᶻ_» = Lean.ParserDescr.trailingNode `ZFSet.«term_↪ᶻ_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ↪ᶻ ") (Lean.ParserDescr.cat `term 51))
Instances For
Equations
- ZFSet.«term_↩ᶻ_» = Lean.ParserDescr.trailingNode `ZFSet.«term_↩ᶻ_» 50 51 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ↩ᶻ ") (Lean.ParserDescr.cat `term 51))