HomeHome Intuitionistic Logic Explorer
Theorem List (p. 53 of 161)
< 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 - 5201-5300   *Has distinct variable group(s)
TypeLabelDescription
Statement
 
Theoremco02 5201 Composition with the empty set. Theorem 20 of [Suppes] p. 63. (Contributed by NM, 24-Apr-2004.)
(𝐴 ∘ ∅) = ∅
 
Theoremco01 5202 Composition with the empty set. (Contributed by NM, 24-Apr-2004.)
(∅ ∘ 𝐴) = ∅
 
Theoremcoi1 5203 Composition with the identity relation. Part of Theorem 3.7(i) of [Monk1] p. 36. (Contributed by NM, 22-Apr-2004.)
(Rel 𝐴 → (𝐴 ∘ I ) = 𝐴)
 
Theoremcoi2 5204 Composition with the identity relation. Part of Theorem 3.7(i) of [Monk1] p. 36. (Contributed by NM, 22-Apr-2004.)
(Rel 𝐴 → ( I ∘ 𝐴) = 𝐴)
 
Theoremcoires1 5205 Composition with a restricted identity relation. (Contributed by FL, 19-Jun-2011.) (Revised by Stefan O'Rear, 7-Mar-2015.)
(𝐴 ∘ ( I ↾ 𝐵)) = (𝐴𝐵)
 
Theoremcoass 5206 Associative law for class composition. Theorem 27 of [Suppes] p. 64. Also Exercise 21 of [Enderton] p. 53. Interestingly, this law holds for any classes whatsoever, not just functions or even relations. (Contributed by NM, 27-Jan-1997.)
((𝐴𝐵) ∘ 𝐶) = (𝐴 ∘ (𝐵𝐶))
 
Theoremrelcnvtr 5207 A relation is transitive iff its converse is transitive. (Contributed by FL, 19-Sep-2011.)
(Rel 𝑅 → ((𝑅𝑅) ⊆ 𝑅 ↔ (𝑅𝑅) ⊆ 𝑅))
 
Theoremrelssdmrn 5208 A relation is included in the cross product of its domain and range. Exercise 4.12(t) of [Mendelson] p. 235. (Contributed by NM, 3-Aug-1994.)
(Rel 𝐴𝐴 ⊆ (dom 𝐴 × ran 𝐴))
 
Theoremcnvssrndm 5209 The converse is a subset of the cartesian product of range and domain. (Contributed by Mario Carneiro, 2-Jan-2017.)
𝐴 ⊆ (ran 𝐴 × dom 𝐴)
 
Theoremcossxp 5210 Composition as a subset of the cross product of factors. (Contributed by Mario Carneiro, 12-Jan-2017.)
(𝐴𝐵) ⊆ (dom 𝐵 × ran 𝐴)
 
Theoremcossxp2 5211 The composition of two relations is a relation, with bounds on its domain and codomain. (Contributed by BJ, 10-Jul-2022.)
(𝜑𝑅 ⊆ (𝐴 × 𝐵))    &   (𝜑𝑆 ⊆ (𝐵 × 𝐶))       (𝜑 → (𝑆𝑅) ⊆ (𝐴 × 𝐶))
 
Theoremcocnvres 5212 Restricting a relation and a converse relation when they are composed together. (Contributed by BJ, 10-Jul-2022.)
(𝑆𝑅) = ((𝑆 ↾ dom 𝑅) ∘ (𝑅 ↾ dom 𝑆))
 
Theoremcocnvss 5213 Upper bound for the composed of a relation and an inverse relation. (Contributed by BJ, 10-Jul-2022.)
(𝑆𝑅) ⊆ (ran (𝑅 ↾ dom 𝑆) × ran (𝑆 ↾ dom 𝑅))
 
Theoremrelrelss 5214 Two ways to describe the structure of a two-place operation. (Contributed by NM, 17-Dec-2008.)
((Rel 𝐴 ∧ Rel dom 𝐴) ↔ 𝐴 ⊆ ((V × V) × V))
 
Theoremunielrel 5215 The membership relation for a relation is inherited by class union. (Contributed by NM, 17-Sep-2006.)
((Rel 𝑅𝐴𝑅) → 𝐴 𝑅)
 
Theoremrelfld 5216 The double union of a relation is its field. (Contributed by NM, 17-Sep-2006.)
(Rel 𝑅 𝑅 = (dom 𝑅 ∪ ran 𝑅))
 
Theoremrelresfld 5217 Restriction of a relation to its field. (Contributed by FL, 15-Apr-2012.)
(Rel 𝑅 → (𝑅 𝑅) = 𝑅)
 
Theoremrelcoi2 5218 Composition with the identity relation restricted to a relation's field. (Contributed by FL, 2-May-2011.)
(Rel 𝑅 → (( I ↾ 𝑅) ∘ 𝑅) = 𝑅)
 
Theoremrelcoi1 5219 Composition with the identity relation restricted to a relation's field. (Contributed by FL, 8-May-2011.)
(Rel 𝑅 → (𝑅 ∘ ( I ↾ 𝑅)) = 𝑅)
 
Theoremunidmrn 5220 The double union of the converse of a class is its field. (Contributed by NM, 4-Jun-2008.)
𝐴 = (dom 𝐴 ∪ ran 𝐴)
 
Theoremrelcnvfld 5221 if 𝑅 is a relation, its double union equals the double union of its converse. (Contributed by FL, 5-Jan-2009.)
(Rel 𝑅 𝑅 = 𝑅)
 
Theoremdfdm2 5222 Alternate definition of domain df-dm 4689 that doesn't require dummy variables. (Contributed by NM, 2-Aug-2010.)
dom 𝐴 = (𝐴𝐴)
 
Theoremunixpm 5223* The double class union of an inhabited cross product is the union of its members. (Contributed by Jim Kingdon, 18-Dec-2018.)
(∃𝑥 𝑥 ∈ (𝐴 × 𝐵) → (𝐴 × 𝐵) = (𝐴𝐵))
 
Theoremunixp0im 5224 The union of an empty cross product is empty. (Contributed by Jim Kingdon, 18-Dec-2018.)
((𝐴 × 𝐵) = ∅ → (𝐴 × 𝐵) = ∅)
 
Theoremcnvexg 5225 The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26. (Contributed by NM, 17-Mar-1998.)
(𝐴𝑉𝐴 ∈ V)
 
Theoremcnvex 5226 The converse of a set is a set. Corollary 6.8(1) of [TakeutiZaring] p. 26. (Contributed by NM, 19-Dec-2003.)
𝐴 ∈ V       𝐴 ∈ V
 
Theoremrelcnvexb 5227 A relation is a set iff its converse is a set. (Contributed by FL, 3-Mar-2007.)
(Rel 𝑅 → (𝑅 ∈ V ↔ 𝑅 ∈ V))
 
Theoremressn 5228 Restriction of a class to a singleton. (Contributed by Mario Carneiro, 28-Dec-2014.)
(𝐴 ↾ {𝐵}) = ({𝐵} × (𝐴 “ {𝐵}))
 
Theoremcnviinm 5229* The converse of an intersection is the intersection of the converse. (Contributed by Jim Kingdon, 18-Dec-2018.)
(∃𝑦 𝑦𝐴 𝑥𝐴 𝐵 = 𝑥𝐴 𝐵)
 
Theoremcnvpom 5230* The converse of a partial order relation is a partial order relation. (Contributed by NM, 15-Jun-2005.)
(∃𝑥 𝑥𝐴 → (𝑅 Po 𝐴𝑅 Po 𝐴))
 
Theoremcnvsom 5231* The converse of a strict order relation is a strict order relation. (Contributed by Jim Kingdon, 19-Dec-2018.)
(∃𝑥 𝑥𝐴 → (𝑅 Or 𝐴𝑅 Or 𝐴))
 
Theoremcoexg 5232 The composition of two sets is a set. (Contributed by NM, 19-Mar-1998.)
((𝐴𝑉𝐵𝑊) → (𝐴𝐵) ∈ V)
 
Theoremcoex 5233 The composition of two sets is a set. (Contributed by NM, 15-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V       (𝐴𝐵) ∈ V
 
Theoremxpcom 5234* Composition of two cross products. (Contributed by Jim Kingdon, 20-Dec-2018.)
(∃𝑥 𝑥𝐵 → ((𝐵 × 𝐶) ∘ (𝐴 × 𝐵)) = (𝐴 × 𝐶))
 
2.6.7  Definite description binder (inverted iota)
 
Syntaxcio 5235 Extend class notation with Russell's definition description binder (inverted iota).
class (℩𝑥𝜑)
 
Theoremiotajust 5236* Soundness justification theorem for df-iota 5237. (Contributed by Andrew Salmon, 29-Jun-2011.)
{𝑦 ∣ {𝑥𝜑} = {𝑦}} = {𝑧 ∣ {𝑥𝜑} = {𝑧}}
 
Definitiondf-iota 5237* Define Russell's definition description binder, which can be read as "the unique 𝑥 such that 𝜑," where 𝜑 ordinarily contains 𝑥 as a free variable. Our definition is meaningful only when there is exactly one 𝑥 such that 𝜑 is true (see iotaval 5248); otherwise, it evaluates to the empty set (see iotanul 5252). Russell used the inverted iota symbol to represent the binder.

Sometimes proofs need to expand an iota-based definition. That is, given "X = the x for which ... x ... x ..." holds, the proof needs to get to "... X ... X ...". A general strategy to do this is to use iotacl 5261 (for unbounded iota). This can be easier than applying a version that applies an explicit substitution, because substituting an iota into its own property always has a bound variable clash which must be first renamed or else guarded with NF.

(Contributed by Andrew Salmon, 30-Jun-2011.)

(℩𝑥𝜑) = {𝑦 ∣ {𝑥𝜑} = {𝑦}}
 
Theoremdfiota2 5238* Alternate definition for descriptions. Definition 8.18 in [Quine] p. 56. (Contributed by Andrew Salmon, 30-Jun-2011.)
(℩𝑥𝜑) = {𝑦 ∣ ∀𝑥(𝜑𝑥 = 𝑦)}
 
Theoremnfiota1 5239 Bound-variable hypothesis builder for the class. (Contributed by Andrew Salmon, 11-Jul-2011.) (Revised by Mario Carneiro, 15-Oct-2016.)
𝑥(℩𝑥𝜑)
 
Theoremnfiotadw 5240* Bound-variable hypothesis builder for the class. (Contributed by Jim Kingdon, 21-Dec-2018.)
𝑦𝜑    &   (𝜑 → Ⅎ𝑥𝜓)       (𝜑𝑥(℩𝑦𝜓))
 
Theoremnfiotaw 5241* Bound-variable hypothesis builder for the class. (Contributed by NM, 23-Aug-2011.)
𝑥𝜑       𝑥(℩𝑦𝜑)
 
Theoremcbviota 5242 Change bound variables in a description binder. (Contributed by Andrew Salmon, 1-Aug-2011.)
(𝑥 = 𝑦 → (𝜑𝜓))    &   𝑦𝜑    &   𝑥𝜓       (℩𝑥𝜑) = (℩𝑦𝜓)
 
Theoremcbviotav 5243* Change bound variables in a description binder. (Contributed by Andrew Salmon, 1-Aug-2011.)
(𝑥 = 𝑦 → (𝜑𝜓))       (℩𝑥𝜑) = (℩𝑦𝜓)
 
Theoremsb8iota 5244 Variable substitution in description binder. Compare sb8eu 2068. (Contributed by NM, 18-Mar-2013.)
𝑦𝜑       (℩𝑥𝜑) = (℩𝑦[𝑦 / 𝑥]𝜑)
 
Theoremiotaeq 5245 Equality theorem for descriptions. (Contributed by Andrew Salmon, 30-Jun-2011.)
(∀𝑥 𝑥 = 𝑦 → (℩𝑥𝜑) = (℩𝑦𝜑))
 
Theoremiotabi 5246 Equivalence theorem for descriptions. (Contributed by Andrew Salmon, 30-Jun-2011.)
(∀𝑥(𝜑𝜓) → (℩𝑥𝜑) = (℩𝑥𝜓))
 
Theoremuniabio 5247* Part of Theorem 8.17 in [Quine] p. 56. This theorem serves as a lemma for the fundamental property of iota. (Contributed by Andrew Salmon, 11-Jul-2011.)
(∀𝑥(𝜑𝑥 = 𝑦) → {𝑥𝜑} = 𝑦)
 
Theoremiotaval 5248* Theorem 8.19 in [Quine] p. 57. This theorem is the fundamental property of iota. (Contributed by Andrew Salmon, 11-Jul-2011.)
(∀𝑥(𝜑𝑥 = 𝑦) → (℩𝑥𝜑) = 𝑦)
 
Theoremiotauni 5249 Equivalence between two different forms of . (Contributed by Andrew Salmon, 12-Jul-2011.)
(∃!𝑥𝜑 → (℩𝑥𝜑) = {𝑥𝜑})
 
Theoremiotaint 5250 Equivalence between two different forms of . (Contributed by Mario Carneiro, 24-Dec-2016.)
(∃!𝑥𝜑 → (℩𝑥𝜑) = {𝑥𝜑})
 
Theoremiota1 5251 Property of iota. (Contributed by NM, 23-Aug-2011.) (Revised by Mario Carneiro, 23-Dec-2016.)
(∃!𝑥𝜑 → (𝜑 ↔ (℩𝑥𝜑) = 𝑥))
 
Theoremiotanul 5252 Theorem 8.22 in [Quine] p. 57. This theorem is the result if there isn't exactly one 𝑥 that satisfies 𝜑. (Contributed by Andrew Salmon, 11-Jul-2011.)
(¬ ∃!𝑥𝜑 → (℩𝑥𝜑) = ∅)
 
Theoremeuiotaex 5253 Theorem 8.23 in [Quine] p. 58, with existential uniqueness condition added. This theorem proves the existence of the class under our definition. (Contributed by Jim Kingdon, 21-Dec-2018.)
(∃!𝑥𝜑 → (℩𝑥𝜑) ∈ V)
 
Theoremiotass 5254* Value of iota based on a proposition which holds only for values which are subsets of a given class. (Contributed by Mario Carneiro and Jim Kingdon, 21-Dec-2018.)
(∀𝑥(𝜑𝑥𝐴) → (℩𝑥𝜑) ⊆ 𝐴)
 
Theoremiotaexab 5255 Existence of the class when all the possible values are contained in a set. (Contributed by Jim Kingdon, 27-May-2025.)
({𝑥𝜑} ∈ 𝑉 → (℩𝑥𝜑) ∈ V)
 
Theoremiota4 5256 Theorem *14.22 in [WhiteheadRussell] p. 190. (Contributed by Andrew Salmon, 12-Jul-2011.)
(∃!𝑥𝜑[(℩𝑥𝜑) / 𝑥]𝜑)
 
Theoremiota4an 5257 Theorem *14.23 in [WhiteheadRussell] p. 191. (Contributed by Andrew Salmon, 12-Jul-2011.)
(∃!𝑥(𝜑𝜓) → [(℩𝑥(𝜑𝜓)) / 𝑥]𝜑)
 
Theoremiota5 5258* A method for computing iota. (Contributed by NM, 17-Sep-2013.)
((𝜑𝐴𝑉) → (𝜓𝑥 = 𝐴))       ((𝜑𝐴𝑉) → (℩𝑥𝜓) = 𝐴)
 
Theoremiotabidv 5259* Formula-building deduction for iota. (Contributed by NM, 20-Aug-2011.)
(𝜑 → (𝜓𝜒))       (𝜑 → (℩𝑥𝜓) = (℩𝑥𝜒))
 
Theoremiotabii 5260 Formula-building deduction for iota. (Contributed by Mario Carneiro, 2-Oct-2015.)
(𝜑𝜓)       (℩𝑥𝜑) = (℩𝑥𝜓)
 
Theoremiotacl 5261 Membership law for descriptions.

This can useful for expanding an unbounded iota-based definition (see df-iota 5237).

(Contributed by Andrew Salmon, 1-Aug-2011.)

(∃!𝑥𝜑 → (℩𝑥𝜑) ∈ {𝑥𝜑})
 
Theoremiota2df 5262 A condition that allows us to represent "the unique element such that 𝜑 " with a class expression 𝐴. (Contributed by NM, 30-Dec-2014.)
(𝜑𝐵𝑉)    &   (𝜑 → ∃!𝑥𝜓)    &   ((𝜑𝑥 = 𝐵) → (𝜓𝜒))    &   𝑥𝜑    &   (𝜑 → Ⅎ𝑥𝜒)    &   (𝜑𝑥𝐵)       (𝜑 → (𝜒 ↔ (℩𝑥𝜓) = 𝐵))
 
Theoremiota2d 5263* A condition that allows us to represent "the unique element such that 𝜑 " with a class expression 𝐴. (Contributed by NM, 30-Dec-2014.)
(𝜑𝐵𝑉)    &   (𝜑 → ∃!𝑥𝜓)    &   ((𝜑𝑥 = 𝐵) → (𝜓𝜒))       (𝜑 → (𝜒 ↔ (℩𝑥𝜓) = 𝐵))
 
Theoremeliota 5264* An element of an iota expression. (Contributed by Jim Kingdon, 22-Nov-2024.)
(𝐴 ∈ (℩𝑥𝜑) ↔ ∃𝑦(𝐴𝑦 ∧ ∀𝑥(𝜑𝑥 = 𝑦)))
 
Theoremeliotaeu 5265 An inhabited iota expression has a unique value. (Contributed by Jim Kingdon, 22-Nov-2024.)
(𝐴 ∈ (℩𝑥𝜑) → ∃!𝑥𝜑)
 
Theoremiota2 5266* The unique element such that 𝜑. (Contributed by Jeff Madsen, 1-Jun-2011.) (Revised by Mario Carneiro, 23-Dec-2016.)
(𝑥 = 𝐴 → (𝜑𝜓))       ((𝐴𝐵 ∧ ∃!𝑥𝜑) → (𝜓 ↔ (℩𝑥𝜑) = 𝐴))
 
Theoremsniota 5267 A class abstraction with a unique member can be expressed as a singleton. (Contributed by Mario Carneiro, 23-Dec-2016.)
(∃!𝑥𝜑 → {𝑥𝜑} = {(℩𝑥𝜑)})
 
Theoremiotam 5268* Representation of "the unique element such that 𝜑 " with a class expression 𝐴 which is inhabited (that means that "the unique element such that 𝜑 " exists). (Contributed by AV, 30-Jan-2024.)
(𝑥 = 𝐴 → (𝜑𝜓))       ((𝐴𝑉 ∧ ∃𝑤 𝑤𝐴𝐴 = (℩𝑥𝜑)) → 𝜓)
 
Theoremcsbiotag 5269* Class substitution within a description binder. (Contributed by Scott Fenton, 6-Oct-2017.)
(𝐴𝑉𝐴 / 𝑥(℩𝑦𝜑) = (℩𝑦[𝐴 / 𝑥]𝜑))
 
2.6.8  Functions
 
Syntaxwfun 5270 Extend the definition of a wff to include the function predicate. (Read: 𝐴 is a function.)
wff Fun 𝐴
 
Syntaxwfn 5271 Extend the definition of a wff to include the function predicate with a domain. (Read: 𝐴 is a function on 𝐵.)
wff 𝐴 Fn 𝐵
 
Syntaxwf 5272 Extend the definition of a wff to include the function predicate with domain and codomain. (Read: 𝐹 maps 𝐴 into 𝐵.)
wff 𝐹:𝐴𝐵
 
Syntaxwf1 5273 Extend the definition of a wff to include one-to-one functions. (Read: 𝐹 maps 𝐴 one-to-one into 𝐵.) The notation ("1-1" above the arrow) is from Definition 6.15(5) of [TakeutiZaring] p. 27.
wff 𝐹:𝐴1-1𝐵
 
Syntaxwfo 5274 Extend the definition of a wff to include onto functions. (Read: 𝐹 maps 𝐴 onto 𝐵.) The notation ("onto" below the arrow) is from Definition 6.15(4) of [TakeutiZaring] p. 27.
wff 𝐹:𝐴onto𝐵
 
Syntaxwf1o 5275 Extend the definition of a wff to include one-to-one onto functions. (Read: 𝐹 maps 𝐴 one-to-one onto 𝐵.) The notation ("1-1" above the arrow and "onto" below the arrow) is from Definition 6.15(6) of [TakeutiZaring] p. 27.
wff 𝐹:𝐴1-1-onto𝐵
 
Syntaxcfv 5276 Extend the definition of a class to include the value of a function. (Read: The value of 𝐹 at 𝐴, or "𝐹 of 𝐴.")
class (𝐹𝐴)
 
Syntaxwiso 5277 Extend the definition of a wff to include the isomorphism property. (Read: 𝐻 is an 𝑅, 𝑆 isomorphism of 𝐴 onto 𝐵.)
wff 𝐻 Isom 𝑅, 𝑆 (𝐴, 𝐵)
 
Definitiondf-fun 5278 Define predicate that determines if some class 𝐴 is a function. Definition 10.1 of [Quine] p. 65. For example, the expression Fun I is true (funi 5308). This is not the same as defining a specific function's mapping, which is typically done using the format of cmpt 4109 with the maps-to notation (see df-mpt 4111). Contrast this predicate with the predicates to determine if some class is a function with a given domain (df-fn 5279), a function with a given domain and codomain (df-f 5280), a one-to-one function (df-f1 5281), an onto function (df-fo 5282), or a one-to-one onto function (df-f1o 5283). For alternate definitions, see dffun2 5286, dffun4 5287, dffun6 5290, dffun7 5303, dffun8 5304, and dffun9 5305. (Contributed by NM, 1-Aug-1994.)
(Fun 𝐴 ↔ (Rel 𝐴 ∧ (𝐴𝐴) ⊆ I ))
 
Definitiondf-fn 5279 Define a function with domain. Definition 6.15(1) of [TakeutiZaring] p. 27. (Contributed by NM, 1-Aug-1994.)
(𝐴 Fn 𝐵 ↔ (Fun 𝐴 ∧ dom 𝐴 = 𝐵))
 
Definitiondf-f 5280 Define a function (mapping) with domain and codomain. Definition 6.15(3) of [TakeutiZaring] p. 27. (Contributed by NM, 1-Aug-1994.)
(𝐹:𝐴𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹𝐵))
 
Definitiondf-f1 5281 Define a one-to-one function. Compare Definition 6.15(5) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow). (Contributed by NM, 1-Aug-1994.)
(𝐹:𝐴1-1𝐵 ↔ (𝐹:𝐴𝐵 ∧ Fun 𝐹))
 
