HomeHome Intuitionistic Logic Explorer
Theorem List (p. 68 of 158)
< Previous  Next >
Bad symbols? Try the
GIF version.

Mirrors  >  Metamath Home Page  >  ILE Home Page  >  Theorem List Contents  >  Recent Proofs       This page: Page List

Theorem List for Intuitionistic Logic Explorer - 6701-6800   *Has distinct variable group(s)
TypeLabelDescription
Statement
 
Theoremecovcom 6701* Lemma used to transfer a commutative law via an equivalence relation. Most uses will want ecovicom 6702 instead. (Contributed by NM, 29-Aug-1995.) (Revised by David Abernethy, 4-Jun-2013.)
𝐶 = ((𝑆 × 𝑆) / )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑧, 𝑤⟩] ) = [⟨𝐷, 𝐺⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑥𝑆𝑦𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑥, 𝑦⟩] ) = [⟨𝐻, 𝐽⟩] )    &   𝐷 = 𝐻    &   𝐺 = 𝐽       ((𝐴𝐶𝐵𝐶) → (𝐴 + 𝐵) = (𝐵 + 𝐴))
 
Theoremecovicom 6702* Lemma used to transfer a commutative law via an equivalence relation. (Contributed by Jim Kingdon, 15-Sep-2019.)
𝐶 = ((𝑆 × 𝑆) / )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑧, 𝑤⟩] ) = [⟨𝐷, 𝐺⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑥𝑆𝑦𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑥, 𝑦⟩] ) = [⟨𝐻, 𝐽⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → 𝐷 = 𝐻)    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → 𝐺 = 𝐽)       ((𝐴𝐶𝐵𝐶) → (𝐴 + 𝐵) = (𝐵 + 𝐴))
 
Theoremecovass 6703* Lemma used to transfer an associative law via an equivalence relation. In most cases ecoviass 6704 will be more useful. (Contributed by NM, 31-Aug-1995.) (Revised by David Abernethy, 4-Jun-2013.)
𝐷 = ((𝑆 × 𝑆) / )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑧, 𝑤⟩] ) = [⟨𝐺, 𝐻⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝑁, 𝑄⟩] )    &   (((𝐺𝑆𝐻𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝐺, 𝐻⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝐽, 𝐾⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑁𝑆𝑄𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑁, 𝑄⟩] ) = [⟨𝐿, 𝑀⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → (𝐺𝑆𝐻𝑆))    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑁𝑆𝑄𝑆))    &   𝐽 = 𝐿    &   𝐾 = 𝑀       ((𝐴𝐷𝐵𝐷𝐶𝐷) → ((𝐴 + 𝐵) + 𝐶) = (𝐴 + (𝐵 + 𝐶)))
 
Theoremecoviass 6704* Lemma used to transfer an associative law via an equivalence relation. (Contributed by Jim Kingdon, 16-Sep-2019.)
𝐷 = ((𝑆 × 𝑆) / )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑧, 𝑤⟩] ) = [⟨𝐺, 𝐻⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝑁, 𝑄⟩] )    &   (((𝐺𝑆𝐻𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝐺, 𝐻⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝐽, 𝐾⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑁𝑆𝑄𝑆)) → ([⟨𝑥, 𝑦⟩] + [⟨𝑁, 𝑄⟩] ) = [⟨𝐿, 𝑀⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → (𝐺𝑆𝐻𝑆))    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑁𝑆𝑄𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → 𝐽 = 𝐿)    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → 𝐾 = 𝑀)       ((𝐴𝐷𝐵𝐷𝐶𝐷) → ((𝐴 + 𝐵) + 𝐶) = (𝐴 + (𝐵 + 𝐶)))
 
Theoremecovdi 6705* Lemma used to transfer a distributive law via an equivalence relation. Most likely ecovidi 6706 will be more helpful. (Contributed by NM, 2-Sep-1995.) (Revised by David Abernethy, 4-Jun-2013.)
𝐷 = ((𝑆 × 𝑆) / )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝑀, 𝑁⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑀𝑆𝑁𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑀, 𝑁⟩] ) = [⟨𝐻, 𝐽⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑧, 𝑤⟩] ) = [⟨𝑊, 𝑋⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑣, 𝑢⟩] ) = [⟨𝑌, 𝑍⟩] )    &   (((𝑊𝑆𝑋𝑆) ∧ (𝑌𝑆𝑍𝑆)) → ([⟨𝑊, 𝑋⟩] + [⟨𝑌, 𝑍⟩] ) = [⟨𝐾, 𝐿⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑀𝑆𝑁𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → (𝑊𝑆𝑋𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑌𝑆𝑍𝑆))    &   𝐻 = 𝐾    &   𝐽 = 𝐿       ((𝐴𝐷𝐵𝐷𝐶𝐷) → (𝐴 · (𝐵 + 𝐶)) = ((𝐴 · 𝐵) + (𝐴 · 𝐶)))
 
Theoremecovidi 6706* Lemma used to transfer a distributive law via an equivalence relation. (Contributed by Jim Kingdon, 17-Sep-2019.)
𝐷 = ((𝑆 × 𝑆) / )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑧, 𝑤⟩] + [⟨𝑣, 𝑢⟩] ) = [⟨𝑀, 𝑁⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑀𝑆𝑁𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑀, 𝑁⟩] ) = [⟨𝐻, 𝐽⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑧, 𝑤⟩] ) = [⟨𝑊, 𝑋⟩] )    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑣𝑆𝑢𝑆)) → ([⟨𝑥, 𝑦⟩] · [⟨𝑣, 𝑢⟩] ) = [⟨𝑌, 𝑍⟩] )    &   (((𝑊𝑆𝑋𝑆) ∧ (𝑌𝑆𝑍𝑆)) → ([⟨𝑊, 𝑋⟩] + [⟨𝑌, 𝑍⟩] ) = [⟨𝐾, 𝐿⟩] )    &   (((𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑀𝑆𝑁𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆)) → (𝑊𝑆𝑋𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑣𝑆𝑢𝑆)) → (𝑌𝑆𝑍𝑆))    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → 𝐻 = 𝐾)    &   (((𝑥𝑆𝑦𝑆) ∧ (𝑧𝑆𝑤𝑆) ∧ (𝑣𝑆𝑢𝑆)) → 𝐽 = 𝐿)       ((𝐴𝐷𝐵𝐷𝐶𝐷) → (𝐴 · (𝐵 + 𝐶)) = ((𝐴 · 𝐵) + (𝐴 · 𝐶)))
 
