| Metamath
Proof Explorer Theorem List (p. 362 of 504) | < Previous Next > | |
| Bad symbols? Try the
GIF version. |
||
|
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
||
| Color key: | (1-31067) |
(31068-32590) |
(32591-50390) |
| Type | Label | Description |
|---|---|---|
| Statement | ||
| Theorem | dfon2lem7 36101* | Lemma for dfon2 36104. All elements of a new ordinal are new ordinals. (Contributed by Scott Fenton, 25-Feb-2011.) |
| ⊢ 𝐴 ∈ V ⇒ ⊢ (∀𝑥((𝑥 ⊊ 𝐴 ∧ Tr 𝑥) → 𝑥 ∈ 𝐴) → (𝐵 ∈ 𝐴 → ∀𝑦((𝑦 ⊊ 𝐵 ∧ Tr 𝑦) → 𝑦 ∈ 𝐵))) | ||
| Theorem | dfon2lem8 36102* | Lemma for dfon2 36104. The intersection of a nonempty class 𝐴 of new ordinals is itself a new ordinal and is contained within 𝐴 (Contributed by Scott Fenton, 26-Feb-2011.) |
| ⊢ ((𝐴 ≠ ∅ ∧ ∀𝑥 ∈ 𝐴 ∀𝑦((𝑦 ⊊ 𝑥 ∧ Tr 𝑦) → 𝑦 ∈ 𝑥)) → (∀𝑧((𝑧 ⊊ ∩ 𝐴 ∧ Tr 𝑧) → 𝑧 ∈ ∩ 𝐴) ∧ ∩ 𝐴 ∈ 𝐴)) | ||
| Theorem | dfon2lem9 36103* | Lemma for dfon2 36104. A class of new ordinals is well-founded by E. (Contributed by Scott Fenton, 3-Mar-2011.) |
| ⊢ (∀𝑥 ∈ 𝐴 ∀𝑦((𝑦 ⊊ 𝑥 ∧ Tr 𝑦) → 𝑦 ∈ 𝑥) → E Fr 𝐴) | ||
| Theorem | dfon2 36104* | On consists of all sets that contain all its transitive proper subsets. This definition comes from J. R. Isbell, "A Definition of Ordinal Numbers", American Mathematical Monthly, vol 67 (1960), pp. 51-52. (Contributed by Scott Fenton, 20-Feb-2011.) |
| ⊢ On = {𝑥 ∣ ∀𝑦((𝑦 ⊊ 𝑥 ∧ Tr 𝑦) → 𝑦 ∈ 𝑥)} | ||
| Theorem | rdgprc0 36105 | The value of the recursive definition generator at ∅ when the base value is a proper class. (Contributed by Scott Fenton, 26-Mar-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ (¬ 𝐼 ∈ V → (rec(𝐹, 𝐼)‘∅) = ∅) | ||
| Theorem | rdgprc 36106 | The value of the recursive definition generator when 𝐼 is a proper class. (Contributed by Scott Fenton, 26-Mar-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ (¬ 𝐼 ∈ V → rec(𝐹, 𝐼) = rec(𝐹, ∅)) | ||
| Theorem | dfrdg2 36107* | Alternate definition of the recursive function generator when 𝐼 is a set. (Contributed by Scott Fenton, 26-Mar-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ (𝐼 ∈ 𝑉 → rec(𝐹, 𝐼) = ∪ {𝑓 ∣ ∃𝑥 ∈ On (𝑓 Fn 𝑥 ∧ ∀𝑦 ∈ 𝑥 (𝑓‘𝑦) = if(𝑦 = ∅, 𝐼, if(Lim 𝑦, ∪ (𝑓 “ 𝑦), (𝐹‘(𝑓‘∪ 𝑦)))))}) | ||
| Theorem | dfrdg3 36108* | Generalization of dfrdg2 36107 to remove sethood requirement. (Contributed by Scott Fenton, 27-Mar-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ rec(𝐹, 𝐼) = ∪ {𝑓 ∣ ∃𝑥 ∈ On (𝑓 Fn 𝑥 ∧ ∀𝑦 ∈ 𝑥 (𝑓‘𝑦) = if(𝑦 = ∅, if(𝐼 ∈ V, 𝐼, ∅), if(Lim 𝑦, ∪ (𝑓 “ 𝑦), (𝐹‘(𝑓‘∪ 𝑦)))))} | ||
| Theorem | axextdfeq 36109 | A version of ax-ext 2733 for use with defined equality. (Contributed by Scott Fenton, 12-Dec-2010.) |
| ⊢ ∃𝑧((𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑦) → ((𝑧 ∈ 𝑦 → 𝑧 ∈ 𝑥) → (𝑥 ∈ 𝑤 → 𝑦 ∈ 𝑤))) | ||
| Theorem | ax8dfeq 36110 | A version of ax-8 2143 for use with defined equality. (Contributed by Scott Fenton, 12-Dec-2010.) |
| ⊢ ∃𝑧((𝑧 ∈ 𝑥 → 𝑧 ∈ 𝑦) → (𝑤 ∈ 𝑥 → 𝑤 ∈ 𝑦)) | ||
| Theorem | axextdist 36111 | ax-ext 2733 with distinctors instead of distinct variable conditions. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ ((¬ ∀𝑧 𝑧 = 𝑥 ∧ ¬ ∀𝑧 𝑧 = 𝑦) → (∀𝑧(𝑧 ∈ 𝑥 ↔ 𝑧 ∈ 𝑦) → 𝑥 = 𝑦)) | ||
| Theorem | axextbdist 36112 | axextb 2736 with distinctors instead of distinct variable conditions. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ ((¬ ∀𝑧 𝑧 = 𝑥 ∧ ¬ ∀𝑧 𝑧 = 𝑦) → (𝑥 = 𝑦 ↔ ∀𝑧(𝑧 ∈ 𝑥 ↔ 𝑧 ∈ 𝑦))) | ||
| Theorem | 19.12b 36113* | Version of 19.12vv 2377 with not-free hypotheses, instead of distinct variable conditions. (Contributed by Scott Fenton, 13-Dec-2010.) (Revised by Mario Carneiro, 11-Dec-2016.) |
| ⊢ Ⅎ𝑦𝜑 & ⊢ Ⅎ𝑥𝜓 ⇒ ⊢ (∃𝑥∀𝑦(𝜑 → 𝜓) ↔ ∀𝑦∃𝑥(𝜑 → 𝜓)) | ||
| Theorem | exnel 36114 | There is always a set not in 𝑦. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ ∃𝑥 ¬ 𝑥 ∈ 𝑦 | ||
| Theorem | distel 36115 | Distinctors in terms of membership. (NOTE: this only works with relations where we can prove el 5404 and elirrv 9542.) (Contributed by Scott Fenton, 15-Dec-2010.) |
| ⊢ (¬ ∀𝑦 𝑦 = 𝑥 ↔ ¬ ∀𝑦 ¬ 𝑥 ∈ 𝑦) | ||
| Theorem | axextndbi 36116 | axextnd 10546 as a biconditional. (Contributed by Scott Fenton, 14-Dec-2010.) |
| ⊢ ∃𝑧(𝑥 = 𝑦 ↔ (𝑧 ∈ 𝑥 ↔ 𝑧 ∈ 𝑦)) | ||
| Theorem | hbntg 36117 | A more general form of hbnt 2327. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑥𝜓) → (¬ 𝜓 → ∀𝑥 ¬ 𝜑)) | ||
| Theorem | hbimtg 36118 | A more general and closed form of hbim 2332. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ ((∀𝑥(𝜑 → ∀𝑥𝜒) ∧ (𝜓 → ∀𝑥𝜃)) → ((𝜒 → 𝜓) → ∀𝑥(𝜑 → 𝜃))) | ||
| Theorem | hbaltg 36119 | A more general and closed form of hbal 2200. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ (∀𝑥(𝜑 → ∀𝑦𝜓) → (∀𝑥𝜑 → ∀𝑦∀𝑥𝜓)) | ||
| Theorem | hbng 36120 | A more general form of hbn 2328. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ (𝜑 → ∀𝑥𝜓) ⇒ ⊢ (¬ 𝜓 → ∀𝑥 ¬ 𝜑) | ||
| Theorem | hbimg 36121 | A more general form of hbim 2332. (Contributed by Scott Fenton, 13-Dec-2010.) |
| ⊢ (𝜑 → ∀𝑥𝜓) & ⊢ (𝜒 → ∀𝑥𝜃) ⇒ ⊢ ((𝜓 → 𝜒) → ∀𝑥(𝜑 → 𝜃)) | ||
| Syntax | cwsuc 36122 | Declare the syntax for well-founded successor. |
| class wsuc(𝑅, 𝐴, 𝑋) | ||
| Syntax | cwlim 36123 | Declare the syntax for well-founded limit class. |
| class WLim(𝑅, 𝐴) | ||
| Definition | df-wsuc 36124 | Define the concept of a successor in a well-founded set. (Contributed by Scott Fenton, 13-Jun-2018.) (Revised by AV, 10-Oct-2021.) |
| ⊢ wsuc(𝑅, 𝐴, 𝑋) = inf(Pred(◡𝑅, 𝐴, 𝑋), 𝐴, 𝑅) | ||
| Definition | df-wlim 36125* | Define the class of limit points of a well-founded set. (Contributed by Scott Fenton, 15-Jun-2018.) (Revised by AV, 10-Oct-2021.) |
| ⊢ WLim(𝑅, 𝐴) = {𝑥 ∈ 𝐴 ∣ (𝑥 ≠ inf(𝐴, 𝐴, 𝑅) ∧ 𝑥 = sup(Pred(𝑅, 𝐴, 𝑥), 𝐴, 𝑅))} | ||
| Theorem | wsuceq123 36126 | Equality theorem for well-founded successor. (Contributed by Scott Fenton, 13-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ ((𝑅 = 𝑆 ∧ 𝐴 = 𝐵 ∧ 𝑋 = 𝑌) → wsuc(𝑅, 𝐴, 𝑋) = wsuc(𝑆, 𝐵, 𝑌)) | ||
| Theorem | wsuceq1 36127 | Equality theorem for well-founded successor. (Contributed by Scott Fenton, 13-Jun-2018.) |
| ⊢ (𝑅 = 𝑆 → wsuc(𝑅, 𝐴, 𝑋) = wsuc(𝑆, 𝐴, 𝑋)) | ||
| Theorem | wsuceq2 36128 | Equality theorem for well-founded successor. (Contributed by Scott Fenton, 13-Jun-2018.) |
| ⊢ (𝐴 = 𝐵 → wsuc(𝑅, 𝐴, 𝑋) = wsuc(𝑅, 𝐵, 𝑋)) | ||
| Theorem | wsuceq3 36129 | Equality theorem for well-founded successor. (Contributed by Scott Fenton, 13-Jun-2018.) |
| ⊢ (𝑋 = 𝑌 → wsuc(𝑅, 𝐴, 𝑋) = wsuc(𝑅, 𝐴, 𝑌)) | ||
| Theorem | nfwsuc 36130 | Bound-variable hypothesis builder for well-founded successor. (Contributed by Scott Fenton, 13-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ Ⅎ𝑥𝑅 & ⊢ Ⅎ𝑥𝐴 & ⊢ Ⅎ𝑥𝑋 ⇒ ⊢ Ⅎ𝑥wsuc(𝑅, 𝐴, 𝑋) | ||
| Theorem | wlimeq12 36131 | Equality theorem for the limit class. (Contributed by Scott Fenton, 15-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ ((𝑅 = 𝑆 ∧ 𝐴 = 𝐵) → WLim(𝑅, 𝐴) = WLim(𝑆, 𝐵)) | ||
| Theorem | wlimeq1 36132 | Equality theorem for the limit class. (Contributed by Scott Fenton, 15-Jun-2018.) |
| ⊢ (𝑅 = 𝑆 → WLim(𝑅, 𝐴) = WLim(𝑆, 𝐴)) | ||
| Theorem | wlimeq2 36133 | Equality theorem for the limit class. (Contributed by Scott Fenton, 15-Jun-2018.) |
| ⊢ (𝐴 = 𝐵 → WLim(𝑅, 𝐴) = WLim(𝑅, 𝐵)) | ||
| Theorem | nfwlim 36134 | Bound-variable hypothesis builder for the limit class. (Contributed by Scott Fenton, 15-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ Ⅎ𝑥𝑅 & ⊢ Ⅎ𝑥𝐴 ⇒ ⊢ Ⅎ𝑥WLim(𝑅, 𝐴) | ||
| Theorem | elwlim 36135 | Membership in the limit class. (Contributed by Scott Fenton, 15-Jun-2018.) (Revised by AV, 10-Oct-2021.) |
| ⊢ (𝑋 ∈ WLim(𝑅, 𝐴) ↔ (𝑋 ∈ 𝐴 ∧ 𝑋 ≠ inf(𝐴, 𝐴, 𝑅) ∧ 𝑋 = sup(Pred(𝑅, 𝐴, 𝑋), 𝐴, 𝑅))) | ||
| Theorem | wzel 36136 | The zero of a well-founded set is a member of that set. (Contributed by Scott Fenton, 13-Jun-2018.) (Revised by AV, 10-Oct-2021.) |
| ⊢ ((𝑅 We 𝐴 ∧ 𝑅 Se 𝐴 ∧ 𝐴 ≠ ∅) → inf(𝐴, 𝐴, 𝑅) ∈ 𝐴) | ||
| Theorem | wsuclem 36137* | Lemma for the supremum properties of well-founded successor. (Contributed by Scott Fenton, 15-Jun-2018.) (Revised by AV, 10-Oct-2021.) |
| ⊢ (𝜑 → 𝑅 We 𝐴) & ⊢ (𝜑 → 𝑅 Se 𝐴) & ⊢ (𝜑 → 𝑋 ∈ 𝑉) & ⊢ (𝜑 → ∃𝑤 ∈ 𝐴 𝑋𝑅𝑤) ⇒ ⊢ (𝜑 → ∃𝑥 ∈ 𝐴 (∀𝑦 ∈ Pred (◡𝑅, 𝐴, 𝑋) ¬ 𝑦𝑅𝑥 ∧ ∀𝑦 ∈ 𝐴 (𝑥𝑅𝑦 → ∃𝑧 ∈ Pred (◡𝑅, 𝐴, 𝑋)𝑧𝑅𝑦))) | ||
| Theorem | wsucex 36138 | Existence theorem for well-founded successor. (Contributed by Scott Fenton, 16-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ (𝜑 → 𝑅 Or 𝐴) ⇒ ⊢ (𝜑 → wsuc(𝑅, 𝐴, 𝑋) ∈ V) | ||
| Theorem | wsuccl 36139* | If 𝑋 is a set with an 𝑅 successor in 𝐴, then its well-founded successor is a member of 𝐴. (Contributed by Scott Fenton, 15-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ (𝜑 → 𝑅 We 𝐴) & ⊢ (𝜑 → 𝑅 Se 𝐴) & ⊢ (𝜑 → 𝑋 ∈ 𝑉) & ⊢ (𝜑 → ∃𝑦 ∈ 𝐴 𝑋𝑅𝑦) ⇒ ⊢ (𝜑 → wsuc(𝑅, 𝐴, 𝑋) ∈ 𝐴) | ||
| Theorem | wsuclb 36140 | A well-founded successor is a lower bound on points after 𝑋. (Contributed by Scott Fenton, 16-Jun-2018.) (Proof shortened by AV, 10-Oct-2021.) |
| ⊢ (𝜑 → 𝑅 We 𝐴) & ⊢ (𝜑 → 𝑅 Se 𝐴) & ⊢ (𝜑 → 𝑋 ∈ 𝑉) & ⊢ (𝜑 → 𝑌 ∈ 𝐴) & ⊢ (𝜑 → 𝑋𝑅𝑌) ⇒ ⊢ (𝜑 → ¬ 𝑌𝑅wsuc(𝑅, 𝐴, 𝑋)) | ||
| Theorem | wlimss 36141 | The class of limit points is a subclass of the base class. (Contributed by Scott Fenton, 16-Jun-2018.) |
| ⊢ WLim(𝑅, 𝐴) ⊆ 𝐴 | ||
| Syntax | ctxp 36142 | Declare the syntax for tail Cartesian product. |
| class (𝐴 ⊗ 𝐵) | ||
| Syntax | cpprod 36143 | Declare the syntax for the parallel product. |
| class pprod(𝑅, 𝑆) | ||
| Syntax | csset 36144 | Declare the subset relationship class. |
| class SSet | ||
| Syntax | ctrans 36145 | Declare the transitive set class. |
| class Trans | ||
| Syntax | cbigcup 36146 | Declare the set union relationship. |
| class Bigcup | ||
| Syntax | cfix 36147 | Declare the syntax for the fixpoints of a class. |
| class Fix 𝐴 | ||
| Syntax | climits 36148 | Declare the class of limit ordinals. |
| class Limits | ||
| Syntax | cfuns 36149 | Declare the syntax for the class of all function. |
| class Funs | ||
| Syntax | csingle 36150 | Declare the syntax for the singleton function. |
| class Singleton | ||
| Syntax | csingles 36151 | Declare the syntax for the class of all singletons. |
| class Singletons | ||
| Syntax | cimage 36152 | Declare the syntax for the image functor. |
| class Image𝐴 | ||
| Syntax | ccart 36153 | Declare the syntax for the cartesian function. |
| class Cart | ||
| Syntax | cimg 36154 | Declare the syntax for the image function. |
| class Img | ||
| Syntax | cdomain 36155 | Declare the syntax for the domain function. |
| class Domain | ||
| Syntax | crange 36156 | Declare the syntax for the range function. |
| class Range | ||
| Syntax | capply 36157 | Declare the syntax for the application function. |
| class Apply | ||
| Syntax | ccup 36158 | Declare the syntax for the cup function. |
| class Cup | ||
| Syntax | ccap 36159 | Declare the syntax for the cap function. |
| class Cap | ||
| Syntax | csuccf 36160 | Declare the syntax for the successor function. |
| class Succ | ||
| Syntax | cfunpart 36161 | Declare the syntax for the functional part functor. |
| class Funpart𝐹 | ||
| Syntax | cfullfn 36162 | Declare the syntax for the full function functor. |
| class FullFun𝐹 | ||
| Syntax | crestrict 36163 | Declare the syntax for the restriction function. |
| class Restrict | ||
| Syntax | cub 36164 | Declare the syntax for the upper bound relationship functor. |
| class UB𝑅 | ||
| Syntax | clb 36165 | Declare the syntax for the lower bound relationship functor. |
| class LB𝑅 | ||
| Definition | df-txp 36166 | Define the tail cross of two classes. Membership in this class is defined by txpss3v 36190 and brtxp 36192. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ (𝐴 ⊗ 𝐵) = ((◡(1st ↾ (V × V)) ∘ 𝐴) ∩ (◡(2nd ↾ (V × V)) ∘ 𝐵)) | ||
| Definition | df-pprod 36167 | Define the parallel product of two classes. Membership in this class is defined by pprodss4v 36196 and brpprod 36197. (Contributed by Scott Fenton, 11-Apr-2014.) |
| ⊢ pprod(𝐴, 𝐵) = ((𝐴 ∘ (1st ↾ (V × V))) ⊗ (𝐵 ∘ (2nd ↾ (V × V)))) | ||
| Definition | df-sset 36168 | Define the subset class. For the value, see brsset 36201. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ SSet = ((V × V) ∖ ran ( E ⊗ (V ∖ E ))) | ||
| Definition | df-trans 36169 | Define the class of all transitive sets. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ Trans = (V ∖ ran (( E ∘ E ) ∖ E )) | ||
| Definition | df-bigcup 36170 | Define the Bigcup function, which, per fvbigcup 36214, carries a set to its union. (Contributed by Scott Fenton, 11-Apr-2012.) |
| ⊢ Bigcup = ((V × V) ∖ ran ((V ⊗ E ) △ (( E ∘ E ) ⊗ V))) | ||
| Definition | df-fix 36171 | Define the class of all fixpoints of a relationship. (Contributed by Scott Fenton, 11-Apr-2012.) |
| ⊢ Fix 𝐴 = dom (𝐴 ∩ I ) | ||
| Definition | df-limits 36172 | Define the class of all limit ordinals. (Contributed by Scott Fenton, 11-Apr-2012.) |
| ⊢ Limits = ((On ∩ Fix Bigcup ) ∖ {∅}) | ||
| Definition | df-funs 36173 | Define the class of all functions. See elfuns 36227 for membership. (Contributed by Scott Fenton, 18-Feb-2013.) |
| ⊢ Funs = (𝒫 (V × V) ∖ Fix ( E ∘ ((1st ⊗ ((V ∖ I ) ∘ 2nd )) ∘ ◡ E ))) | ||
| Definition | df-singleton 36174 | Define the singleton function. See brsingle 36229 for its value. (Contributed by Scott Fenton, 4-Apr-2014.) |
| ⊢ Singleton = ((V × V) ∖ ran ((V ⊗ E ) △ ( I ⊗ V))) | ||
| Definition | df-singles 36175 | Define the class of all singletons. See elsingles 36230 for membership. (Contributed by Scott Fenton, 19-Feb-2013.) |
| ⊢ Singletons = ran Singleton | ||
| Definition | df-image 36176 | Define the image functor. This function takes a set 𝐴 to a function 𝑥 ↦ (𝐴 “ 𝑥), providing that the latter exists. See imageval 36242 for the derivation. (Contributed by Scott Fenton, 27-Mar-2014.) |
| ⊢ Image𝐴 = ((V × V) ∖ ran ((V ⊗ E ) △ (( E ∘ ◡𝐴) ⊗ V))) | ||
| Definition | df-cart 36177 | Define the cartesian product function. See brcart 36244 for its value. (Contributed by Scott Fenton, 11-Apr-2014.) |
| ⊢ Cart = (((V × V) × V) ∖ ran ((V ⊗ E ) △ (pprod( E , E ) ⊗ V))) | ||
| Definition | df-img 36178 | Define the image function. See brimg 36249 for its value. (Contributed by Scott Fenton, 12-Apr-2014.) |
| ⊢ Img = (Image((2nd ∘ 1st ) ↾ (1st ↾ (V × V))) ∘ Cart) | ||
| Definition | df-domain 36179 | Define the domain function. See brdomain 36245 for its value. (Contributed by Scott Fenton, 11-Apr-2014.) |
| ⊢ Domain = Image(1st ↾ (V × V)) | ||
| Definition | df-range 36180 | Define the range function. See brrange 36246 for its value. (Contributed by Scott Fenton, 11-Apr-2014.) |
| ⊢ Range = Image(2nd ↾ (V × V)) | ||
| Definition | df-cup 36181 | Define the little cup function. See brcup 36251 for its value. (Contributed by Scott Fenton, 14-Apr-2014.) |
| ⊢ Cup = (((V × V) × V) ∖ ran ((V ⊗ E ) △ (((◡1st ∘ E ) ∪ (◡2nd ∘ E )) ⊗ V))) | ||
| Definition | df-cap 36182 | Define the little cap function. See brcap 36252 for its value. (Contributed by Scott Fenton, 17-Apr-2014.) |
| ⊢ Cap = (((V × V) × V) ∖ ran ((V ⊗ E ) △ (((◡1st ∘ E ) ∩ (◡2nd ∘ E )) ⊗ V))) | ||
| Definition | df-restrict 36183 | Define the restriction function. See brrestrict 36263 for its value. (Contributed by Scott Fenton, 17-Apr-2014.) |
| ⊢ Restrict = (Cap ∘ (1st ⊗ (Cart ∘ (2nd ⊗ (Range ∘ 1st ))))) | ||
| Definition | df-succf 36184 | Define the successor function. See its alternate version dfsuccf2 36255. See brsuccf 36254 for its value. Cf. the equivalent df-sucmap 38925 family. (Contributed by Scott Fenton, 14-Apr-2014.) |
| ⊢ Succ = (Cup ∘ ( I ⊗ Singleton)) | ||
| Definition | df-apply 36185 | Define the application function. See brapply 36250 for its value. (Contributed by Scott Fenton, 12-Apr-2014.) |
| ⊢ Apply = (( Bigcup ∘ Bigcup ) ∘ (((V × V) ∖ ran ((V ⊗ E ) △ (( E ↾ Singletons ) ⊗ V))) ∘ ((Singleton ∘ Img) ∘ pprod( I , Singleton)))) | ||
| Definition | df-funpart 36186 | Define the functional part of a class 𝐹. This is the maximal part of 𝐹 that is a function. See funpartfun 36257 and funpartfv 36259 for the meaning of this statement. (Contributed by Scott Fenton, 16-Apr-2014.) |
| ⊢ Funpart𝐹 = (𝐹 ↾ dom ((Image𝐹 ∘ Singleton) ∩ (V × Singletons ))) | ||
| Definition | df-fullfun 36187 | Define the full function over 𝐹. This is a function with domain V that always agrees with 𝐹 for its value. (Contributed by Scott Fenton, 17-Apr-2014.) |
| ⊢ FullFun𝐹 = (Funpart𝐹 ∪ ((V ∖ dom Funpart𝐹) × {∅})) | ||
| Definition | df-ub 36188 | Define the upper bound relationship functor. See brub 36268 for value. (Contributed by Scott Fenton, 3-May-2018.) |
| ⊢ UB𝑅 = ((V × V) ∖ ((V ∖ 𝑅) ∘ ◡ E )) | ||
| Definition | df-lb 36189 | Define the lower bound relationship functor. See brlb 36269 for value. (Contributed by Scott Fenton, 3-May-2018.) |
| ⊢ LB𝑅 = UB◡𝑅 | ||
| Theorem | txpss3v 36190 | A tail Cartesian product is a subset of the class of ordered triples. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ (𝐴 ⊗ 𝐵) ⊆ (V × (V × V)) | ||
| Theorem | txprel 36191 | A tail Cartesian product is a relationship. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ Rel (𝐴 ⊗ 𝐵) | ||
| Theorem | brtxp 36192 | Characterize a ternary relation over a tail Cartesian product. Together with txpss3v 36190, this completely defines membership in a tail cross. (Contributed by Scott Fenton, 31-Mar-2012.) (Proof shortened by Peter Mazsa, 2-Oct-2022.) |
| ⊢ 𝑋 ∈ V & ⊢ 𝑌 ∈ V & ⊢ 𝑍 ∈ V ⇒ ⊢ (𝑋(𝐴 ⊗ 𝐵)〈𝑌, 𝑍〉 ↔ (𝑋𝐴𝑌 ∧ 𝑋𝐵𝑍)) | ||
| Theorem | brtxp2 36193* | The binary relation over a tail cross when the second argument is not an ordered pair. (Contributed by Scott Fenton, 14-Apr-2014.) (Revised by Mario Carneiro, 3-May-2015.) |
| ⊢ 𝐴 ∈ V ⇒ ⊢ (𝐴(𝑅 ⊗ 𝑆)𝐵 ↔ ∃𝑥∃𝑦(𝐵 = 〈𝑥, 𝑦〉 ∧ 𝐴𝑅𝑥 ∧ 𝐴𝑆𝑦)) | ||
| Theorem | dfpprod2 36194 | Expanded definition of parallel product. (Contributed by Scott Fenton, 3-May-2014.) |
| ⊢ pprod(𝐴, 𝐵) = ((◡(1st ↾ (V × V)) ∘ (𝐴 ∘ (1st ↾ (V × V)))) ∩ (◡(2nd ↾ (V × V)) ∘ (𝐵 ∘ (2nd ↾ (V × V))))) | ||
| Theorem | pprodcnveq 36195 | A converse law for parallel product. (Contributed by Scott Fenton, 3-May-2014.) |
| ⊢ pprod(𝑅, 𝑆) = ◡pprod(◡𝑅, ◡𝑆) | ||
| Theorem | pprodss4v 36196 | The parallel product is a subclass of ((V × V) × (V × V)). (Contributed by Scott Fenton, 11-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) (Proof shortened by Peter Mazsa, 2-Oct-2022.) |
| ⊢ pprod(𝐴, 𝐵) ⊆ ((V × V) × (V × V)) | ||
| Theorem | brpprod 36197 | Characterize a quaternary relation over a tail Cartesian product. Together with pprodss4v 36196, this completely defines membership in a parallel product. (Contributed by Scott Fenton, 11-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ 𝑋 ∈ V & ⊢ 𝑌 ∈ V & ⊢ 𝑍 ∈ V & ⊢ 𝑊 ∈ V ⇒ ⊢ (〈𝑋, 𝑌〉pprod(𝐴, 𝐵)〈𝑍, 𝑊〉 ↔ (𝑋𝐴𝑍 ∧ 𝑌𝐵𝑊)) | ||
| Theorem | brpprod3a 36198* | Condition for parallel product when the last argument is not an ordered pair. (Contributed by Scott Fenton, 11-Apr-2014.) (Revised by Mario Carneiro, 19-Apr-2014.) |
| ⊢ 𝑋 ∈ V & ⊢ 𝑌 ∈ V & ⊢ 𝑍 ∈ V ⇒ ⊢ (〈𝑋, 𝑌〉pprod(𝑅, 𝑆)𝑍 ↔ ∃𝑧∃𝑤(𝑍 = 〈𝑧, 𝑤〉 ∧ 𝑋𝑅𝑧 ∧ 𝑌𝑆𝑤)) | ||
| Theorem | brpprod3b 36199* | Condition for parallel product when the first argument is not an ordered pair. (Contributed by Scott Fenton, 3-May-2014.) |
| ⊢ 𝑋 ∈ V & ⊢ 𝑌 ∈ V & ⊢ 𝑍 ∈ V ⇒ ⊢ (𝑋pprod(𝑅, 𝑆)〈𝑌, 𝑍〉 ↔ ∃𝑧∃𝑤(𝑋 = 〈𝑧, 𝑤〉 ∧ 𝑧𝑅𝑌 ∧ 𝑤𝑆𝑍)) | ||
| Theorem | relsset 36200 | The subset class is a binary relation. (Contributed by Scott Fenton, 31-Mar-2012.) |
| ⊢ Rel SSet | ||
| < Previous Next > |
| Copyright terms: Public domain | < Previous Next > |