Definitiondf-fo 5282 Define an onto function. Definition 6.15(4) of [TakeutiZaring] p. 27. We use their notation ("onto" under the arrow). (Contributed by NM, 1-Aug-1994.)
(𝐹:𝐴onto𝐵 ↔ (𝐹 Fn 𝐴 ∧ ran 𝐹 = 𝐵))
 
Definitiondf-f1o 5283 Define a one-to-one onto function. Compare Definition 6.15(6) of [TakeutiZaring] p. 27. We use their notation ("1-1" above the arrow and "onto" below the arrow). (Contributed by NM, 1-Aug-1994.)
(𝐹:𝐴1-1-onto𝐵 ↔ (𝐹:𝐴1-1𝐵𝐹:𝐴onto𝐵))
 
Definitiondf-fv 5284* Define the value of a function, (𝐹𝐴), also known as function application. For example, ( I ‘∅) = ∅. Typically, function 𝐹 is defined using maps-to notation (see df-mpt 4111), but this is not required. For example, 𝐹 = {⟨2, 6⟩, ⟨3, 9⟩} → (𝐹‘3) = 9. We will later define two-argument functions using ordered pairs as (𝐴𝐹𝐵) = (𝐹‘⟨𝐴, 𝐵⟩). This particular definition is quite convenient: it can be applied to any class and evaluates to the empty set when it is not meaningful. The left apostrophe notation originated with Peano and was adopted in Definition *30.01 of [WhiteheadRussell] p. 235, Definition 10.11 of [Quine] p. 68, and Definition 6.11 of [TakeutiZaring] p. 26. It means the same thing as the more familiar 𝐹(𝐴) notation for a function's value at 𝐴, i.e., "𝐹 of 𝐴," but without context-dependent notational ambiguity. (Contributed by NM, 1-Aug-1994.) Revised to use . (Revised by Scott Fenton, 6-Oct-2017.)
(𝐹𝐴) = (℩𝑥𝐴𝐹𝑥)
 