2.6.26  The mapping operation
 
Syntaxcmap 6707 Extend the definition of a class to include the mapping operation. (Read for 𝐴𝑚 𝐵, "the set of all functions that map from 𝐵 to 𝐴.)
class 𝑚
 
Syntaxcpm 6708 Extend the definition of a class to include the partial mapping operation. (Read for 𝐴pm 𝐵, "the set of all partial functions that map from 𝐵 to 𝐴.)
class pm
 
Definitiondf-map 6709* Define the mapping operation or set exponentiation. The set of all functions that map from 𝐵 to 𝐴 is written (𝐴𝑚 𝐵) (see mapval 6719). Many authors write 𝐴 followed by 𝐵 as a superscript for this operation and rely on context to avoid confusion other exponentiation operations (e.g., Definition 10.42 of [TakeutiZaring] p. 95). Other authors show 𝐵 as a prefixed superscript, which is read "𝐴 pre 𝐵 " (e.g., definition of [Enderton] p. 52). Definition 8.21 of [Eisenberg] p. 125 uses the notation Map(𝐵, 𝐴) for our (𝐴𝑚 𝐵). The up-arrow is used by Donald Knuth for iterated exponentiation (Science 194, 1235-1242, 1976). We adopt the first case of his notation (simple exponentiation) and subscript it with m to distinguish it from other kinds of exponentiation. (Contributed by NM, 8-Dec-2003.)
𝑚 = (𝑥 ∈ V, 𝑦 ∈ V ↦ {𝑓𝑓:𝑦𝑥})
 
Definitiondf-pm 6710* Define the partial mapping operation. A partial function from 𝐵 to 𝐴 is a function from a subset of 𝐵 to 𝐴. The set of all partial functions from 𝐵 to 𝐴 is written (𝐴pm 𝐵) (see pmvalg 6718). A notation for this operation apparently does not appear in the literature. We use pm to distinguish it from the less general set exponentiation operation 𝑚 (df-map 6709) . See mapsspm 6741 for its relationship to set exponentiation. (Contributed by NM, 15-Nov-2007.)
pm = (𝑥 ∈ V, 𝑦 ∈ V ↦ {𝑓 ∈ 𝒫 (𝑦 × 𝑥) ∣ Fun 𝑓})
 
Theoremmapprc 6711* When 𝐴 is a proper class, the class of all functions mapping 𝐴 to 𝐵 is empty. Exercise 4.41 of [Mendelson] p. 255. (Contributed by NM, 8-Dec-2003.)
𝐴 ∈ V → {𝑓𝑓:𝐴𝐵} = ∅)
 
Theorempmex 6712* The class of all partial functions from one set to another is a set. (Contributed by NM, 15-Nov-2007.)
((𝐴𝐶𝐵𝐷) → {𝑓 ∣ (Fun 𝑓𝑓 ⊆ (𝐴 × 𝐵))} ∈ V)
 
Theoremmapex 6713* The class of all functions mapping one set to another is a set. Remark after Definition 10.24 of [Kunen] p. 31. (Contributed by Raph Levien, 4-Dec-2003.)
((𝐴𝐶𝐵𝐷) → {𝑓𝑓:𝐴𝐵} ∈ V)
 
Theoremfnmap 6714 Set exponentiation has a universal domain. (Contributed by NM, 8-Dec-2003.) (Revised by Mario Carneiro, 8-Sep-2013.)
𝑚 Fn (V × V)
 
Theoremfnpm 6715 Partial function exponentiation has a universal domain. (Contributed by Mario Carneiro, 14-Nov-2013.)
pm Fn (V × V)
 
Theoremreldmmap 6716 Set exponentiation is a well-behaved binary operator. (Contributed by Stefan O'Rear, 27-Feb-2015.)
Rel dom ↑𝑚
 
Theoremmapvalg 6717* The value of set exponentiation. (𝐴𝑚 𝐵) is the set of all functions that map from 𝐵 to 𝐴. Definition 10.24 of [Kunen] p. 24. (Contributed by NM, 8-Dec-2003.) (Revised by Mario Carneiro, 8-Sep-2013.)
((𝐴𝐶𝐵𝐷) → (𝐴𝑚 𝐵) = {𝑓𝑓:𝐵𝐴})
 
Theorempmvalg 6718* The value of the partial mapping operation. (𝐴pm 𝐵) is the set of all partial functions that map from 𝐵 to 𝐴. (Contributed by NM, 15-Nov-2007.) (Revised by Mario Carneiro, 8-Sep-2013.)
((𝐴𝐶𝐵𝐷) → (𝐴pm 𝐵) = {𝑓 ∈ 𝒫 (𝐵 × 𝐴) ∣ Fun 𝑓})
 
Theoremmapval 6719* The value of set exponentiation (inference version). (𝐴𝑚 𝐵) is the set of all functions that map from 𝐵 to 𝐴. Definition 10.24 of [Kunen] p. 24. (Contributed by NM, 8-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐴𝑚 𝐵) = {𝑓𝑓:𝐵𝐴}
 
Theoremelmapg 6720 Membership relation for set exponentiation. (Contributed by NM, 17-Oct-2006.) (Revised by Mario Carneiro, 15-Nov-2014.)
((𝐴𝑉𝐵𝑊) → (𝐶 ∈ (𝐴𝑚 𝐵) ↔ 𝐶:𝐵𝐴))
 
Theoremelmapd 6721 Deduction form of elmapg 6720. (Contributed by BJ, 11-Apr-2020.)
(𝜑𝐴𝑉)    &   (𝜑𝐵𝑊)       (𝜑 → (𝐶 ∈ (𝐴𝑚 𝐵) ↔ 𝐶:𝐵𝐴))
 
Theoremmapdm0 6722 The empty set is the only map with empty domain. (Contributed by Glauco Siliprandi, 11-Oct-2020.) (Proof shortened by Thierry Arnoux, 3-Dec-2021.)
(𝐵𝑉 → (𝐵𝑚 ∅) = {∅})
 
Theoremelpmg 6723 The predicate "is a partial function". (Contributed by Mario Carneiro, 14-Nov-2013.)
((𝐴𝑉𝐵𝑊) → (𝐶 ∈ (𝐴pm 𝐵) ↔ (Fun 𝐶𝐶 ⊆ (𝐵 × 𝐴))))
 
Theoremelpm2g 6724 The predicate "is a partial function". (Contributed by NM, 31-Dec-2013.)
((𝐴𝑉𝐵𝑊) → (𝐹 ∈ (𝐴pm 𝐵) ↔ (𝐹:dom 𝐹𝐴 ∧ dom 𝐹𝐵)))
 
Theoremelpm2r 6725 Sufficient condition for being a partial function. (Contributed by NM, 31-Dec-2013.)
(((𝐴𝑉𝐵𝑊) ∧ (𝐹:𝐶𝐴𝐶𝐵)) → 𝐹 ∈ (𝐴pm 𝐵))
 
Theoremelpmi 6726 A partial function is a function. (Contributed by Mario Carneiro, 15-Sep-2015.)
(𝐹 ∈ (𝐴pm 𝐵) → (𝐹:dom 𝐹𝐴 ∧ dom 𝐹𝐵))
 
Theorempmfun 6727 A partial function is a function. (Contributed by Mario Carneiro, 30-Jan-2014.) (Revised by Mario Carneiro, 26-Apr-2015.)
(𝐹 ∈ (𝐴pm 𝐵) → Fun 𝐹)
 
Theoremelmapex 6728 Eliminate antecedent for mapping theorems: domain can be taken to be a set. (Contributed by Stefan O'Rear, 8-Oct-2014.)
(𝐴 ∈ (𝐵𝑚 𝐶) → (𝐵 ∈ V ∧ 𝐶 ∈ V))
 
Theoremelmapi 6729 A mapping is a function, forward direction only with superfluous antecedent removed. (Contributed by Stefan O'Rear, 10-Oct-2014.)
(𝐴 ∈ (𝐵𝑚 𝐶) → 𝐴:𝐶𝐵)
 
Theoremelmapfn 6730 A mapping is a function with the appropriate domain. (Contributed by AV, 6-Apr-2019.)
(𝐴 ∈ (𝐵𝑚 𝐶) → 𝐴 Fn 𝐶)
 
Theoremelmapfun 6731 A mapping is always a function. (Contributed by Stefan O'Rear, 9-Oct-2014.) (Revised by Stefan O'Rear, 5-May-2015.)
(𝐴 ∈ (𝐵𝑚 𝐶) → Fun 𝐴)
 
Theoremelmapssres 6732 A restricted mapping is a mapping. (Contributed by Stefan O'Rear, 9-Oct-2014.) (Revised by Mario Carneiro, 5-May-2015.)
((𝐴 ∈ (𝐵𝑚 𝐶) ∧ 𝐷𝐶) → (𝐴𝐷) ∈ (𝐵𝑚 𝐷))
 
Theoremfpmg 6733 A total function is a partial function. (Contributed by Mario Carneiro, 31-Dec-2013.)
((𝐴𝑉𝐵𝑊𝐹:𝐴𝐵) → 𝐹 ∈ (𝐵pm 𝐴))
 
Theorempmss12g 6734 Subset relation for the set of partial functions. (Contributed by Mario Carneiro, 31-Dec-2013.)
(((𝐴𝐶𝐵𝐷) ∧ (𝐶𝑉𝐷𝑊)) → (𝐴pm 𝐵) ⊆ (𝐶pm 𝐷))
 
Theorempmresg 6735 Elementhood of a restricted function in the set of partial functions. (Contributed by Mario Carneiro, 31-Dec-2013.)
((𝐵𝑉𝐹 ∈ (𝐴pm 𝐶)) → (𝐹𝐵) ∈ (𝐴pm 𝐵))
 
Theoremelmap 6736 Membership relation for set exponentiation. (Contributed by NM, 8-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐹 ∈ (𝐴𝑚 𝐵) ↔ 𝐹:𝐵𝐴)
 
Theoremmapval2 6737* Alternate expression for the value of set exponentiation. (Contributed by NM, 3-Nov-2007.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐴𝑚 𝐵) = (𝒫 (𝐵 × 𝐴) ∩ {𝑓𝑓 Fn 𝐵})
 
Theoremelpm 6738 The predicate "is a partial function". (Contributed by NM, 15-Nov-2007.) (Revised by Mario Carneiro, 14-Nov-2013.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐹 ∈ (𝐴pm 𝐵) ↔ (Fun 𝐹𝐹 ⊆ (𝐵 × 𝐴)))
 
Theoremelpm2 6739 The predicate "is a partial function". (Contributed by NM, 15-Nov-2007.) (Revised by Mario Carneiro, 31-Dec-2013.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐹 ∈ (𝐴pm 𝐵) ↔ (𝐹:dom 𝐹𝐴 ∧ dom 𝐹𝐵))
 
Theoremfpm 6740 A total function is a partial function. (Contributed by NM, 15-Nov-2007.) (Revised by Mario Carneiro, 31-Dec-2013.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐹:𝐴𝐵𝐹 ∈ (𝐵pm 𝐴))
 
Theoremmapsspm 6741 Set exponentiation is a subset of partial maps. (Contributed by NM, 15-Nov-2007.) (Revised by Mario Carneiro, 27-Feb-2016.)
(𝐴𝑚 𝐵) ⊆ (𝐴pm 𝐵)
 
Theorempmsspw 6742 Partial maps are a subset of the power set of the Cartesian product of its arguments. (Contributed by Mario Carneiro, 2-Jan-2017.)
(𝐴pm 𝐵) ⊆ 𝒫 (𝐵 × 𝐴)
 
Theoremmapsspw 6743 Set exponentiation is a subset of the power set of the Cartesian product of its arguments. (Contributed by NM, 8-Dec-2006.) (Revised by Mario Carneiro, 26-Apr-2015.)
(𝐴𝑚 𝐵) ⊆ 𝒫 (𝐵 × 𝐴)
 
Theoremfvmptmap 6744* Special case of fvmpt 5638 for operator theorems. (Contributed by NM, 27-Nov-2007.)
𝐶 ∈ V    &   𝐷 ∈ V    &   𝑅 ∈ V    &   (𝑥 = 𝐴𝐵 = 𝐶)    &   𝐹 = (𝑥 ∈ (𝑅𝑚 𝐷) ↦ 𝐵)       (𝐴:𝐷𝑅 → (𝐹𝐴) = 𝐶)
 
Theoremmap0e 6745 Set exponentiation with an empty exponent (ordinal number 0) is ordinal number 1. Exercise 4.42(a) of [Mendelson] p. 255. (Contributed by NM, 10-Dec-2003.) (Revised by Mario Carneiro, 30-Apr-2015.)
(𝐴𝑉 → (𝐴𝑚 ∅) = 1o)
 
Theoremmap0b 6746 Set exponentiation with an empty base is the empty set, provided the exponent is nonempty. Theorem 96 of [Suppes] p. 89. (Contributed by NM, 10-Dec-2003.) (Revised by Mario Carneiro, 26-Apr-2015.)
(𝐴 ≠ ∅ → (∅ ↑𝑚 𝐴) = ∅)
 
Theoremmap0g 6747 Set exponentiation is empty iff the base is empty and the exponent is not empty. Theorem 97 of [Suppes] p. 89. (Contributed by Mario Carneiro, 30-Apr-2015.)
((𝐴𝑉𝐵𝑊) → ((𝐴𝑚 𝐵) = ∅ ↔ (𝐴 = ∅ ∧ 𝐵 ≠ ∅)))
 
Theoremmap0 6748 Set exponentiation is empty iff the base is empty and the exponent is not empty. Theorem 97 of [Suppes] p. 89. (Contributed by NM, 10-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V       ((𝐴𝑚 𝐵) = ∅ ↔ (𝐴 = ∅ ∧ 𝐵 ≠ ∅))
 
Theoremmapsn 6749* The value of set exponentiation with a singleton exponent. Theorem 98 of [Suppes] p. 89. (Contributed by NM, 10-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐴𝑚 {𝐵}) = {𝑓 ∣ ∃𝑦𝐴 𝑓 = {⟨𝐵, 𝑦⟩}}
 
Theoremmapss 6750 Subset inheritance for set exponentiation. Theorem 99 of [Suppes] p. 89. (Contributed by NM, 10-Dec-2003.) (Revised by Mario Carneiro, 26-Apr-2015.)
((𝐵𝑉𝐴𝐵) → (𝐴𝑚 𝐶) ⊆ (𝐵𝑚 𝐶))
 
Theoremfdiagfn 6751* Functionality of the diagonal map. (Contributed by Stefan O'Rear, 24-Jan-2015.)
𝐹 = (𝑥𝐵 ↦ (𝐼 × {𝑥}))       ((𝐵𝑉𝐼𝑊) → 𝐹:𝐵⟶(𝐵𝑚 𝐼))
 
Theoremfvdiagfn 6752* Functionality of the diagonal map. (Contributed by Stefan O'Rear, 24-Jan-2015.)
𝐹 = (𝑥𝐵 ↦ (𝐼 × {𝑥}))       ((𝐼𝑊𝑋𝐵) → (𝐹𝑋) = (𝐼 × {𝑋}))
 
Theoremmapsnconst 6753 Every singleton map is a constant function. (Contributed by Stefan O'Rear, 25-Mar-2015.)
𝑆 = {𝑋}    &   𝐵 ∈ V    &   𝑋 ∈ V       (𝐹 ∈ (𝐵𝑚 𝑆) → 𝐹 = (𝑆 × {(𝐹𝑋)}))
 
Theoremmapsncnv 6754* Expression for the inverse of the canonical map between a set and its set of singleton functions. (Contributed by Stefan O'Rear, 21-Mar-2015.)
𝑆 = {𝑋}    &   𝐵 ∈ V    &   𝑋 ∈ V    &   𝐹 = (𝑥 ∈ (𝐵𝑚 𝑆) ↦ (𝑥𝑋))       𝐹 = (𝑦𝐵 ↦ (𝑆 × {𝑦}))
 
Theoremmapsnf1o2 6755* Explicit bijection between a set and its singleton functions. (Contributed by Stefan O'Rear, 21-Mar-2015.)
𝑆 = {𝑋}    &   𝐵 ∈ V    &   𝑋 ∈ V    &   𝐹 = (𝑥 ∈ (𝐵𝑚 𝑆) ↦ (𝑥𝑋))       𝐹:(𝐵𝑚 𝑆)–1-1-onto𝐵
 
Theoremmapsnf1o3 6756* Explicit bijection in the reverse of mapsnf1o2 6755. (Contributed by Stefan O'Rear, 24-Mar-2015.)
𝑆 = {𝑋}    &   𝐵 ∈ V    &   𝑋 ∈ V    &   𝐹 = (𝑦𝐵 ↦ (𝑆 × {𝑦}))       𝐹:𝐵1-1-onto→(𝐵𝑚 𝑆)
 
2.6.27  Infinite Cartesian products
 
Syntaxcixp 6757 Extend class notation to include infinite Cartesian products.
class X𝑥𝐴 𝐵
 
Definitiondf-ixp 6758* Definition of infinite Cartesian product of [Enderton] p. 54. Enderton uses a bold "X" with 𝑥𝐴 written underneath or as a subscript, as does Stoll p. 47. Some books use a capital pi, but we will reserve that notation for products of numbers. Usually 𝐵 represents a class expression containing 𝑥 free and thus can be thought of as 𝐵(𝑥). Normally, 𝑥 is not free in 𝐴, although this is not a requirement of the definition. (Contributed by NM, 28-Sep-2006.)
X𝑥𝐴 𝐵 = {𝑓 ∣ (𝑓 Fn {𝑥𝑥𝐴} ∧ ∀𝑥𝐴 (𝑓𝑥) ∈ 𝐵)}
 
Theoremdfixp 6759* Eliminate the expression {𝑥𝑥𝐴} in df-ixp 6758, under the assumption that 𝐴 and 𝑥 are disjoint. This way, we can say that 𝑥 is bound in X𝑥𝐴𝐵 even if it appears free in 𝐴. (Contributed by Mario Carneiro, 12-Aug-2016.)
X𝑥𝐴 𝐵 = {𝑓 ∣ (𝑓 Fn 𝐴 ∧ ∀𝑥𝐴 (𝑓𝑥) ∈ 𝐵)}
 
Theoremixpsnval 6760* The value of an infinite Cartesian product with a singleton. (Contributed by AV, 3-Dec-2018.)
(𝑋𝑉X𝑥 ∈ {𝑋}𝐵 = {𝑓 ∣ (𝑓 Fn {𝑋} ∧ (𝑓𝑋) ∈ 𝑋 / 𝑥𝐵)})
 
Theoremelixp2 6761* Membership in an infinite Cartesian product. See df-ixp 6758 for discussion of the notation. (Contributed by NM, 28-Sep-2006.)
(𝐹X𝑥𝐴 𝐵 ↔ (𝐹 ∈ V ∧ 𝐹 Fn 𝐴 ∧ ∀𝑥𝐴 (𝐹𝑥) ∈ 𝐵))
 
Theoremfvixp 6762* Projection of a factor of an indexed Cartesian product. (Contributed by Mario Carneiro, 11-Jun-2016.)
(𝑥 = 𝐶𝐵 = 𝐷)       ((𝐹X𝑥𝐴 𝐵𝐶𝐴) → (𝐹𝐶) ∈ 𝐷)
 
Theoremixpfn 6763* A nuple is a function. (Contributed by FL, 6-Jun-2011.) (Revised by Mario Carneiro, 31-May-2014.)
(𝐹X𝑥𝐴 𝐵𝐹 Fn 𝐴)
 
Theoremelixp 6764* Membership in an infinite Cartesian product. (Contributed by NM, 28-Sep-2006.)
𝐹 ∈ V       (𝐹X𝑥𝐴 𝐵 ↔ (𝐹 Fn 𝐴 ∧ ∀𝑥𝐴 (𝐹𝑥) ∈ 𝐵))
 
Theoremelixpconst 6765* Membership in an infinite Cartesian product of a constant 𝐵. (Contributed by NM, 12-Apr-2008.)
𝐹 ∈ V       (𝐹X𝑥𝐴 𝐵𝐹:𝐴𝐵)
 
Theoremixpconstg 6766* Infinite Cartesian product of a constant 𝐵. (Contributed by Mario Carneiro, 11-Jan-2015.)
((𝐴𝑉𝐵𝑊) → X𝑥𝐴 𝐵 = (𝐵𝑚 𝐴))
 
Theoremixpconst 6767* Infinite Cartesian product of a constant 𝐵. (Contributed by NM, 28-Sep-2006.)
𝐴 ∈ V    &   𝐵 ∈ V       X𝑥𝐴 𝐵 = (𝐵𝑚 𝐴)
 
Theoremixpeq1 6768* Equality theorem for infinite Cartesian product. (Contributed by NM, 29-Sep-2006.)
(𝐴 = 𝐵X𝑥𝐴 𝐶 = X𝑥𝐵 𝐶)
 
Theoremixpeq1d 6769* Equality theorem for infinite Cartesian product. (Contributed by Mario Carneiro, 11-Jun-2016.)
(𝜑𝐴 = 𝐵)       (𝜑X𝑥𝐴 𝐶 = X𝑥𝐵 𝐶)
 
Theoremss2ixp 6770 Subclass theorem for infinite Cartesian product. (Contributed by NM, 29-Sep-2006.) (Revised by Mario Carneiro, 12-Aug-2016.)
(∀𝑥𝐴 𝐵𝐶X𝑥𝐴 𝐵X𝑥𝐴 𝐶)
 
Theoremixpeq2 6771 Equality theorem for infinite Cartesian product. (Contributed by NM, 29-Sep-2006.)
(∀𝑥𝐴 𝐵 = 𝐶X𝑥𝐴 𝐵 = X𝑥𝐴 𝐶)
 
Theoremixpeq2dva 6772* Equality theorem for infinite Cartesian product. (Contributed by Mario Carneiro, 11-Jun-2016.)
((𝜑𝑥𝐴) → 𝐵 = 𝐶)       (𝜑X𝑥𝐴 𝐵 = X𝑥𝐴 𝐶)
 
Theoremixpeq2dv 6773* Equality theorem for infinite Cartesian product. (Contributed by Mario Carneiro, 11-Jun-2016.)
(𝜑𝐵 = 𝐶)       (𝜑X𝑥𝐴 𝐵 = X𝑥𝐴 𝐶)
 
Theoremcbvixp 6774* Change bound variable in an indexed Cartesian product. (Contributed by Jeff Madsen, 20-Jun-2011.)
𝑦𝐵    &   𝑥𝐶    &   (𝑥 = 𝑦𝐵 = 𝐶)       X𝑥𝐴 𝐵 = X𝑦𝐴 𝐶
 
Theoremcbvixpv 6775* Change bound variable in an indexed Cartesian product. (Contributed by Jeff Madsen, 2-Sep-2009.)
(𝑥 = 𝑦𝐵 = 𝐶)       X𝑥𝐴 𝐵 = X𝑦𝐴 𝐶
 
Theoremnfixpxy 6776* Bound-variable hypothesis builder for indexed Cartesian product. (Contributed by Mario Carneiro, 15-Oct-2016.) (Revised by Jim Kingdon, 15-Feb-2023.)
𝑦𝐴    &   𝑦𝐵       𝑦X𝑥𝐴 𝐵
 
Theoremnfixp1 6777 The index variable in an indexed Cartesian product is not free. (Contributed by Jeff Madsen, 19-Jun-2011.) (Revised by Mario Carneiro, 15-Oct-2016.)
𝑥X𝑥𝐴 𝐵
 
Theoremixpprc 6778* A cartesian product of proper-class many sets is empty, because any function in the cartesian product has to be a set with domain 𝐴, which is not possible for a proper class domain. (Contributed by Mario Carneiro, 25-Jan-2015.)
𝐴 ∈ V → X𝑥𝐴 𝐵 = ∅)
 
Theoremixpf 6779* A member of an infinite Cartesian product maps to the indexed union of the product argument. Remark in [Enderton] p. 54. (Contributed by NM, 28-Sep-2006.)
(𝐹X𝑥𝐴 𝐵𝐹:𝐴 𝑥𝐴 𝐵)
 
Theoremuniixp 6780* The union of an infinite Cartesian product is included in a Cartesian product. (Contributed by NM, 28-Sep-2006.) (Revised by Mario Carneiro, 24-Jun-2015.)
X𝑥𝐴 𝐵 ⊆ (𝐴 × 𝑥𝐴 𝐵)
 
Theoremixpexgg 6781* The existence of an infinite Cartesian product. 𝑥 is normally a free-variable parameter in 𝐵. Remark in Enderton p. 54. (Contributed by NM, 28-Sep-2006.) (Revised by Jim Kingdon, 15-Feb-2023.)
((𝐴𝑊 ∧ ∀𝑥𝐴 𝐵𝑉) → X𝑥𝐴 𝐵 ∈ V)
 
Theoremixpin 6782* The intersection of two infinite Cartesian products. (Contributed by Mario Carneiro, 3-Feb-2015.)
X𝑥𝐴 (𝐵𝐶) = (X𝑥𝐴 𝐵X𝑥𝐴 𝐶)
 
Theoremixpiinm 6783* The indexed intersection of a collection of infinite Cartesian products. (Contributed by Mario Carneiro, 6-Feb-2015.) (Revised by Jim Kingdon, 15-Feb-2023.)
(∃𝑧 𝑧𝐵X𝑥𝐴 𝑦𝐵 𝐶 = 𝑦𝐵 X𝑥𝐴 𝐶)
 
Theoremixpintm 6784* The intersection of a collection of infinite Cartesian products. (Contributed by Mario Carneiro, 3-Feb-2015.) (Revised by Jim Kingdon, 15-Feb-2023.)
(∃𝑧 𝑧𝐵X𝑥𝐴 𝐵 = 𝑦𝐵 X𝑥𝐴 𝑦)
 
Theoremixp0x 6785 An infinite Cartesian product with an empty index set. (Contributed by NM, 21-Sep-2007.)
X𝑥 ∈ ∅ 𝐴 = {∅}
 
Theoremixpssmap2g 6786* An infinite Cartesian product is a subset of set exponentiation. This version of ixpssmapg 6787 avoids ax-coll 4148. (Contributed by Mario Carneiro, 16-Nov-2014.)
( 𝑥𝐴 𝐵𝑉X𝑥𝐴 𝐵 ⊆ ( 𝑥𝐴 𝐵𝑚 𝐴))
 
Theoremixpssmapg 6787* An infinite Cartesian product is a subset of set exponentiation. (Contributed by Jeff Madsen, 19-Jun-2011.)
(∀𝑥𝐴 𝐵𝑉X𝑥𝐴 𝐵 ⊆ ( 𝑥𝐴 𝐵𝑚 𝐴))
 
Theorem0elixp 6788 Membership of the empty set in an infinite Cartesian product. (Contributed by Steve Rodriguez, 29-Sep-2006.)
∅ ∈ X𝑥 ∈ ∅ 𝐴
 
Theoremixpm 6789* If an infinite Cartesian product of a family 𝐵(𝑥) is inhabited, every 𝐵(𝑥) is inhabited. (Contributed by Mario Carneiro, 22-Jun-2016.) (Revised by Jim Kingdon, 16-Feb-2023.)
(∃𝑓 𝑓X𝑥𝐴 𝐵 → ∀𝑥𝐴𝑧 𝑧𝐵)
 
Theoremixp0 6790 The infinite Cartesian product of a family 𝐵(𝑥) with an empty member is empty. (Contributed by NM, 1-Oct-2006.) (Revised by Jim Kingdon, 16-Feb-2023.)
(∃𝑥𝐴 𝐵 = ∅ → X𝑥𝐴 𝐵 = ∅)
 
Theoremixpssmap 6791* An infinite Cartesian product is a subset of set exponentiation. Remark in [Enderton] p. 54. (Contributed by NM, 28-Sep-2006.)
𝐵 ∈ V       X𝑥𝐴 𝐵 ⊆ ( 𝑥𝐴 𝐵𝑚 𝐴)
 
Theoremresixp 6792* Restriction of an element of an infinite Cartesian product. (Contributed by FL, 7-Nov-2011.) (Proof shortened by Mario Carneiro, 31-May-2014.)
((𝐵𝐴𝐹X𝑥𝐴 𝐶) → (𝐹𝐵) ∈ X𝑥𝐵 𝐶)
 
Theoremmptelixpg 6793* Condition for an explicit member of an indexed product. (Contributed by Stefan O'Rear, 4-Jan-2015.)
(𝐼𝑉 → ((𝑥𝐼𝐽) ∈ X𝑥𝐼 𝐾 ↔ ∀𝑥𝐼 𝐽𝐾))
 
Theoremelixpsn 6794* Membership in a class of singleton functions. (Contributed by Stefan O'Rear, 24-Jan-2015.)
(𝐴𝑉 → (𝐹X𝑥 ∈ {𝐴}𝐵 ↔ ∃𝑦𝐵 𝐹 = {⟨𝐴, 𝑦⟩}))
 
Theoremixpsnf1o 6795* A bijection between a class and single-point functions to it. (Contributed by Stefan O'Rear, 24-Jan-2015.)
𝐹 = (𝑥𝐴 ↦ ({𝐼} × {𝑥}))       (𝐼𝑉𝐹:𝐴1-1-ontoX𝑦 ∈ {𝐼}𝐴)
 
Theoremmapsnf1o 6796* A bijection between a set and single-point functions to it. (Contributed by Stefan O'Rear, 24-Jan-2015.)
𝐹 = (𝑥𝐴 ↦ ({𝐼} × {𝑥}))       ((𝐴𝑉𝐼𝑊) → 𝐹:𝐴1-1-onto→(𝐴𝑚 {𝐼}))
 
2.6.28  Equinumerosity
 
Syntaxcen 6797 Extend class definition to include the equinumerosity relation ("approximately equals" symbol)
class
 
Syntaxcdom 6798 Extend class definition to include the dominance relation (curly less-than-or-equal)
class
 
Syntaxcfn 6799 Extend class definition to include the class of all finite sets.
class Fin
 
Definitiondf-en 6800* Define the equinumerosity relation. Definition of [Enderton] p. 129. We define to be a binary relation rather than a connective, so its arguments must be sets to be meaningful. This is acceptable because we do not consider equinumerosity for proper classes. We derive the usual definition as bren 6806. (Contributed by NM, 28-Mar-1998.)
≈ = {⟨𝑥, 𝑦⟩ ∣ ∃𝑓 𝑓:𝑥1-1-onto𝑦}
    < Previous  Next >

Page List
Jump to page: Contents  1 1-100 2 101-200 3 201-300 4 301-400 5 401-500 6 501-600 7 601-700 8 701-800 9 801-900 10 901-1000 11 1001-1100 12 1101-1200 13 1201-1300 14 1301-1400 15 1401-1500 16 1501-1600 17 1601-1700 18 1701-1800 19 1801-1900 20 1901-2000 21 2001-2100 22 2101-2200 23 2201-2300 24 2301-2400 25 2401-2500 26 2501-2600 27 2601-2700 28 2701-2800 29 2801-2900 30 2901-3000 31 3001-3100 32 3101-3200 33 3201-3300 34 3301-3400 35 3401-3500 36 3501-3600 37 3601-3700 38 3701-3800 39 3801-3900 40 3901-4000 41 4001-4100 42 4101-4200 43 4201-4300 44 4301-4400 45 4401-4500 46 4501-4600 47 4601-4700 48 4701-4800 49 4801-4900 50 4901-5000 51 5001-5100 52 5101-5200 53 5201-5300 54 5301-5400 55 5401-5500 56 5501-5600 57 5601-5700 58 5701-5800 59 5801-5900 60 5901-6000 61 6001-6100 62 6101-6200 63 6201-6300 64 6301-6400 65 6401-6500 66 6501-6600 67 6601-6700 68 6701-6800 69 6801-6900 70 6901-7000 71 7001-7100 72 7101-7200 73 7201-7300 74 7301-7400 75 7401-7500 76 7501-7600 77 7601-7700 78 7701-7800 79 7801-7900 80 7901-8000 81 8001-8100 82 8101-8200 83 8201-8300 84 8301-8400 85 8401-8500 86 8501-8600 87 8601-8700 88 8701-8800 89 8801-8900 90 8901-9000 91 9001-9100 92 9101-9200 93 9201-9300 94 9301-9400 95 9401-9500 96 9501-9600 97 9601-9700 98 9701-9800 99 9801-9900 100 9901-10000 101 10001-10100 102 10101-10200 103 10201-10300 104 10301-10400 105 10401-10500 106 10501-10600 107 10601-10700 108 10701-10800 109 10801-10900 110 10901-11000 111 11001-11100 112 11101-11200 113 11201-11300 114 11301-11400 115 11401-11500 116 11501-11600 117 11601-11700 118 11701-11800 119 11801-11900 120 11901-12000 121 12001-12100 122 12101-12200 123 12201-12300 124 12301-12400 125 12401-12500 126 12501-12600 127 12601-12700 128 12701-12800 129 12801-12900 130 12901-13000 131 13001-13100 132 13101-13200 133 13201-13300 134 13301-13400 135 13401-13500 136 13501-13600 137 13601-13700 138 13701-13800 139 13801-13900 140 13901-14000 141 14001-14100 142 14101-14200 143 14201-14300 144 14301-14400 145 14401-14500 146 14501-14600 147 14601-14700 148 14701-14800 149 14801-14900 150 14901-15000 151 15001-15100 152 15101-15200 153 15201-15300 154 15301-15400 155 15401-15500 156 15501-15600 157 15601-15700 158 15701-15728
  Copyright terms: Public domain < Previous  Next >