Theorem List for Intuitionistic Logic Explorer - 4801-4900 *Has distinct variable
group(s)
| Type | Label | Description |
| Statement |
| |
| Theorem | relsn 4801 |
A singleton is a relation iff it is an ordered pair. (Contributed by
NM, 24-Sep-2013.)
|
| ⊢ 𝐴 ∈ V ⇒ ⊢ (Rel {𝐴} ↔ 𝐴 ∈ (V × V)) |
| |
| Theorem | relsnop 4802 |
A singleton of an ordered pair is a relation. (Contributed by NM,
17-May-1998.) (Revised by Mario Carneiro, 26-Apr-2015.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ Rel {〈𝐴, 𝐵〉} |
| |
| Theorem | xpss12 4803 |
Subset theorem for cross product. Generalization of Theorem 101 of
[Suppes] p. 52. (Contributed by NM,
26-Aug-1995.) (Proof shortened by
Andrew Salmon, 27-Aug-2011.)
|
| ⊢ ((𝐴 ⊆ 𝐵 ∧ 𝐶 ⊆ 𝐷) → (𝐴 × 𝐶) ⊆ (𝐵 × 𝐷)) |
| |
| Theorem | xpss 4804 |
A cross product is included in the ordered pair universe. Exercise 3 of
[TakeutiZaring] p. 25. (Contributed
by NM, 2-Aug-1994.)
|
| ⊢ (𝐴 × 𝐵) ⊆ (V × V) |
| |
| Theorem | relxp 4805 |
A cross product is a relation. Theorem 3.13(i) of [Monk1] p. 37.
(Contributed by NM, 2-Aug-1994.)
|
| ⊢ Rel (𝐴 × 𝐵) |
| |
| Theorem | xpss1 4806 |
Subset relation for cross product. (Contributed by Jeff Hankins,
30-Aug-2009.)
|
| ⊢ (𝐴 ⊆ 𝐵 → (𝐴 × 𝐶) ⊆ (𝐵 × 𝐶)) |
| |
| Theorem | xpss2 4807 |
Subset relation for cross product. (Contributed by Jeff Hankins,
30-Aug-2009.)
|
| ⊢ (𝐴 ⊆ 𝐵 → (𝐶 × 𝐴) ⊆ (𝐶 × 𝐵)) |
| |
| Theorem | xpsspw 4808 |
A cross product is included in the power of the power of the union of
its arguments. (Contributed by NM, 13-Sep-2006.)
|
| ⊢ (𝐴 × 𝐵) ⊆ 𝒫 𝒫 (𝐴 ∪ 𝐵) |
| |
| Theorem | unixpss 4809 |
The double class union of a cross product is included in the union of its
arguments. (Contributed by NM, 16-Sep-2006.)
|
| ⊢ ∪ ∪ (𝐴
× 𝐵) ⊆ (𝐴 ∪ 𝐵) |
| |
| Theorem | xpexg 4810 |
The cross product of two sets is a set. Proposition 6.2 of
[TakeutiZaring] p. 23. (Contributed
by NM, 14-Aug-1994.)
|
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (𝐴 × 𝐵) ∈ V) |
| |
| Theorem | xpex 4811 |
The cross product of two sets is a set. Proposition 6.2 of
[TakeutiZaring] p. 23.
(Contributed by NM, 14-Aug-1994.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (𝐴 × 𝐵) ∈ V |
| |
| Theorem | sqxpexg 4812 |
The Cartesian square of a set is a set. (Contributed by AV,
13-Jan-2020.)
|
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 × 𝐴) ∈ V) |
| |
| Theorem | relun 4813 |
The union of two relations is a relation. Compare Exercise 5 of
[TakeutiZaring] p. 25. (Contributed
by NM, 12-Aug-1994.)
|
| ⊢ (Rel (𝐴 ∪ 𝐵) ↔ (Rel 𝐴 ∧ Rel 𝐵)) |
| |
| Theorem | relin1 4814 |
The intersection with a relation is a relation. (Contributed by NM,
16-Aug-1994.)
|
| ⊢ (Rel 𝐴 → Rel (𝐴 ∩ 𝐵)) |
| |
| Theorem | relin2 4815 |
The intersection with a relation is a relation. (Contributed by NM,
17-Jan-2006.)
|
| ⊢ (Rel 𝐵 → Rel (𝐴 ∩ 𝐵)) |
| |
| Theorem | reldif 4816 |
A difference cutting down a relation is a relation. (Contributed by NM,
31-Mar-1998.)
|
| ⊢ (Rel 𝐴 → Rel (𝐴 ∖ 𝐵)) |
| |
| Theorem | reliun 4817 |
An indexed union is a relation iff each member of its indexed family is
a relation. (Contributed by NM, 19-Dec-2008.)
|
| ⊢ (Rel ∪
𝑥 ∈ 𝐴 𝐵 ↔ ∀𝑥 ∈ 𝐴 Rel 𝐵) |
| |
| Theorem | reliin 4818 |
An indexed intersection is a relation if at least one of the member of the
indexed family is a relation. (Contributed by NM, 8-Mar-2014.)
|
| ⊢ (∃𝑥 ∈ 𝐴 Rel 𝐵 → Rel ∩ 𝑥 ∈ 𝐴 𝐵) |
| |
| Theorem | reluni 4819* |
The union of a class is a relation iff any member is a relation.
Exercise 6 of [TakeutiZaring] p.
25 and its converse. (Contributed by
NM, 13-Aug-2004.)
|
| ⊢ (Rel ∪ 𝐴 ↔ ∀𝑥 ∈ 𝐴 Rel 𝑥) |
| |
| Theorem | relint 4820* |
The intersection of a class is a relation if at least one member is a
relation. (Contributed by NM, 8-Mar-2014.)
|
| ⊢ (∃𝑥 ∈ 𝐴 Rel 𝑥 → Rel ∩
𝐴) |
| |
| Theorem | rel0 4821 |
The empty set is a relation. (Contributed by NM, 26-Apr-1998.)
|
| ⊢ Rel ∅ |
| |
| Theorem | relopabiv 4822* |
A class of ordered pairs is a relation. For a version without a
disjoint variable condition, see relopabi 4824. (Contributed by BJ,
22-Jul-2023.)
|
| ⊢ 𝐴 = {〈𝑥, 𝑦〉 ∣ 𝜑} ⇒ ⊢ Rel 𝐴 |
| |
| Theorem | relopabv 4823* |
A class of ordered pairs is a relation. For a version without a
disjoint variable condition, see relopab 4825. (Contributed by SN,
8-Sep-2024.)
|
| ⊢ Rel {〈𝑥, 𝑦〉 ∣ 𝜑} |
| |
| Theorem | relopabi 4824 |
A class of ordered pairs is a relation. (Contributed by Mario Carneiro,
21-Dec-2013.)
|
| ⊢ 𝐴 = {〈𝑥, 𝑦〉 ∣ 𝜑} ⇒ ⊢ Rel 𝐴 |
| |
| Theorem | relopab 4825 |
A class of ordered pairs is a relation. (Contributed by NM, 8-Mar-1995.)
(Unnecessary distinct variable restrictions were removed by Alan Sare,
9-Jul-2013.) (Proof shortened by Mario Carneiro, 21-Dec-2013.)
|
| ⊢ Rel {〈𝑥, 𝑦〉 ∣ 𝜑} |
| |
| Theorem | brabv 4826 |
If two classes are in a relationship given by an ordered-pair class
abstraction, the classes are sets. (Contributed by Alexander van der
Vekens, 5-Nov-2017.)
|
| ⊢ (𝑋{〈𝑥, 𝑦〉 ∣ 𝜑}𝑌 → (𝑋 ∈ V ∧ 𝑌 ∈ V)) |
| |
| Theorem | mptrel 4827 |
The maps-to notation always describes a relationship. (Contributed by
Scott Fenton, 16-Apr-2012.)
|
| ⊢ Rel (𝑥 ∈ 𝐴 ↦ 𝐵) |
| |
| Theorem | reli 4828 |
The identity relation is a relation. Part of Exercise 4.12(p) of
[Mendelson] p. 235. (Contributed by
NM, 26-Apr-1998.) (Revised by
Mario Carneiro, 21-Dec-2013.)
|
| ⊢ Rel I |
| |
| Theorem | rele 4829 |
The membership relation is a relation. (Contributed by NM,
26-Apr-1998.) (Revised by Mario Carneiro, 21-Dec-2013.)
|
| ⊢ Rel E |
| |
| Theorem | opabid2 4830* |
A relation expressed as an ordered pair abstraction. (Contributed by
NM, 11-Dec-2006.)
|
| ⊢ (Rel 𝐴 → {〈𝑥, 𝑦〉 ∣ 〈𝑥, 𝑦〉 ∈ 𝐴} = 𝐴) |
| |
| Theorem | inopab 4831* |
Intersection of two ordered pair class abstractions. (Contributed by
NM, 30-Sep-2002.)
|
| ⊢ ({〈𝑥, 𝑦〉 ∣ 𝜑} ∩ {〈𝑥, 𝑦〉 ∣ 𝜓}) = {〈𝑥, 𝑦〉 ∣ (𝜑 ∧ 𝜓)} |
| |
| Theorem | difopab 4832* |
The difference of two ordered-pair abstractions. (Contributed by Stefan
O'Rear, 17-Jan-2015.)
|
| ⊢ ({〈𝑥, 𝑦〉 ∣ 𝜑} ∖ {〈𝑥, 𝑦〉 ∣ 𝜓}) = {〈𝑥, 𝑦〉 ∣ (𝜑 ∧ ¬ 𝜓)} |
| |
| Theorem | inxp 4833 |
The intersection of two cross products. Exercise 9 of [TakeutiZaring]
p. 25. (Contributed by NM, 3-Aug-1994.) (Proof shortened by Andrew
Salmon, 27-Aug-2011.)
|
| ⊢ ((𝐴 × 𝐵) ∩ (𝐶 × 𝐷)) = ((𝐴 ∩ 𝐶) × (𝐵 ∩ 𝐷)) |
| |
| Theorem | xpindi 4834 |
Distributive law for cross product over intersection. Theorem 102 of
[Suppes] p. 52. (Contributed by NM,
26-Sep-2004.)
|
| ⊢ (𝐴 × (𝐵 ∩ 𝐶)) = ((𝐴 × 𝐵) ∩ (𝐴 × 𝐶)) |
| |
| Theorem | xpindir 4835 |
Distributive law for cross product over intersection. Similar to
Theorem 102 of [Suppes] p. 52.
(Contributed by NM, 26-Sep-2004.)
|
| ⊢ ((𝐴 ∩ 𝐵) × 𝐶) = ((𝐴 × 𝐶) ∩ (𝐵 × 𝐶)) |
| |
| Theorem | xpiindim 4836* |
Distributive law for cross product over indexed intersection.
(Contributed by Jim Kingdon, 7-Dec-2018.)
|
| ⊢ (∃𝑦 𝑦 ∈ 𝐴 → (𝐶 × ∩ 𝑥 ∈ 𝐴 𝐵) = ∩
𝑥 ∈ 𝐴 (𝐶 × 𝐵)) |
| |
| Theorem | xpriindim 4837* |
Distributive law for cross product over relativized indexed
intersection. (Contributed by Jim Kingdon, 7-Dec-2018.)
|
| ⊢ (∃𝑦 𝑦 ∈ 𝐴 → (𝐶 × (𝐷 ∩ ∩
𝑥 ∈ 𝐴 𝐵)) = ((𝐶 × 𝐷) ∩ ∩
𝑥 ∈ 𝐴 (𝐶 × 𝐵))) |
| |
| Theorem | eliunxp 4838* |
Membership in a union of cross products. Analogue of elxp 4713
for
nonconstant 𝐵(𝑥). (Contributed by Mario Carneiro,
29-Dec-2014.)
|
| ⊢ (𝐶 ∈ ∪
𝑥 ∈ 𝐴 ({𝑥} × 𝐵) ↔ ∃𝑥∃𝑦(𝐶 = 〈𝑥, 𝑦〉 ∧ (𝑥 ∈ 𝐴 ∧ 𝑦 ∈ 𝐵))) |
| |
| Theorem | opeliunxp2 4839* |
Membership in a union of cross products. (Contributed by Mario
Carneiro, 14-Feb-2015.)
|
| ⊢ (𝑥 = 𝐶 → 𝐵 = 𝐸) ⇒ ⊢ (〈𝐶, 𝐷〉 ∈ ∪ 𝑥 ∈ 𝐴 ({𝑥} × 𝐵) ↔ (𝐶 ∈ 𝐴 ∧ 𝐷 ∈ 𝐸)) |
| |
| Theorem | raliunxp 4840* |
Write a double restricted quantification as one universal quantifier.
In this version of ralxp 4842, 𝐵(𝑦) is not assumed to be constant.
(Contributed by Mario Carneiro, 29-Dec-2014.)
|
| ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∀𝑥 ∈ ∪
𝑦 ∈ 𝐴 ({𝑦} × 𝐵)𝜑 ↔ ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | rexiunxp 4841* |
Write a double restricted quantification as one universal quantifier.
In this version of rexxp 4843, 𝐵(𝑦) is not assumed to be constant.
(Contributed by Mario Carneiro, 14-Feb-2015.)
|
| ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∃𝑥 ∈ ∪
𝑦 ∈ 𝐴 ({𝑦} × 𝐵)𝜑 ↔ ∃𝑦 ∈ 𝐴 ∃𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | ralxp 4842* |
Universal quantification restricted to a cross product is equivalent to
a double restricted quantification. The hypothesis specifies an
implicit substitution. (Contributed by NM, 7-Feb-2004.) (Revised by
Mario Carneiro, 29-Dec-2014.)
|
| ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∀𝑥 ∈ (𝐴 × 𝐵)𝜑 ↔ ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | rexxp 4843* |
Existential quantification restricted to a cross product is equivalent
to a double restricted quantification. (Contributed by NM,
11-Nov-1995.) (Revised by Mario Carneiro, 14-Feb-2015.)
|
| ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∃𝑥 ∈ (𝐴 × 𝐵)𝜑 ↔ ∃𝑦 ∈ 𝐴 ∃𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | djussxp 4844* |
Disjoint union is a subset of a cross product. (Contributed by Stefan
O'Rear, 21-Nov-2014.)
|
| ⊢ ∪ 𝑥 ∈ 𝐴 ({𝑥} × 𝐵) ⊆ (𝐴 × V) |
| |
| Theorem | ralxpf 4845* |
Version of ralxp 4842 with bound-variable hypotheses. (Contributed
by NM,
18-Aug-2006.) (Revised by Mario Carneiro, 15-Oct-2016.)
|
| ⊢ Ⅎ𝑦𝜑
& ⊢ Ⅎ𝑧𝜑
& ⊢ Ⅎ𝑥𝜓
& ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∀𝑥 ∈ (𝐴 × 𝐵)𝜑 ↔ ∀𝑦 ∈ 𝐴 ∀𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | rexxpf 4846* |
Version of rexxp 4843 with bound-variable hypotheses. (Contributed
by NM,
19-Dec-2008.) (Revised by Mario Carneiro, 15-Oct-2016.)
|
| ⊢ Ⅎ𝑦𝜑
& ⊢ Ⅎ𝑧𝜑
& ⊢ Ⅎ𝑥𝜓
& ⊢ (𝑥 = 〈𝑦, 𝑧〉 → (𝜑 ↔ 𝜓)) ⇒ ⊢ (∃𝑥 ∈ (𝐴 × 𝐵)𝜑 ↔ ∃𝑦 ∈ 𝐴 ∃𝑧 ∈ 𝐵 𝜓) |
| |
| Theorem | iunxpf 4847* |
Indexed union on a cross product is equals a double indexed union. The
hypothesis specifies an implicit substitution. (Contributed by NM,
19-Dec-2008.)
|
| ⊢ Ⅎ𝑦𝐶
& ⊢ Ⅎ𝑧𝐶
& ⊢ Ⅎ𝑥𝐷
& ⊢ (𝑥 = 〈𝑦, 𝑧〉 → 𝐶 = 𝐷) ⇒ ⊢ ∪ 𝑥 ∈ (𝐴 × 𝐵)𝐶 = ∪
𝑦 ∈ 𝐴 ∪ 𝑧 ∈ 𝐵 𝐷 |
| |
| Theorem | opabbi2dv 4848* |
Deduce equality of a relation and an ordered-pair class builder.
Compare abbi2dv 2328. (Contributed by NM, 24-Feb-2014.)
|
| ⊢ Rel 𝐴
& ⊢ (𝜑 → (〈𝑥, 𝑦〉 ∈ 𝐴 ↔ 𝜓)) ⇒ ⊢ (𝜑 → 𝐴 = {〈𝑥, 𝑦〉 ∣ 𝜓}) |
| |
| Theorem | relop 4849* |
A necessary and sufficient condition for a Kuratowski ordered pair to be
a relation. (Contributed by NM, 3-Jun-2008.) (Avoid depending on this
detail.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (Rel 〈𝐴, 𝐵〉 ↔ ∃𝑥∃𝑦(𝐴 = {𝑥} ∧ 𝐵 = {𝑥, 𝑦})) |
| |
| Theorem | ideqg 4850 |
For sets, the identity relation is the same as equality. (Contributed
by NM, 30-Apr-2004.) (Proof shortened by Andrew Salmon,
27-Aug-2011.)
|
| ⊢ (𝐵 ∈ 𝑉 → (𝐴 I 𝐵 ↔ 𝐴 = 𝐵)) |
| |
| Theorem | ideq 4851 |
For sets, the identity relation is the same as equality. (Contributed
by NM, 13-Aug-1995.)
|
| ⊢ 𝐵 ∈ V ⇒ ⊢ (𝐴 I 𝐵 ↔ 𝐴 = 𝐵) |
| |
| Theorem | ididg 4852 |
A set is identical to itself. (Contributed by NM, 28-May-2008.) (Proof
shortened by Andrew Salmon, 27-Aug-2011.)
|
| ⊢ (𝐴 ∈ 𝑉 → 𝐴 I 𝐴) |
| |
| Theorem | issetid 4853 |
Two ways of expressing set existence. (Contributed by NM, 16-Feb-2008.)
(Proof shortened by Andrew Salmon, 27-Aug-2011.) (Revised by Mario
Carneiro, 26-Apr-2015.)
|
| ⊢ (𝐴 ∈ V ↔ 𝐴 I 𝐴) |
| |
| Theorem | coss1 4854 |
Subclass theorem for composition. (Contributed by FL, 30-Dec-2010.)
|
| ⊢ (𝐴 ⊆ 𝐵 → (𝐴 ∘ 𝐶) ⊆ (𝐵 ∘ 𝐶)) |
| |
| Theorem | coss2 4855 |
Subclass theorem for composition. (Contributed by NM, 5-Apr-2013.)
|
| ⊢ (𝐴 ⊆ 𝐵 → (𝐶 ∘ 𝐴) ⊆ (𝐶 ∘ 𝐵)) |
| |
| Theorem | coeq1 4856 |
Equality theorem for composition of two classes. (Contributed by NM,
3-Jan-1997.)
|
| ⊢ (𝐴 = 𝐵 → (𝐴 ∘ 𝐶) = (𝐵 ∘ 𝐶)) |
| |
| Theorem | coeq2 4857 |
Equality theorem for composition of two classes. (Contributed by NM,
3-Jan-1997.)
|
| ⊢ (𝐴 = 𝐵 → (𝐶 ∘ 𝐴) = (𝐶 ∘ 𝐵)) |
| |
| Theorem | coeq1i 4858 |
Equality inference for composition of two classes. (Contributed by NM,
16-Nov-2000.)
|
| ⊢ 𝐴 = 𝐵 ⇒ ⊢ (𝐴 ∘ 𝐶) = (𝐵 ∘ 𝐶) |
| |
| Theorem | coeq2i 4859 |
Equality inference for composition of two classes. (Contributed by NM,
16-Nov-2000.)
|
| ⊢ 𝐴 = 𝐵 ⇒ ⊢ (𝐶 ∘ 𝐴) = (𝐶 ∘ 𝐵) |
| |
| Theorem | coeq1d 4860 |
Equality deduction for composition of two classes. (Contributed by NM,
16-Nov-2000.)
|
| ⊢ (𝜑 → 𝐴 = 𝐵) ⇒ ⊢ (𝜑 → (𝐴 ∘ 𝐶) = (𝐵 ∘ 𝐶)) |
| |
| Theorem | coeq2d 4861 |
Equality deduction for composition of two classes. (Contributed by NM,
16-Nov-2000.)
|
| ⊢ (𝜑 → 𝐴 = 𝐵) ⇒ ⊢ (𝜑 → (𝐶 ∘ 𝐴) = (𝐶 ∘ 𝐵)) |
| |
| Theorem | coeq12i 4862 |
Equality inference for composition of two classes. (Contributed by FL,
7-Jun-2012.)
|
| ⊢ 𝐴 = 𝐵
& ⊢ 𝐶 = 𝐷 ⇒ ⊢ (𝐴 ∘ 𝐶) = (𝐵 ∘ 𝐷) |
| |
| Theorem | coeq12d 4863 |
Equality deduction for composition of two classes. (Contributed by FL,
7-Jun-2012.)
|
| ⊢ (𝜑 → 𝐴 = 𝐵)
& ⊢ (𝜑 → 𝐶 = 𝐷) ⇒ ⊢ (𝜑 → (𝐴 ∘ 𝐶) = (𝐵 ∘ 𝐷)) |
| |
| Theorem | nfco 4864 |
Bound-variable hypothesis builder for function value. (Contributed by
NM, 1-Sep-1999.)
|
| ⊢ Ⅎ𝑥𝐴
& ⊢ Ⅎ𝑥𝐵 ⇒ ⊢ Ⅎ𝑥(𝐴 ∘ 𝐵) |
| |
| Theorem | elco 4865* |
Elements of a composed relation. (Contributed by BJ, 10-Jul-2022.)
|
| ⊢ (𝐴 ∈ (𝑅 ∘ 𝑆) ↔ ∃𝑥∃𝑦∃𝑧(𝐴 = 〈𝑥, 𝑧〉 ∧ (𝑥𝑆𝑦 ∧ 𝑦𝑅𝑧))) |
| |
| Theorem | brcog 4866* |
Ordered pair membership in a composition. (Contributed by NM,
24-Feb-2015.)
|
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (𝐴(𝐶 ∘ 𝐷)𝐵 ↔ ∃𝑥(𝐴𝐷𝑥 ∧ 𝑥𝐶𝐵))) |
| |
| Theorem | opelco2g 4867* |
Ordered pair membership in a composition. (Contributed by NM,
27-Jan-1997.) (Revised by Mario Carneiro, 24-Feb-2015.)
|
| ⊢ ((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊) → (〈𝐴, 𝐵〉 ∈ (𝐶 ∘ 𝐷) ↔ ∃𝑥(〈𝐴, 𝑥〉 ∈ 𝐷 ∧ 〈𝑥, 𝐵〉 ∈ 𝐶))) |
| |
| Theorem | brcogw 4868 |
Ordered pair membership in a composition. (Contributed by Thierry
Arnoux, 14-Jan-2018.)
|
| ⊢ (((𝐴 ∈ 𝑉 ∧ 𝐵 ∈ 𝑊 ∧ 𝑋 ∈ 𝑍) ∧ (𝐴𝐷𝑋 ∧ 𝑋𝐶𝐵)) → 𝐴(𝐶 ∘ 𝐷)𝐵) |
| |
| Theorem | eqbrrdva 4869* |
Deduction from extensionality principle for relations, given an
equivalence only on the relation's domain and range. (Contributed by
Thierry Arnoux, 28-Nov-2017.)
|
| ⊢ (𝜑 → 𝐴 ⊆ (𝐶 × 𝐷)) & ⊢ (𝜑 → 𝐵 ⊆ (𝐶 × 𝐷)) & ⊢ ((𝜑 ∧ 𝑥 ∈ 𝐶 ∧ 𝑦 ∈ 𝐷) → (𝑥𝐴𝑦 ↔ 𝑥𝐵𝑦)) ⇒ ⊢ (𝜑 → 𝐴 = 𝐵) |
| |
| Theorem | brco 4870* |
Binary relation on a composition. (Contributed by NM, 21-Sep-2004.)
(Revised by Mario Carneiro, 24-Feb-2015.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (𝐴(𝐶 ∘ 𝐷)𝐵 ↔ ∃𝑥(𝐴𝐷𝑥 ∧ 𝑥𝐶𝐵)) |
| |
| Theorem | opelco 4871* |
Ordered pair membership in a composition. (Contributed by NM,
27-Dec-1996.) (Revised by Mario Carneiro, 24-Feb-2015.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (〈𝐴, 𝐵〉 ∈ (𝐶 ∘ 𝐷) ↔ ∃𝑥(𝐴𝐷𝑥 ∧ 𝑥𝐶𝐵)) |
| |
| Theorem | cnvss 4872 |
Subset theorem for converse. (Contributed by NM, 22-Mar-1998.)
|
| ⊢ (𝐴 ⊆ 𝐵 → ◡𝐴 ⊆ ◡𝐵) |
| |
| Theorem | cnveq 4873 |
Equality theorem for converse. (Contributed by NM, 13-Aug-1995.)
|
| ⊢ (𝐴 = 𝐵 → ◡𝐴 = ◡𝐵) |
| |
| Theorem | cnveqi 4874 |
Equality inference for converse. (Contributed by NM, 23-Dec-2008.)
|
| ⊢ 𝐴 = 𝐵 ⇒ ⊢ ◡𝐴 = ◡𝐵 |
| |
| Theorem | cnveqd 4875 |
Equality deduction for converse. (Contributed by NM, 6-Dec-2013.)
|
| ⊢ (𝜑 → 𝐴 = 𝐵) ⇒ ⊢ (𝜑 → ◡𝐴 = ◡𝐵) |
| |
| Theorem | elcnv 4876* |
Membership in a converse. Equation 5 of [Suppes] p. 62. (Contributed
by NM, 24-Mar-1998.)
|
| ⊢ (𝐴 ∈ ◡𝑅 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 𝑦𝑅𝑥)) |
| |
| Theorem | elcnv2 4877* |
Membership in a converse. Equation 5 of [Suppes] p. 62. (Contributed
by NM, 11-Aug-2004.)
|
| ⊢ (𝐴 ∈ ◡𝑅 ↔ ∃𝑥∃𝑦(𝐴 = 〈𝑥, 𝑦〉 ∧ 〈𝑦, 𝑥〉 ∈ 𝑅)) |
| |
| Theorem | nfcnv 4878 |
Bound-variable hypothesis builder for converse. (Contributed by NM,
31-Jan-2004.) (Revised by Mario Carneiro, 15-Oct-2016.)
|
| ⊢ Ⅎ𝑥𝐴 ⇒ ⊢ Ⅎ𝑥◡𝐴 |
| |
| Theorem | opelcnvg 4879 |
Ordered-pair membership in converse. (Contributed by NM, 13-May-1999.)
(Proof shortened by Andrew Salmon, 27-Aug-2011.)
|
| ⊢ ((𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐷) → (〈𝐴, 𝐵〉 ∈ ◡𝑅 ↔ 〈𝐵, 𝐴〉 ∈ 𝑅)) |
| |
| Theorem | brcnvg 4880 |
The converse of a binary relation swaps arguments. Theorem 11 of [Suppes]
p. 61. (Contributed by NM, 10-Oct-2005.)
|
| ⊢ ((𝐴 ∈ 𝐶 ∧ 𝐵 ∈ 𝐷) → (𝐴◡𝑅𝐵 ↔ 𝐵𝑅𝐴)) |
| |
| Theorem | opelcnv 4881 |
Ordered-pair membership in converse. (Contributed by NM,
13-Aug-1995.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (〈𝐴, 𝐵〉 ∈ ◡𝑅 ↔ 〈𝐵, 𝐴〉 ∈ 𝑅) |
| |
| Theorem | brcnv 4882 |
The converse of a binary relation swaps arguments. Theorem 11 of
[Suppes] p. 61. (Contributed by NM,
13-Aug-1995.)
|
| ⊢ 𝐴 ∈ V & ⊢ 𝐵 ∈
V ⇒ ⊢ (𝐴◡𝑅𝐵 ↔ 𝐵𝑅𝐴) |
| |
| Theorem | csbcnvg 4883 |
Move class substitution in and out of the converse of a function.
(Contributed by Thierry Arnoux, 8-Feb-2017.)
|
| ⊢ (𝐴 ∈ 𝑉 → ◡⦋𝐴 / 𝑥⦌𝐹 = ⦋𝐴 / 𝑥⦌◡𝐹) |
| |
| Theorem | cnvco 4884 |
Distributive law of converse over class composition. Theorem 26 of
[Suppes] p. 64. (Contributed by NM,
19-Mar-1998.) (Proof shortened by
Andrew Salmon, 27-Aug-2011.)
|
| ⊢ ◡(𝐴 ∘ 𝐵) = (◡𝐵 ∘ ◡𝐴) |
| |
| Theorem | cnvuni 4885* |
The converse of a class union is the (indexed) union of the converses of
its members. (Contributed by NM, 11-Aug-2004.)
|
| ⊢ ◡∪ 𝐴 = ∪ 𝑥 ∈ 𝐴 ◡𝑥 |
| |
| Theorem | dfdm3 4886* |
Alternate definition of domain. Definition 6.5(1) of [TakeutiZaring]
p. 24. (Contributed by NM, 28-Dec-1996.)
|
| ⊢ dom 𝐴 = {𝑥 ∣ ∃𝑦〈𝑥, 𝑦〉 ∈ 𝐴} |
| |
| Theorem | dfrn2 4887* |
Alternate definition of range. Definition 4 of [Suppes] p. 60.
(Contributed by NM, 27-Dec-1996.)
|
| ⊢ ran 𝐴 = {𝑦 ∣ ∃𝑥 𝑥𝐴𝑦} |
| |
| Theorem | dfrn3 4888* |
Alternate definition of range. Definition 6.5(2) of [TakeutiZaring]
p. 24. (Contributed by NM, 28-Dec-1996.)
|
| ⊢ ran 𝐴 = {𝑦 ∣ ∃𝑥〈𝑥, 𝑦〉 ∈ 𝐴} |
| |
| Theorem | elrn2g 4889* |
Membership in a range. (Contributed by Scott Fenton, 2-Feb-2011.)
|
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ ran 𝐵 ↔ ∃𝑥〈𝑥, 𝐴〉 ∈ 𝐵)) |
| |
| Theorem | elrng 4890* |
Membership in a range. (Contributed by Scott Fenton, 2-Feb-2011.)
|
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ ran 𝐵 ↔ ∃𝑥 𝑥𝐵𝐴)) |
| |
| Theorem | ssrelrn 4891* |
If a relation is a subset of a cartesian product, then for each element
of the range of the relation there is an element of the first set of the
cartesian product which is related to the element of the range by the
relation. (Contributed by AV, 24-Oct-2020.)
|
| ⊢ ((𝑅 ⊆ (𝐴 × 𝐵) ∧ 𝑌 ∈ ran 𝑅) → ∃𝑎 ∈ 𝐴 𝑎𝑅𝑌) |
| |
| Theorem | dfdm4 4892 |
Alternate definition of domain. (Contributed by NM, 28-Dec-1996.)
|
| ⊢ dom 𝐴 = ran ◡𝐴 |
| |
| Theorem | dfdmf 4893* |
Definition of domain, using bound-variable hypotheses instead of
distinct variable conditions. (Contributed by NM, 8-Mar-1995.)
(Revised by Mario Carneiro, 15-Oct-2016.)
|
| ⊢ Ⅎ𝑥𝐴
& ⊢ Ⅎ𝑦𝐴 ⇒ ⊢ dom 𝐴 = {𝑥 ∣ ∃𝑦 𝑥𝐴𝑦} |
| |
| Theorem | csbdmg 4894 |
Distribute proper substitution through the domain of a class.
(Contributed by Jim Kingdon, 8-Dec-2018.)
|
| ⊢ (𝐴 ∈ 𝑉 → ⦋𝐴 / 𝑥⦌dom 𝐵 = dom ⦋𝐴 / 𝑥⦌𝐵) |
| |
| Theorem | eldmg 4895* |
Domain membership. Theorem 4 of [Suppes] p. 59.
(Contributed by Mario
Carneiro, 9-Jul-2014.)
|
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ dom 𝐵 ↔ ∃𝑦 𝐴𝐵𝑦)) |
| |
| Theorem | eldm2g 4896* |
Domain membership. Theorem 4 of [Suppes] p. 59.
(Contributed by NM,
27-Jan-1997.) (Revised by Mario Carneiro, 9-Jul-2014.)
|
| ⊢ (𝐴 ∈ 𝑉 → (𝐴 ∈ dom 𝐵 ↔ ∃𝑦〈𝐴, 𝑦〉 ∈ 𝐵)) |
| |
| Theorem | eldm 4897* |
Membership in a domain. Theorem 4 of [Suppes]
p. 59. (Contributed by
NM, 2-Apr-2004.)
|
| ⊢ 𝐴 ∈ V ⇒ ⊢ (𝐴 ∈ dom 𝐵 ↔ ∃𝑦 𝐴𝐵𝑦) |
| |
| Theorem | eldm2 4898* |
Membership in a domain. Theorem 4 of [Suppes]
p. 59. (Contributed by
NM, 1-Aug-1994.)
|
| ⊢ 𝐴 ∈ V ⇒ ⊢ (𝐴 ∈ dom 𝐵 ↔ ∃𝑦〈𝐴, 𝑦〉 ∈ 𝐵) |
| |
| Theorem | dmss 4899 |
Subset theorem for domain. (Contributed by NM, 11-Aug-1994.)
|
| ⊢ (𝐴 ⊆ 𝐵 → dom 𝐴 ⊆ dom 𝐵) |
| |
| Theorem | dmeq 4900 |
Equality theorem for domain. (Contributed by NM, 11-Aug-1994.)
|
| ⊢ (𝐴 = 𝐵 → dom 𝐴 = dom 𝐵) |