Definitiondf-isom 5285* Define the isomorphism predicate. We read this as "𝐻 is an 𝑅, 𝑆 isomorphism of 𝐴 onto 𝐵". Normally, 𝑅 and 𝑆 are ordering relations on 𝐴 and 𝐵 respectively. Definition 6.28 of [TakeutiZaring] p. 32, whose notation is the same as ours except that 𝑅 and 𝑆 are subscripts. (Contributed by NM, 4-Mar-1997.)
(𝐻 Isom 𝑅, 𝑆 (𝐴, 𝐵) ↔ (𝐻:𝐴1-1-onto𝐵 ∧ ∀𝑥𝐴𝑦𝐴 (𝑥𝑅𝑦 ↔ (𝐻𝑥)𝑆(𝐻𝑦))))
 
Theoremdffun2 5286* Alternate definition of a function. (Contributed by NM, 29-Dec-1996.)
(Fun 𝐴 ↔ (Rel 𝐴 ∧ ∀𝑥𝑦𝑧((𝑥𝐴𝑦𝑥𝐴𝑧) → 𝑦 = 𝑧)))
 
Theoremdffun4 5287* Alternate definition of a function. Definition 6.4(4) of [TakeutiZaring] p. 24. (Contributed by NM, 29-Dec-1996.)
(Fun 𝐴 ↔ (Rel 𝐴 ∧ ∀𝑥𝑦𝑧((⟨𝑥, 𝑦⟩ ∈ 𝐴 ∧ ⟨𝑥, 𝑧⟩ ∈ 𝐴) → 𝑦 = 𝑧)))
 
