HomeHome Intuitionistic Logic Explorer
Theorem List (p. 59 of 174)
< 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 - 5801-5900   *Has distinct variable group(s)
TypeLabelDescription
Statement
 
Theoremelfvmptrab1 5801* Implications for the value of a function defined by the maps-to notation with a class abstraction as a result having an element. Here, the base set of the class abstraction depends on the argument of the function. (Contributed by Alexander van der Vekens, 15-Jul-2018.)
𝐹 = (𝑥 ∈ 𝑉 ↦ {𝑦 ∈ ⦋𝑥 / 𝑚⦌𝑀 ∣ 𝜑})    &   (𝑋 ∈ 𝑉 → ⦋𝑋 / 𝑚⦌𝑀 ∈ V)    ⇒   (𝑌 ∈ (𝐹‘𝑋) → (𝑋 ∈ 𝑉 ∧ 𝑌 ∈ ⦋𝑋 / 𝑚⦌𝑀))
 
Theoremelfvmptrab 5802* Implications for the value of a function defined by the maps-to notation with a class abstraction as a result having an element. (Contributed by Alexander van der Vekens, 15-Jul-2018.)
𝐹 = (𝑥 ∈ 𝑉 ↦ {𝑦 ∈ 𝑀 ∣ 𝜑})    &   (𝑋 ∈ 𝑉 → 𝑀 ∈ V)    ⇒   (𝑌 ∈ (𝐹‘𝑋) → (𝑋 ∈ 𝑉 ∧ 𝑌 ∈ 𝑀))
 
Theoremfvopab4ndm 5803* Value of a function given by an ordered-pair class abstraction, outside of its domain. (Contributed by NM, 28-Mar-2008.)
𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝑥 ∈ 𝐴 ∧ 𝜑)}    ⇒   (¬ 𝐵 ∈ 𝐴 → (𝐹‘𝐵) = ∅)
 
Theoremfvmptndm 5804* Value of a function given by the maps-to notation, outside of its domain. (Contributed by AV, 31-Dec-2020.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    ⇒   (¬ 𝑋 ∈ 𝐴 → (𝐹‘𝑋) = ∅)
 
Theoremfvopab6 5805* Value of a function given by ordered-pair class abstraction. (Contributed by Jeff Madsen, 2-Sep-2009.) (Revised by Mario Carneiro, 11-Sep-2015.)
𝐹 = {⟨𝑥, 𝑦⟩ ∣ (𝜑 ∧ 𝑦 = 𝐵)}    &   (𝑥 = 𝐴 → (𝜑 ↔ 𝜓))    &   (𝑥 = 𝐴 → 𝐵 = 𝐶)    ⇒   ((𝐴 ∈ 𝐷 ∧ 𝐶 ∈ 𝑅 ∧ 𝜓) → (𝐹‘𝐴) = 𝐶)
 
Theoremeqfnfv 5806* Equality of functions is determined by their values. Special case of Exercise 4 of [TakeutiZaring] p. 28 (with domain equality omitted). (Contributed by NM, 3-Aug-1994.) (Proof shortened by Andrew Salmon, 22-Oct-2011.) (Proof shortened by Mario Carneiro, 31-Aug-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → (𝐹 = 𝐺 ↔ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) = (𝐺‘𝑥)))
 
Theoremeqfnfv2 5807* Equality of functions is determined by their values. Exercise 4 of [TakeutiZaring] p. 28. (Contributed by NM, 3-Aug-1994.) (Revised by Mario Carneiro, 31-Aug-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵) → (𝐹 = 𝐺 ↔ (𝐴 = 𝐵 ∧ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) = (𝐺‘𝑥))))
 
Theoremeqfnfv3 5808* Derive equality of functions from equality of their values. (Contributed by Jeff Madsen, 2-Sep-2009.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐵) → (𝐹 = 𝐺 ↔ (𝐵 ⊆ 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝑥 ∈ 𝐵 ∧ (𝐹‘𝑥) = (𝐺‘𝑥)))))
 
Theoremeqfnfvd 5809* Deduction for equality of functions. (Contributed by Mario Carneiro, 24-Jul-2014.)
(𝜑 → 𝐹 Fn 𝐴)    &   (𝜑 → 𝐺 Fn 𝐴)    &   ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝐹‘𝑥) = (𝐺‘𝑥))    ⇒   (𝜑 → 𝐹 = 𝐺)
 
Theoremeqfnfv2f 5810* Equality of functions is determined by their values. Special case of Exercise 4 of [TakeutiZaring] p. 28 (with domain equality omitted). This version of eqfnfv 5806 uses bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 29-Jan-2004.)
Ⅎ𝑥𝐹    &   Ⅎ𝑥𝐺    ⇒   ((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → (𝐹 = 𝐺 ↔ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) = (𝐺‘𝑥)))
 
Theoremeqfunfv 5811* Equality of functions is determined by their values. (Contributed by Scott Fenton, 19-Jun-2011.)
((Fun 𝐹 ∧ Fun 𝐺) → (𝐹 = 𝐺 ↔ (dom 𝐹 = dom 𝐺 ∧ ∀𝑥 ∈ dom 𝐹(𝐹‘𝑥) = (𝐺‘𝑥))))
 