Theoremdffun5r 5288* A way of proving a relation is a function, analogous to mo2r 2107. (Contributed by Jim Kingdon, 27-May-2020.)
((Rel 𝐴 ∧ ∀𝑥𝑧𝑦(⟨𝑥, 𝑦⟩ ∈ 𝐴𝑦 = 𝑧)) → Fun 𝐴)
 
Theoremdffun6f 5289* Definition of function, using bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 9-Mar-1995.) (Revised by Mario Carneiro, 15-Oct-2016.)
𝑥𝐴    &   𝑦𝐴       (Fun 𝐴 ↔ (Rel 𝐴 ∧ ∀𝑥∃*𝑦 𝑥𝐴𝑦))
 
Theoremdffun6 5290* Alternate definition of a function using "at most one" notation. (Contributed by NM, 9-Mar-1995.)
(Fun 𝐹 ↔ (Rel 𝐹 ∧ ∀𝑥∃*𝑦 𝑥𝐹𝑦))
 
Theoremfunmo 5291* A function has at most one value for each argument. (Contributed by NM, 24-May-1998.)
(Fun 𝐹 → ∃*𝑦 𝐴𝐹𝑦)
 
Theoremdffun4f 5292* Definition of function like dffun4 5287 but using bound-variable hypotheses instead of distinct variable conditions. (Contributed by Jim Kingdon, 17-Mar-2019.)
𝑥𝐴    &   𝑦𝐴    &   𝑧𝐴       (Fun 𝐴 ↔ (Rel 𝐴 ∧ ∀𝑥𝑦𝑧((⟨𝑥, 𝑦⟩ ∈ 𝐴 ∧ ⟨𝑥, 𝑧⟩ ∈ 𝐴) → 𝑦 = 𝑧)))
 
Theoremfunrel 5293 A function is a relation. (Contributed by NM, 1-Aug-1994.)
(Fun 𝐴 → Rel 𝐴)
 
Theorem0nelfun 5294 A function does not contain the empty set. (Contributed by BJ, 26-Nov-2021.)
(Fun 𝑅 → ∅ ∉ 𝑅)
 
Theoremfunss 5295 Subclass theorem for function predicate. (Contributed by NM, 16-Aug-1994.) (Proof shortened by Mario Carneiro, 24-Jun-2014.)
(𝐴𝐵 → (Fun 𝐵 → Fun 𝐴))
 
Theoremfuneq 5296 Equality theorem for function predicate. (Contributed by NM, 16-Aug-1994.)
(𝐴 = 𝐵 → (Fun 𝐴 ↔ Fun 𝐵))
 
Theoremfuneqi 5297 Equality inference for the function predicate. (Contributed by Jonathan Ben-Naim, 3-Jun-2011.)
𝐴 = 𝐵       (Fun 𝐴 ↔ Fun 𝐵)
 
Theoremfuneqd 5298 Equality deduction for the function predicate. (Contributed by NM, 23-Feb-2013.)
(𝜑𝐴 = 𝐵)       (𝜑 → (Fun 𝐴 ↔ Fun 𝐵))
 
Theoremnffun 5299 Bound-variable hypothesis builder for a function. (Contributed by NM, 30-Jan-2004.)
𝑥𝐹       𝑥Fun 𝐹
 
Theoremsbcfung 5300 Distribute proper substitution through the function predicate. (Contributed by Alexander van der Vekens, 23-Jul-2017.)
(𝐴𝑉 → ([𝐴 / 𝑥]Fun 𝐹 ↔ Fun 𝐴 / 𝑥𝐹))
    < 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-15800 159 15801-15900 160 15901-16000 161 16001-16097
  Copyright terms: Public domain < Previous  Next >