Theoremfvreseq 5812* Equality of restricted functions is determined by their values. (Contributed by NM, 3-Aug-1994.)
(((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) ∧ 𝐵 ⊆ 𝐴) → ((𝐹 ↾ 𝐵) = (𝐺 ↾ 𝐵) ↔ ∀𝑥 ∈ 𝐵 (𝐹‘𝑥) = (𝐺‘𝑥)))
 
Theoremfnmptfvd 5813* A function with a given domain is a mapping defined by its function values. (Contributed by AV, 1-Mar-2019.)
(𝜑 → 𝑀 Fn 𝐴)    &   (𝑖 = 𝑎 → 𝐷 = 𝐶)    &   ((𝜑 ∧ 𝑖 ∈ 𝐴) → 𝐷 ∈ 𝑈)    &   ((𝜑 ∧ 𝑎 ∈ 𝐴) → 𝐶 ∈ 𝑉)    ⇒   (𝜑 → (𝑀 = (𝑎 ∈ 𝐴 ↦ 𝐶) ↔ ∀𝑖 ∈ 𝐴 (𝑀‘𝑖) = 𝐷))
 
Theoremfndmdif 5814* Two ways to express the locus of differences between two functions. (Contributed by Stefan O'Rear, 17-Jan-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → dom (𝐹 ∖ 𝐺) = {𝑥 ∈ 𝐴 ∣ (𝐹‘𝑥) ≠ (𝐺‘𝑥)})
 
Theoremfndmdifcom 5815 The difference set between two functions is commutative. (Contributed by Stefan O'Rear, 17-Jan-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → dom (𝐹 ∖ 𝐺) = dom (𝐺 ∖ 𝐹))
 
Theoremfndmin 5816* Two ways to express the locus of equality between two functions. (Contributed by Stefan O'Rear, 17-Jan-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → dom (𝐹 ∩ 𝐺) = {𝑥 ∈ 𝐴 ∣ (𝐹‘𝑥) = (𝐺‘𝑥)})
 
Theoremfneqeql 5817 Two functions are equal iff their equalizer is the whole domain. (Contributed by Stefan O'Rear, 7-Mar-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → (𝐹 = 𝐺 ↔ dom (𝐹 ∩ 𝐺) = 𝐴))
 
Theoremfneqeql2 5818 Two functions are equal iff their equalizer contains the whole domain. (Contributed by Stefan O'Rear, 9-Mar-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴) → (𝐹 = 𝐺 ↔ 𝐴 ⊆ dom (𝐹 ∩ 𝐺)))
 
Theoremfnreseql 5819 Two functions are equal on a subset iff their equalizer contains that subset. (Contributed by Stefan O'Rear, 7-Mar-2015.)
((𝐹 Fn 𝐴 ∧ 𝐺 Fn 𝐴 ∧ 𝑋 ⊆ 𝐴) → ((𝐹 ↾ 𝑋) = (𝐺 ↾ 𝑋) ↔ 𝑋 ⊆ dom (𝐹 ∩ 𝐺)))
 
Theoremchfnrn 5820* The range of a choice function (a function that chooses an element from each member of its domain) is included in the union of its domain. (Contributed by NM, 31-Aug-1999.)
((𝐹 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝑥) → ran 𝐹 ⊆ ∪ 𝐴)
 
Theoremfunfvop 5821 Ordered pair with function value. Part of Theorem 4.3(i) of [Monk1] p. 41. (Contributed by NM, 14-Oct-1996.)
((Fun 𝐹 ∧ 𝐴 ∈ dom 𝐹) → ⟨𝐴, (𝐹‘𝐴)⟩ ∈ 𝐹)
 
Theoremfunfvbrb 5822 Two ways to say that 𝐴 is in the domain of 𝐹. (Contributed by Mario Carneiro, 1-May-2014.)
(Fun 𝐹 → (𝐴 ∈ dom 𝐹 ↔ 𝐴𝐹(𝐹‘𝐴)))
 
Theoremfvimacnvi 5823 A member of a preimage is a function value argument. (Contributed by NM, 4-May-2007.)
((Fun 𝐹 ∧ 𝐴 ∈ (◡𝐹 “ 𝐵)) → (𝐹‘𝐴) ∈ 𝐵)
 
Theoremfvimacnv 5824 The argument of a function value belongs to the preimage of any class containing the function value. Raph Levien remarks: "This proof is unsatisfying, because it seems to me that funimass2 5459 could probably be strengthened to a biconditional." (Contributed by Raph Levien, 20-Nov-2006.)
((Fun 𝐹 ∧ 𝐴 ∈ dom 𝐹) → ((𝐹‘𝐴) ∈ 𝐵 ↔ 𝐴 ∈ (◡𝐹 “ 𝐵)))
 
Theoremfunimass3 5825 A kind of contraposition law that infers an image subclass from a subclass of a preimage. Raph Levien remarks: "Likely this could be proved directly, and fvimacnv 5824 would be the special case of 𝐴 being a singleton, but it works this way round too." (Contributed by Raph Levien, 20-Nov-2006.)
((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → ((𝐹 “ 𝐴) ⊆ 𝐵 ↔ 𝐴 ⊆ (◡𝐹 “ 𝐵)))
 
Theoremfunimass5 5826* A subclass of a preimage in terms of function values. (Contributed by NM, 15-May-2007.)
((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → (𝐴 ⊆ (◡𝐹 “ 𝐵) ↔ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵))
 
Theoremfunconstss 5827* Two ways of specifying that a function is constant on a subdomain. (Contributed by NM, 8-Mar-2007.)
((Fun 𝐹 ∧ 𝐴 ⊆ dom 𝐹) → (∀𝑥 ∈ 𝐴 (𝐹‘𝑥) = 𝐵 ↔ 𝐴 ⊆ (◡𝐹 “ {𝐵})))
 
Theoremelpreima 5828 Membership in the preimage of a set under a function. (Contributed by Jeff Madsen, 2-Sep-2009.)
(𝐹 Fn 𝐴 → (𝐵 ∈ (◡𝐹 “ 𝐶) ↔ (𝐵 ∈ 𝐴 ∧ (𝐹‘𝐵) ∈ 𝐶)))
 
Theoremfniniseg 5829 Membership in the preimage of a singleton, under a function. (Contributed by Mario Carneiro, 12-May-2014.) (Proof shortened by Mario Carneiro, 28-Apr-2015.)
(𝐹 Fn 𝐴 → (𝐶 ∈ (◡𝐹 “ {𝐵}) ↔ (𝐶 ∈ 𝐴 ∧ (𝐹‘𝐶) = 𝐵)))
 
Theoremfncnvima2 5830* Inverse images under functions expressed as abstractions. (Contributed by Stefan O'Rear, 1-Feb-2015.)
(𝐹 Fn 𝐴 → (◡𝐹 “ 𝐵) = {𝑥 ∈ 𝐴 ∣ (𝐹‘𝑥) ∈ 𝐵})
 
Theoremfniniseg2 5831* Inverse point images under functions expressed as abstractions. (Contributed by Stefan O'Rear, 1-Feb-2015.)
(𝐹 Fn 𝐴 → (◡𝐹 “ {𝐵}) = {𝑥 ∈ 𝐴 ∣ (𝐹‘𝑥) = 𝐵})
 
Theoremfnniniseg2 5832* Support sets of functions expressed as abstractions. (Contributed by Stefan O'Rear, 1-Feb-2015.)
(𝐹 Fn 𝐴 → (◡𝐹 “ (V ∖ {𝐵})) = {𝑥 ∈ 𝐴 ∣ (𝐹‘𝑥) ≠ 𝐵})
 
Theoremunpreima 5833 Preimage of a union. (Contributed by Jeff Madsen, 2-Sep-2009.)
(Fun 𝐹 → (◡𝐹 “ (𝐴 ∪ 𝐵)) = ((◡𝐹 “ 𝐴) ∪ (◡𝐹 “ 𝐵)))
 
Theoreminpreima 5834 Preimage of an intersection. (Contributed by Jeff Madsen, 2-Sep-2009.) (Proof shortened by Mario Carneiro, 14-Jun-2016.)
(Fun 𝐹 → (◡𝐹 “ (𝐴 ∩ 𝐵)) = ((◡𝐹 “ 𝐴) ∩ (◡𝐹 “ 𝐵)))
 
Theoremdifpreima 5835 Preimage of a difference. (Contributed by Mario Carneiro, 14-Jun-2016.)
(Fun 𝐹 → (◡𝐹 “ (𝐴 ∖ 𝐵)) = ((◡𝐹 “ 𝐴) ∖ (◡𝐹 “ 𝐵)))
 
Theoremrespreima 5836 The preimage of a restricted function. (Contributed by Jeff Madsen, 2-Sep-2009.)
(Fun 𝐹 → (◡(𝐹 ↾ 𝐵) “ 𝐴) = ((◡𝐹 “ 𝐴) ∩ 𝐵))
 
Theoremfimacnv 5837 The preimage of the codomain of a mapping is the mapping's domain. (Contributed by FL, 25-Jan-2007.)
(𝐹:𝐴⟶𝐵 → (◡𝐹 “ 𝐵) = 𝐴)
 
Theoremfnopfv 5838 Ordered pair with function value. Part of Theorem 4.3(i) of [Monk1] p. 41. (Contributed by NM, 30-Sep-2004.)
((𝐹 Fn 𝐴 ∧ 𝐵 ∈ 𝐴) → ⟨𝐵, (𝐹‘𝐵)⟩ ∈ 𝐹)
 
Theoremfvelrn 5839 A function's value belongs to its range. (Contributed by NM, 14-Oct-1996.)
((Fun 𝐹 ∧ 𝐴 ∈ dom 𝐹) → (𝐹‘𝐴) ∈ ran 𝐹)
 
Theoremfnfvelrn 5840 A function's value belongs to its range. (Contributed by NM, 15-Oct-1996.)
((𝐹 Fn 𝐴 ∧ 𝐵 ∈ 𝐴) → (𝐹‘𝐵) ∈ ran 𝐹)
 
Theoremffvelcdm 5841 A function's value belongs to its codomain. (Contributed by NM, 12-Aug-1999.)
((𝐹:𝐴⟶𝐵 ∧ 𝐶 ∈ 𝐴) → (𝐹‘𝐶) ∈ 𝐵)
 
Theoremffvelcdmi 5842 A function's value belongs to its codomain. (Contributed by NM, 6-Apr-2005.)
𝐹:𝐴⟶𝐵    ⇒   (𝐶 ∈ 𝐴 → (𝐹‘𝐶) ∈ 𝐵)
 
Theoremffvelcdmda 5843 A function's value belongs to its codomain. (Contributed by Mario Carneiro, 29-Dec-2016.)
(𝜑 → 𝐹:𝐴⟶𝐵)    ⇒   ((𝜑 ∧ 𝐶 ∈ 𝐴) → (𝐹‘𝐶) ∈ 𝐵)
 
Theoremffvelcdmd 5844 A function's value belongs to its codomain. (Contributed by Mario Carneiro, 29-Dec-2016.)
(𝜑 → 𝐹:𝐴⟶𝐵)    &   (𝜑 → 𝐶 ∈ 𝐴)    ⇒   (𝜑 → (𝐹‘𝐶) ∈ 𝐵)
 
Theoremrexrn 5845* Restricted existential quantification over the range of a function. (Contributed by Mario Carneiro, 24-Dec-2013.) (Revised by Mario Carneiro, 20-Aug-2014.)
(𝑥 = (𝐹‘𝑦) → (𝜑 ↔ 𝜓))    ⇒   (𝐹 Fn 𝐴 → (∃𝑥 ∈ ran 𝐹𝜑 ↔ ∃𝑦 ∈ 𝐴 𝜓))
 
Theoremralrn 5846* Restricted universal quantification over the range of a function. (Contributed by Mario Carneiro, 24-Dec-2013.) (Revised by Mario Carneiro, 20-Aug-2014.)
(𝑥 = (𝐹‘𝑦) → (𝜑 ↔ 𝜓))    ⇒   (𝐹 Fn 𝐴 → (∀𝑥 ∈ ran 𝐹𝜑 ↔ ∀𝑦 ∈ 𝐴 𝜓))
 
Theoremelrnrexdm 5847* For any element in the range of a function there is an element in the domain of the function for which the function value is the element of the range. (Contributed by Alexander van der Vekens, 8-Dec-2017.)
(Fun 𝐹 → (𝑌 ∈ ran 𝐹 → ∃𝑥 ∈ dom 𝐹 𝑌 = (𝐹‘𝑥)))
 
Theoremelrnrexdmb 5848* For any element in the range of a function there is an element in the domain of the function for which the function value is the element of the range. (Contributed by Alexander van der Vekens, 17-Dec-2017.)
(Fun 𝐹 → (𝑌 ∈ ran 𝐹 ↔ ∃𝑥 ∈ dom 𝐹 𝑌 = (𝐹‘𝑥)))
 
Theoremeldmrexrn 5849* For any element in the domain of a function there is an element in the range of the function which is the function value for the element of the domain. (Contributed by Alexander van der Vekens, 8-Dec-2017.)
(Fun 𝐹 → (𝑌 ∈ dom 𝐹 → ∃𝑥 ∈ ran 𝐹 𝑥 = (𝐹‘𝑌)))
 
Theoremralrnmpt 5850* A restricted quantifier over an image set. (Contributed by Mario Carneiro, 20-Aug-2015.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    &   (𝑦 = 𝐵 → (𝜓 ↔ 𝜒))    ⇒   (∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑉 → (∀𝑦 ∈ ran 𝐹𝜓 ↔ ∀𝑥 ∈ 𝐴 𝜒))
 
Theoremrexrnmpt 5851* A restricted quantifier over an image set. (Contributed by Mario Carneiro, 20-Aug-2015.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    &   (𝑦 = 𝐵 → (𝜓 ↔ 𝜒))    ⇒   (∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑉 → (∃𝑦 ∈ ran 𝐹𝜓 ↔ ∃𝑥 ∈ 𝐴 𝜒))
 
Theoremdff2 5852 Alternate definition of a mapping. (Contributed by NM, 14-Nov-2007.)
(𝐹:𝐴⟶𝐵 ↔ (𝐹 Fn 𝐴 ∧ 𝐹 ⊆ (𝐴 × 𝐵)))
 
Theoremdff3im 5853* Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
(𝐹:𝐴⟶𝐵 → (𝐹 ⊆ (𝐴 × 𝐵) ∧ ∀𝑥 ∈ 𝐴 ∃!𝑦 𝑥𝐹𝑦))
 
Theoremdff4im 5854* Property of a mapping. (Contributed by Jim Kingdon, 4-Jan-2019.)
(𝐹:𝐴⟶𝐵 → (𝐹 ⊆ (𝐴 × 𝐵) ∧ ∀𝑥 ∈ 𝐴 ∃!𝑦 ∈ 𝐵 𝑥𝐹𝑦))
 
Theoremdffo3 5855* An onto mapping expressed in terms of function values. (Contributed by NM, 29-Oct-2006.)
(𝐹:𝐴–onto→𝐵 ↔ (𝐹:𝐴⟶𝐵 ∧ ∀𝑦 ∈ 𝐵 ∃𝑥 ∈ 𝐴 𝑦 = (𝐹‘𝑥)))
 
Theoremdffo4 5856* Alternate definition of an onto mapping. (Contributed by NM, 20-Mar-2007.)
(𝐹:𝐴–onto→𝐵 ↔ (𝐹:𝐴⟶𝐵 ∧ ∀𝑦 ∈ 𝐵 ∃𝑥 ∈ 𝐴 𝑥𝐹𝑦))
 
Theoremdffo5 5857* Alternate definition of an onto mapping. (Contributed by NM, 20-Mar-2007.)
(𝐹:𝐴–onto→𝐵 ↔ (𝐹:𝐴⟶𝐵 ∧ ∀𝑦 ∈ 𝐵 ∃𝑥 𝑥𝐹𝑦))
 
Theoremfmpt 5858* Functionality of the mapping operation. (Contributed by Mario Carneiro, 26-Jul-2013.) (Revised by Mario Carneiro, 31-Aug-2015.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐶)    ⇒   (∀𝑥 ∈ 𝐴 𝐶 ∈ 𝐵 ↔ 𝐹:𝐴⟶𝐵)
 
Theoremf1ompt 5859* Express bijection for a mapping operation. (Contributed by Mario Carneiro, 30-May-2015.) (Revised by Mario Carneiro, 4-Dec-2016.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐶)    ⇒   (𝐹:𝐴–1-1-onto→𝐵 ↔ (∀𝑥 ∈ 𝐴 𝐶 ∈ 𝐵 ∧ ∀𝑦 ∈ 𝐵 ∃!𝑥 ∈ 𝐴 𝑦 = 𝐶))
 
Theoremfmpti 5860* Functionality of the mapping operation. (Contributed by NM, 19-Mar-2005.) (Revised by Mario Carneiro, 1-Sep-2015.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐶)    &   (𝑥 ∈ 𝐴 → 𝐶 ∈ 𝐵)    ⇒   𝐹:𝐴⟶𝐵
 
Theoremfvmptelcdm 5861* The value of a function at a point of its domain belongs to its codomain. (Contributed by Glauco Siliprandi, 26-Jun-2021.)
(𝜑 → (𝑥 ∈ 𝐴 ↦ 𝐵):𝐴⟶𝐶)    ⇒   ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)
 
Theoremfmptd 5862* Domain and codomain of the mapping operation; deduction form. (Contributed by Mario Carneiro, 13-Jan-2013.)
((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)    &   𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    ⇒   (𝜑 → 𝐹:𝐴⟶𝐶)
 
Theoremfmpttd 5863* Version of fmptd 5862 with inlined definition. Domain and codomain of the mapping operation; deduction form. (Contributed by Glauco Siliprandi, 23-Oct-2021.) (Proof shortened by BJ, 16-Aug-2022.)
((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)    ⇒   (𝜑 → (𝑥 ∈ 𝐴 ↦ 𝐵):𝐴⟶𝐶)
 
Theoremfmpt3d 5864* Domain and codomain of the mapping operation; deduction form. (Contributed by Thierry Arnoux, 4-Jun-2017.)
(𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵))    &   ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)    ⇒   (𝜑 → 𝐹:𝐴⟶𝐶)
 
Theoremfmptdf 5865* A version of fmptd 5862 using bound-variable hypothesis instead of a distinct variable condition for 𝜑. (Contributed by Glauco Siliprandi, 29-Jun-2017.)
Ⅎ𝑥𝜑    &   ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)    &   𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    ⇒   (𝜑 → 𝐹:𝐴⟶𝐶)
 
Theoremffnfv 5866* A function maps to a class to which all values belong. (Contributed by NM, 3-Dec-2003.)
(𝐹:𝐴⟶𝐵 ↔ (𝐹 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵))
 
Theoremffnfvf 5867 A function maps to a class to which all values belong. This version of ffnfv 5866 uses bound-variable hypotheses instead of distinct variable conditions. (Contributed by NM, 28-Sep-2006.)
Ⅎ𝑥𝐴    &   Ⅎ𝑥𝐵    &   Ⅎ𝑥𝐹    ⇒   (𝐹:𝐴⟶𝐵 ↔ (𝐹 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵))
 
Theoremfnfvrnss 5868* An upper bound for range determined by function values. (Contributed by NM, 8-Oct-2004.)
((𝐹 Fn 𝐴 ∧ ∀𝑥 ∈ 𝐴 (𝐹‘𝑥) ∈ 𝐵) → ran 𝐹 ⊆ 𝐵)
 
Theoremrnmptss 5869* The range of an operation given by the maps-to notation as a subset. (Contributed by Thierry Arnoux, 24-Sep-2017.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵)    ⇒   (∀𝑥 ∈ 𝐴 𝐵 ∈ 𝐶 → ran 𝐹 ⊆ 𝐶)
 
Theoremfmpt2d 5870* Domain and codomain of the mapping operation; deduction form. (Contributed by NM, 27-Dec-2014.)
((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝑉)    &   (𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐵))    &   ((𝜑 ∧ 𝑦 ∈ 𝐴) → (𝐹‘𝑦) ∈ 𝐶)    ⇒   (𝜑 → 𝐹:𝐴⟶𝐶)
 
Theoremffvresb 5871* A necessary and sufficient condition for a restricted function. (Contributed by Mario Carneiro, 14-Nov-2013.)
(Fun 𝐹 → ((𝐹 ↾ 𝐴):𝐴⟶𝐵 ↔ ∀𝑥 ∈ 𝐴 (𝑥 ∈ dom 𝐹 ∧ (𝐹‘𝑥) ∈ 𝐵)))
 
Theoremresflem 5872* A lemma to bound the range of a restriction. The conclusion would also hold with (𝑋 ∩ 𝑌) in place of 𝑌 (provided 𝑥 does not occur in 𝑋). If that stronger result is needed, it is however simpler to use the instance of resflem 5872 where (𝑋 ∩ 𝑌) is substituted for 𝑌 (in both the conclusion and the third hypothesis). (Contributed by BJ, 4-Jul-2022.)
(𝜑 → 𝐹:𝑉⟶𝑋)    &   (𝜑 → 𝐴 ⊆ 𝑉)    &   ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝐹‘𝑥) ∈ 𝑌)    ⇒   (𝜑 → (𝐹 ↾ 𝐴):𝐴⟶𝑌)
 
Theoremf1oresrab 5873* Build a bijection between restricted abstract builders, given a bijection between the base classes, deduction version. (Contributed by Thierry Arnoux, 17-Aug-2018.)
𝐹 = (𝑥 ∈ 𝐴 ↦ 𝐶)    &   (𝜑 → 𝐹:𝐴–1-1-onto→𝐵)    &   ((𝜑 ∧ 𝑥 ∈ 𝐴 ∧ 𝑦 = 𝐶) → (𝜒 ↔ 𝜓))    ⇒   (𝜑 → (𝐹 ↾ {𝑥 ∈ 𝐴 ∣ 𝜓}):{𝑥 ∈ 𝐴 ∣ 𝜓}–1-1-onto→{𝑦 ∈ 𝐵 ∣ 𝜒})
 
Theoremfmptco 5874* Composition of two functions expressed as ordered-pair class abstractions. If 𝐹 has the equation ( x + 2 ) and 𝐺 the equation ( 3 * z ) then (𝐺 ∘ 𝐹) has the equation ( 3 * ( x + 2 ) ) . (Contributed by FL, 21-Jun-2012.) (Revised by Mario Carneiro, 24-Jul-2014.)
((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝑅 ∈ 𝐵)    &   (𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝑅))    &   (𝜑 → 𝐺 = (𝑦 ∈ 𝐵 ↦ 𝑆))    &   (𝑦 = 𝑅 → 𝑆 = 𝑇)    ⇒   (𝜑 → (𝐺 ∘ 𝐹) = (𝑥 ∈ 𝐴 ↦ 𝑇))
 
Theoremfmptcof 5875* Version of fmptco 5874 where 𝜑 needn't be distinct from 𝑥. (Contributed by NM, 27-Dec-2014.)
(𝜑 → ∀𝑥 ∈ 𝐴 𝑅 ∈ 𝐵)    &   (𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝑅))    &   (𝜑 → 𝐺 = (𝑦 ∈ 𝐵 ↦ 𝑆))    &   (𝑦 = 𝑅 → 𝑆 = 𝑇)    ⇒   (𝜑 → (𝐺 ∘ 𝐹) = (𝑥 ∈ 𝐴 ↦ 𝑇))
 
Theoremfmptcos 5876* Composition of two functions expressed as mapping abstractions. (Contributed by NM, 22-May-2006.) (Revised by Mario Carneiro, 31-Aug-2015.)
(𝜑 → ∀𝑥 ∈ 𝐴 𝑅 ∈ 𝐵)    &   (𝜑 → 𝐹 = (𝑥 ∈ 𝐴 ↦ 𝑅))    &   (𝜑 → 𝐺 = (𝑦 ∈ 𝐵 ↦ 𝑆))    ⇒   (𝜑 → (𝐺 ∘ 𝐹) = (𝑥 ∈ 𝐴 ↦ ⦋𝑅 / 𝑦⦌𝑆))
 
Theoremcofmpt 5877* Express composition of a maps-to function with another function in a maps-to notation. (Contributed by Thierry Arnoux, 29-Jun-2017.)
(𝜑 → 𝐹:𝐶⟶𝐷)    &   ((𝜑 ∧ 𝑥 ∈ 𝐴) → 𝐵 ∈ 𝐶)    ⇒   (𝜑 → (𝐹 ∘ (𝑥 ∈ 𝐴 ↦ 𝐵)) = (𝑥 ∈ 𝐴 ↦ (𝐹‘𝐵)))
 
Theoremfcompt 5878* Express composition of two functions as a maps-to applying both in sequence. (Contributed by Stefan O'Rear, 5-Oct-2014.) (Proof shortened by Mario Carneiro, 27-Dec-2014.)
((𝐴:𝐷⟶𝐸 ∧ 𝐵:𝐶⟶𝐷) → (𝐴 ∘ 𝐵) = (𝑥 ∈ 𝐶 ↦ (𝐴‘(𝐵‘𝑥))))
 
Theoremfcoconst 5879 Composition with a constant function. (Contributed by Stefan O'Rear, 11-Mar-2015.)
((𝐹 Fn 𝑋 ∧ 𝑌 ∈ 𝑋) → (𝐹 ∘ (𝐼 × {𝑌})) = (𝐼 × {(𝐹‘𝑌)}))
 
Theoremfsn 5880 A function maps a singleton to a singleton iff it is the singleton of an ordered pair. (Contributed by NM, 10-Dec-2003.)
𝐴 ∈ V    &   𝐵 ∈ V    ⇒   (𝐹:{𝐴}⟶{𝐵} ↔ 𝐹 = {⟨𝐴, 𝐵⟩})
 
Theoremfsng 5881 A function maps a singleton to a singleton iff it is the singleton of an ordered pair. (Contributed by NM, 26-Oct-2012.)
((𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐷) → (𝐹:{𝐴}⟶{𝐵} ↔ 𝐹 = {⟨𝐴, 𝐵⟩}))
 
Theoremfsn2 5882 A function that maps a singleton to a class is the singleton of an ordered pair. (Contributed by NM, 19-May-2004.)
𝐴 ∈ V    ⇒   (𝐹:{𝐴}⟶𝐵 ↔ ((𝐹‘𝐴) ∈ 𝐵 ∧ 𝐹 = {⟨𝐴, (𝐹‘𝐴)⟩}))
 
Theoremfsn2g 5883 A function that maps a singleton to a class is the singleton of an ordered pair. (Contributed by Thierry Arnoux, 11-Jul-2020.)
(𝐴 ∈ 𝑉 → (𝐹:{𝐴}⟶𝐵 ↔ ((𝐹‘𝐴) ∈ 𝐵 ∧ 𝐹 = {⟨𝐴, (𝐹‘𝐴)⟩})))
 
Theoremxpsng 5884 The cross product of two singletons. (Contributed by Mario Carneiro, 30-Apr-2015.)
((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → ({𝐴} × {𝐵}) = {⟨𝐴, 𝐵⟩})
 
Theoremxpsn 5885 The cross product of two singletons. (Contributed by NM, 4-Nov-2006.)
𝐴 ∈ V    &   𝐵 ∈ V    ⇒   ({𝐴} × {𝐵}) = {⟨𝐴, 𝐵⟩}
 
Theoremdfmpt 5886 Alternate definition for the maps-to notation df-mpt 4194 (although it requires that 𝐵 be a set). (Contributed by NM, 24-Aug-2010.) (Revised by Mario Carneiro, 30-Dec-2016.)
𝐵 ∈ V    ⇒   (𝑥 ∈ 𝐴 ↦ 𝐵) = ∪ 𝑥 ∈ 𝐴 {⟨𝑥, 𝐵⟩}
 
Theoremfnasrn 5887 A function expressed as the range of another function. (Contributed by Mario Carneiro, 22-Jun-2013.) (Proof shortened by Mario Carneiro, 31-Aug-2015.)
𝐵 ∈ V    ⇒   (𝑥 ∈ 𝐴 ↦ 𝐵) = ran (𝑥 ∈ 𝐴 ↦ ⟨𝑥, 𝐵⟩)
 
Theoremdfmptg 5888 Alternate definition for the maps-to notation df-mpt 4194 (which requires that 𝐵 be a set). (Contributed by Jim Kingdon, 9-Jan-2019.)
(∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑉 → (𝑥 ∈ 𝐴 ↦ 𝐵) = ∪ 𝑥 ∈ 𝐴 {⟨𝑥, 𝐵⟩})
 
Theoremfnasrng 5889 A function expressed as the range of another function. (Contributed by Jim Kingdon, 9-Jan-2019.)
(∀𝑥 ∈ 𝐴 𝐵 ∈ 𝑉 → (𝑥 ∈ 𝐴 ↦ 𝐵) = ran (𝑥 ∈ 𝐴 ↦ ⟨𝑥, 𝐵⟩))
 
Theoremfuniun 5890* A function is a union of singletons of ordered pairs indexed by its domain. (Contributed by AV, 18-Sep-2020.)
(Fun 𝐹 → 𝐹 = ∪ 𝑥 ∈ dom 𝐹{⟨𝑥, (𝐹‘𝑥)⟩})
 
Theoremfunopsn 5891* If a function is an ordered pair then it is a singleton of an ordered pair. (Contributed by AV, 20-Sep-2020.) (Proof shortened by AV, 15-Jul-2021.) A function is a class of ordered pairs, so the fact that an ordered pair may sometimes be itself a function is an "accident" depending on the specific encoding of ordered pairs as classes (in set.mm, the Kuratowski encoding). A more meaningful statement is funsng 5427, as relsnopg 4879 is to relop 4930. (New usage is discouraged.)
𝑋 ∈ V    &   𝑌 ∈ V    ⇒   ((Fun 𝐹 ∧ 𝐹 = ⟨𝑋, 𝑌⟩) → ∃𝑎(𝑋 = {𝑎} ∧ 𝐹 = {⟨𝑎, 𝑎⟩}))
 
Theoremfunop 5892* An ordered pair is a function iff it is a singleton of an ordered pair. (Contributed by AV, 20-Sep-2020.) A function is a class of ordered pairs, so the fact that an ordered pair may sometimes be itself a function is an "accident" depending on the specific encoding of ordered pairs as classes (in set.mm, the Kuratowski encoding). A more meaningful statement is funsng 5427, as relsnopg 4879 is to relop 4930. (New usage is discouraged.)
𝑋 ∈ V    &   𝑌 ∈ V    ⇒   (Fun ⟨𝑋, 𝑌⟩ ↔ ∃𝑎(𝑋 = {𝑎} ∧ ⟨𝑋, 𝑌⟩ = {⟨𝑎, 𝑎⟩}))
 
Theoremfncofn 5893 Composition of a function with domain and a function as a function with domain. Generalization of fnco 5491. (Contributed by AV, 17-Sep-2024.)
((𝐹 Fn 𝐴 ∧ Fun 𝐺) → (𝐹 ∘ 𝐺) Fn (◡𝐺 “ 𝐴))
 
Theoremfcof 5894 Composition of a function with domain and codomain and a function as a function with domain and codomain. Generalization of fco 5552. (Contributed by AV, 18-Sep-2024.)
((𝐹:𝐴⟶𝐵 ∧ Fun 𝐺) → (𝐹 ∘ 𝐺):(◡𝐺 “ 𝐴)⟶𝐵)
 
Theoremfunopdmsn 5895 The domain of a function which is an ordered pair is a singleton. (Contributed by AV, 15-Nov-2021.) (Avoid depending on this detail.)
𝐺 = ⟨𝑋, 𝑌⟩    &   𝑋 ∈ 𝑉    &   𝑌 ∈ 𝑊    ⇒   ((Fun 𝐺 ∧ 𝐴 ∈ dom 𝐺 ∧ 𝐵 ∈ dom 𝐺) → 𝐴 = 𝐵)
 
Theoremressnop0 5896 If 𝐴 is not in 𝐶, then the restriction of a singleton of ⟨𝐴, 𝐵⟩ to 𝐶 is null. (Contributed by Scott Fenton, 15-Apr-2011.)
(¬ 𝐴 ∈ 𝐶 → ({⟨𝐴, 𝐵⟩} ↾ 𝐶) = ∅)
 
Theoremfpr 5897 A function with a domain of two elements. (Contributed by Jeff Madsen, 20-Jun-2010.) (Proof shortened by Andrew Salmon, 22-Oct-2011.)
𝐴 ∈ V    &   𝐵 ∈ V    &   𝐶 ∈ V    &   𝐷 ∈ V    ⇒   (𝐴 ≠ 𝐵 → {⟨𝐴, 𝐶⟩, ⟨𝐵, 𝐷⟩}:{𝐴, 𝐵}⟶{𝐶, 𝐷})
 
Theoremfprg 5898 A function with a domain of two elements. (Contributed by FL, 2-Feb-2014.)
(((𝐴 ∈ 𝐸 ∧ 𝐵 ∈ 𝐹) ∧ (𝐶 ∈ 𝐺 ∧ 𝐷 ∈ 𝐻) ∧ 𝐴 ≠ 𝐵) → {⟨𝐴, 𝐶⟩, ⟨𝐵, 𝐷⟩}:{𝐴, 𝐵}⟶{𝐶, 𝐷})
 
Theoremftpg 5899 A function with a domain of three elements. (Contributed by Alexander van der Vekens, 4-Dec-2017.)
(((𝑋 ∈ 𝑈 ∧ 𝑌 ∈ 𝑉 ∧ 𝑍 ∈ 𝑊) ∧ (𝐴 ∈ 𝐹 ∧ 𝐵 ∈ 𝐺 ∧ 𝐶 ∈ 𝐻) ∧ (𝑋 ≠ 𝑌 ∧ 𝑋 ≠ 𝑍 ∧ 𝑌 ≠ 𝑍)) → {⟨𝑋, 𝐴⟩, ⟨𝑌, 𝐵⟩, ⟨𝑍, 𝐶⟩}:{𝑋, 𝑌, 𝑍}⟶{𝐴, 𝐵, 𝐶})
 
Theoremftp 5900 A function with a domain of three elements. (Contributed by Stefan O'Rear, 17-Oct-2014.) (Proof shortened by Alexander van der Vekens, 23-Jan-2018.)
𝐴 ∈ V    &   𝐵 ∈ V    &   𝐶 ∈ V    &   𝑋 ∈ V    &   𝑌 ∈ V    &   𝑍 ∈ V    &   𝐴 ≠ 𝐵    &   𝐴 ≠ 𝐶    &   𝐵 ≠ 𝐶    ⇒   {⟨𝐴, 𝑋⟩, ⟨𝐵, 𝑌⟩, ⟨𝐶, 𝑍⟩}:{𝐴, 𝐵, 𝐶}⟶{𝑋, 𝑌, 𝑍}
    < 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-16100 162 16101-16200 163 16201-16300 164 16301-16400 165 16401-16500 166 16501-16600 167 16601-16700 168 16701-16800 169 16801-16900 170 16901-17000 171 17001-17100 172 17101-17200 173 17201-17300 174 17301-17351
  Copyright terms: Public domain < Previous  Next >