Home | Metamath
Proof Explorer Theorem List (p. 294 of 426) | < Previous Next > |
Browser slow? Try the
Unicode version. |
||
Mirrors > Metamath Home Page > MPE Home Page > Theorem List Contents > Recent Proofs This page: Page List |
Color key: | Metamath Proof Explorer
(1-27775) |
Hilbert Space Explorer
(27776-29300) |
Users' Mathboxes
(29301-42551) |
Type | Label | Description |
---|---|---|
Statement | ||
Theorem | mathbox 29301 |
(This theorem is a dummy placeholder for these guidelines. The label
of this theorem, "mathbox", is hard-coded into the metamath
program to
identify the start of the mathbox section for web page generation.)
A "mathbox" is a user-contributed section that is maintained by its contributor independently from the main part of set.mm. For contributors: By making a contribution, you agree to release it into the public domain, according to the statement at the beginning of set.mm. Mathboxes are provided to help keep your work synchronized with changes in set.mm while allowing you to work independently without affecting other contributors. Even though in a sense your mathbox belongs to you, it is still part of the shared body of knowledge contained in set.mm, and occasionally other people may make maintenance edits to your mathbox for things like keeping it synchronized with the rest of set.mm, reducing proof lengths, moving your theorems to the main part of set.mm when needed, and fixing typos or other errors. If you want to preserve it the way you left it, you can keep a local copy or keep track of the GitHub commit number. Guidelines: 1. See conventions 27258 for our general style guidelines. For contributing via GitHub, see https://github.com/metamath/set.mm/blob/develop/CONTRIBUTING.md. The metamath program command "verify markup *" will check that you have followed many of of the conventions we use. 2. If at all possible, please use only nullary class constants for new definitions, for example as in df-div 10685. 3. Each $p and $a statement must be immediately preceded with the comment that will be shown on its web page description. The metamath program command "write source set.mm /rewrap" will take care of our indentation conventions and line wrapping. 4. All mathbox content will be on public display and should hopefully reflect the overall quality of the website. 5. Mathboxes must be independent from one another (checked by "verify markup *"). If you need a theorem from another mathbox, typically it is moved to the main part of set.mm. New users should consult with more experienced users before doing this. (Contributed by NM, 20-Feb-2007.) (New usage is discouraged.) |
Theorem | foo3 29302 | A theorem about the universal class. (Contributed by Stefan Allan, 9-Dec-2008.) |
Theorem | xfree 29303 | A partial converse to 19.9t 2071. (Contributed by Stefan Allan, 21-Dec-2008.) (Revised by Mario Carneiro, 11-Dec-2016.) |
Theorem | xfree2 29304 | A partial converse to 19.9t 2071. (Contributed by Stefan Allan, 21-Dec-2008.) |
Theorem | addltmulALT 29305 | A proof readability experiment for addltmul 11268. (Contributed by Stefan Allan, 30-Oct-2010.) (New usage is discouraged.) (Proof modification is discouraged.) |
Theorem | bian1d 29306 | Adding a superfluous conjunct in a biconditional. (Contributed by Thierry Arnoux, 26-Feb-2017.) |
Theorem | or3di 29307 | Distributive law for disjunction. (Contributed by Thierry Arnoux, 3-Jul-2017.) |
Theorem | or3dir 29308 | Distributive law for disjunction. (Contributed by Thierry Arnoux, 3-Jul-2017.) |
Theorem | 3o1cs 29309 | Deduction eliminating disjunct. (Contributed by Thierry Arnoux, 19-Dec-2016.) |
Theorem | 3o2cs 29310 | Deduction eliminating disjunct. (Contributed by Thierry Arnoux, 19-Dec-2016.) |
Theorem | 3o3cs 29311 | Deduction eliminating disjunct. (Contributed by Thierry Arnoux, 19-Dec-2016.) |
Theorem | spc2ed 29312* | Existential specialization with 2 quantifiers, using implicit substitution. (Contributed by Thierry Arnoux, 23-Aug-2017.) |
Theorem | spc2d 29313* | Specialization with 2 quantifiers, using implicit substitution. (Contributed by Thierry Arnoux, 23-Aug-2017.) |
Theorem | vtocl2d 29314* | Implicit substitution of two classes for two setvar variables. (Contributed by Thierry Arnoux, 25-Aug-2020.) |
Theorem | eqri 29315 | Infer equality of classes from equivalence of membership. (Contributed by Thierry Arnoux, 7-Oct-2017.) |
Theorem | ralcom4f 29316* | Commutation of restricted and unrestricted universal quantifiers. (Contributed by NM, 26-Mar-2004.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) (Revised by Thierry Arnoux, 8-Mar-2017.) |
Theorem | rexcom4f 29317* | Commutation of restricted and unrestricted existential quantifiers. (Contributed by NM, 12-Apr-2004.) (Proof shortened by Andrew Salmon, 8-Jun-2011.) (Revised by Thierry Arnoux, 8-Mar-2017.) |
Theorem | 19.9d2rf 29318 | A deduction version of one direction of 19.9 2072 with two variables. (Contributed by Thierry Arnoux, 20-Mar-2017.) |
Theorem | 19.9d2r 29319* | A deduction version of one direction of 19.9 2072 with two variables. (Contributed by Thierry Arnoux, 30-Jan-2017.) |
Theorem | r19.29ffa 29320* | A commonly used pattern based on r19.29 3072, version with two restricted quantifiers. (Contributed by Thierry Arnoux, 26-Nov-2017.) |
Theorem | sbceqbidf 29321 | Equality theorem for class substitution. (Contributed by Thierry Arnoux, 4-Sep-2018.) |
Theorem | sbcies 29322* | A special version of class substitution commonly used for structures. (Contributed by Thierry Arnoux, 14-Mar-2019.) |
Theorem | moel 29323* | "At most one" element in a set. (Contributed by Thierry Arnoux, 26-Jul-2018.) |
Theorem | mo5f 29324* | Alternate definition of "at most one." (Contributed by Thierry Arnoux, 1-Mar-2017.) |
Theorem | nmo 29325* | Negation of "at most one". (Contributed by Thierry Arnoux, 26-Feb-2017.) |
Theorem | moimd 29326* | "At most one" is preserved through implication (notice wff reversal). (Contributed by Thierry Arnoux, 25-Feb-2017.) |
Theorem | rmoeqALT 29327* | Equality's restricted existential "at most one" property. (Contributed by Thierry Arnoux, 30-Mar-2018.) Obsolete version of rmoeq 3405 as of 27-Oct-2020. (New usage is discouraged.) (Proof modification is discouraged.) |
Theorem | 2reuswap2 29328* | A condition allowing swap of uniqueness and existential quantifiers. (Contributed by Thierry Arnoux, 7-Apr-2017.) |
Theorem | reuxfr3d 29329* | Transfer existential uniqueness from a variable to another variable contained in expression . Cf. reuxfr2d 4891. (Contributed by Thierry Arnoux, 7-Apr-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
Theorem | reuxfr4d 29330* | Transfer existential uniqueness from a variable to another variable contained in expression . Cf. reuxfrd 4893. (Contributed by Thierry Arnoux, 7-Apr-2017.) |
Theorem | rexunirn 29331* | Restricted existential quantification over the union of the range of a function. Cf. rexrn 6361 and eluni2 4440. (Contributed by Thierry Arnoux, 19-Sep-2017.) |
Theorem | rmoxfrdOLD 29332* | Transfer "at most one" restricted quantification from a variable to another variable contained in expression . (Contributed by Thierry Arnoux, 7-Apr-2017.) (New usage is discouraged.) (Proof modification is discouraged.) |
Theorem | rmoxfrd 29333* | Transfer "at most one" restricted quantification from a variable to another variable contained in expression . (Contributed by Thierry Arnoux, 7-Apr-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
Theorem | ssrmo 29334 | "At most one" existential quantification restricted to a subclass. (Contributed by Thierry Arnoux, 8-Oct-2017.) |
Theorem | rmo3f 29335* | Restricted "at most one" using explicit substitution. (Contributed by NM, 4-Nov-2012.) (Revised by NM, 16-Jun-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
Theorem | rmo4fOLD 29336* | Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by Thierry Arnoux, 11-Oct-2016.) (Revised by Thierry Arnoux, 8-Mar-2017.) (New usage is discouraged.) (Proof modification is discouraged.) |
Theorem | rmo4f 29337* | Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by Thierry Arnoux, 11-Oct-2016.) (Revised by Thierry Arnoux, 8-Mar-2017.) (Revised by Thierry Arnoux, 8-Oct-2017.) |
Theorem | rabrab 29338 | Abstract builder restricted to another restricted abstract builder. (Contributed by Thierry Arnoux, 30-Aug-2017.) |
Theorem | difrab2 29339 | Difference of two restricted class abstractions. Compare with difrab 3901. (Contributed by Thierry Arnoux, 3-Jan-2022.) |
Theorem | rabexgfGS 29340 | Separation Scheme in terms of a restricted class abstraction. To be removed in profit of Glauco's equivalent version. (Contributed by Thierry Arnoux, 11-May-2017.) |
Theorem | rabsnel 29341* | Truth implied by equality of a restricted class abstraction and a singleton. (Contributed by Thierry Arnoux, 15-Sep-2018.) |
Theorem | rabeqsnd 29342* | Conditions for a restricted class abstraction to be a singleton, in deduction form. (Contributed by Thierry Arnoux, 2-Dec-2021.) |
Theorem | foresf1o 29343* | From a surjective function, *choose* a subset of the domain, such that the restricted function is bijective. (Contributed by Thierry Arnoux, 27-Jan-2020.) |
Theorem | rabfodom 29344* | Domination relation for restricted abstract class builders, based on a surjective function. (Contributed by Thierry Arnoux, 27-Jan-2020.) |
Theorem | abrexdomjm 29345* | An indexed set is dominated by the indexing set. (Contributed by Jeff Madsen, 2-Sep-2009.) |
Theorem | abrexdom2jm 29346* | An indexed set is dominated by the indexing set. (Contributed by Jeff Madsen, 2-Sep-2009.) |
Theorem | abrexexd 29347* | Existence of a class abstraction of existentially restricted sets. (Contributed by Thierry Arnoux, 10-May-2017.) |
Theorem | elabreximd 29348* | Class substitution in an image set. (Contributed by Thierry Arnoux, 30-Dec-2016.) |
Theorem | elabreximdv 29349* | Class substitution in an image set. (Contributed by Thierry Arnoux, 30-Dec-2016.) |
Theorem | abrexss 29350* | A necessary condition for an image set to be a subset. (Contributed by Thierry Arnoux, 6-Feb-2017.) |
Theorem | rabss3d 29351* | Subclass law for restricted abstraction. (Contributed by Thierry Arnoux, 25-Sep-2017.) |
Theorem | inin 29352 | Intersection with an intersection. (Contributed by Thierry Arnoux, 27-Dec-2016.) |
Theorem | inindif 29353 | See inundif 4046. (Contributed by Thierry Arnoux, 13-Sep-2017.) |
Theorem | difininv 29354 | Condition for the intersections of two sets with a given set to be equal. (Contributed by Thierry Arnoux, 28-Dec-2021.) |
Theorem | difeq 29355 | Rewriting an equation with class difference, without using quantifiers. (Contributed by Thierry Arnoux, 24-Sep-2017.) |
Theorem | indifundif 29356 | A remarkable equation with sets. (Contributed by Thierry Arnoux, 18-May-2020.) |
Theorem | elpwincl1 29357 | Closure of intersection with regard to elementhood to a power set. (Contributed by Thierry Arnoux, 18-May-2020.) |
Theorem | elpwdifcl 29358 | Closure of class difference with regard to elementhood to a power set. (Contributed by Thierry Arnoux, 18-May-2020.) |
Theorem | elpwiuncl 29359* | Closure of indexed union with regard to elementhood to a power set. (Contributed by Thierry Arnoux, 27-May-2020.) |
Theorem | elpreq 29360 | Equality wihin a pair. (Contributed by Thierry Arnoux, 23-Aug-2017.) |
Theorem | ifeqeqx 29361* | An equality theorem tailored for ballotlemsf1o 30575. (Contributed by Thierry Arnoux, 14-Apr-2017.) |
Theorem | elimifd 29362 | Elimination of a conditional operator contained in a wff . (Contributed by Thierry Arnoux, 25-Jan-2017.) |
Theorem | elim2if 29363 | Elimination of two conditional operators contained in a wff . (Contributed by Thierry Arnoux, 25-Jan-2017.) |
Theorem | elim2ifim 29364 | Elimination of two conditional operators for an implication. (Contributed by Thierry Arnoux, 25-Jan-2017.) |
Theorem | ifeq3da 29365 | Given an expression containing , substitute (hypotheses .1 and .2) and evaluate (hypotheses .3 and .4) it for both cases at the same time. (Contributed by Thierry Arnoux, 13-Dec-2021.) |
Theorem | uniinn0 29366* | Sufficient and necessary condition for a union to intersect with a given set. (Contributed by Thierry Arnoux, 27-Jan-2020.) |
Theorem | uniin1 29367* | Union of intersection. Generalization of half of theorem "Distributive laws" in [Enderton] p. 30. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Theorem | uniin2 29368* | Union of intersection. Generalization of half of theorem "Distributive laws" in [Enderton] p. 30. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Theorem | difuncomp 29369 | Express a class difference using unions and class complements. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Theorem | pwuniss 29370 | Condition for a class union to be a subset. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Theorem | elpwunicl 29371 | Closure of a set union with regard to elementhood to a power set. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Theorem | cbviunf 29372* | Rule used to change the bound variables in an indexed union, with the substitution specified implicitly by the hypothesis. (Contributed by NM, 26-Mar-2006.) (Revised by Andrew Salmon, 25-Jul-2011.) |
Theorem | iuneq12daf 29373 | Equality deduction for indexed union, deduction version. (Contributed by Thierry Arnoux, 13-Mar-2017.) |
Theorem | iunin1f 29374 | Indexed union of intersection. Generalization of half of theorem "Distributive laws" in [Enderton] p. 30. Use uniiun 4573 to recover Enderton's theorem. (Contributed by NM, 26-Mar-2004.) (Revised by Thierry Arnoux, 2-May-2020.) |
Theorem | iunxsngf 29375* | A singleton index picks out an instance of an indexed union's argument. (Contributed by Mario Carneiro, 25-Jun-2016.) (Revised by Thierry Arnoux, 2-May-2020.) |
Theorem | ssiun3 29376* | Subset equivalence for an indexed union. (Contributed by Thierry Arnoux, 17-Oct-2016.) |
Theorem | iinssiun 29377* | An indexed intersection is a subset of the corresponding indexed union. (Contributed by Thierry Arnoux, 31-Dec-2021.) |
Theorem | ssiun2sf 29378 | Subset relationship for an indexed union. (Contributed by Thierry Arnoux, 31-Dec-2016.) |
Theorem | iuninc 29379* | The union of an increasing collection of sets is its last element. (Contributed by Thierry Arnoux, 22-Jan-2017.) |
Theorem | iundifdifd 29380* | The intersection of a set is the complement of the union of the complements. (Contributed by Thierry Arnoux, 19-Dec-2016.) |
Theorem | iundifdif 29381* | The intersection of a set is the complement of the union of the complements. TODO: shorten using iundifdifd 29380. (Contributed by Thierry Arnoux, 4-Sep-2016.) |
Theorem | iunrdx 29382* | Re-index an indexed union. (Contributed by Thierry Arnoux, 6-Apr-2017.) |
Theorem | iunpreima 29383* | Preimage of an indexed union. (Contributed by Thierry Arnoux, 27-Mar-2018.) |
Theorem | disjnf 29384* | In case is not free in , disjointness is not so interesting since it reduces to cases where is a singleton. (Google Groups discussion with Peter Mazsa.) (Contributed by Thierry Arnoux, 26-Jul-2018.) |
Disj | ||
Theorem | cbvdisjf 29385* | Change bound variables in a disjoint collection. (Contributed by Thierry Arnoux, 6-Apr-2017.) |
Disj Disj | ||
Theorem | disjss1f 29386 | A subset of a disjoint collection is disjoint. (Contributed by Thierry Arnoux, 6-Apr-2017.) |
Disj Disj | ||
Theorem | disjeq1f 29387 | Equality theorem for disjoint collection. (Contributed by Mario Carneiro, 14-Nov-2016.) |
Disj Disj | ||
Theorem | disjdifprg 29388* | A trivial partition into a subset and its complement. (Contributed by Thierry Arnoux, 25-Dec-2016.) |
Disj | ||
Theorem | disjdifprg2 29389* | A trivial partition of a set into its difference and intersection with another set. (Contributed by Thierry Arnoux, 25-Dec-2016.) |
Disj | ||
Theorem | disji2f 29390* | Property of a disjoint collection: if and , and , then and are disjoint. (Contributed by Thierry Arnoux, 30-Dec-2016.) |
Disj | ||
Theorem | disjif 29391* | Property of a disjoint collection: if and have a common element , then . (Contributed by Thierry Arnoux, 30-Dec-2016.) |
Disj | ||
Theorem | disjorf 29392* | Two ways to say that a collection for is disjoint. (Contributed by Thierry Arnoux, 8-Mar-2017.) |
Disj | ||
Theorem | disjorsf 29393* | Two ways to say that a collection for is disjoint. (Contributed by Thierry Arnoux, 8-Mar-2017.) |
Disj | ||
Theorem | disjif2 29394* | Property of a disjoint collection: if and have a common element , then . (Contributed by Thierry Arnoux, 6-Apr-2017.) |
Disj | ||
Theorem | disjabrex 29395* | Rewriting a disjoint collection into a partition of its image set. (Contributed by Thierry Arnoux, 30-Dec-2016.) |
Disj Disj | ||
Theorem | disjabrexf 29396* | Rewriting a disjoint collection into a partition of its image set. (Contributed by Thierry Arnoux, 30-Dec-2016.) (Revised by Thierry Arnoux, 9-Mar-2017.) |
Disj Disj | ||
Theorem | disjpreima 29397* | A preimage of a disjoint set is disjoint. (Contributed by Thierry Arnoux, 7-Feb-2017.) |
Disj Disj | ||
Theorem | disjrnmpt 29398* | Rewriting a disjoint collection using the range of a mapping. (Contributed by Thierry Arnoux, 27-May-2020.) |
Disj Disj | ||
Theorem | disjin 29399 | If a collection is disjoint, so is the collection of the intersections with a given set. (Contributed by Thierry Arnoux, 14-Feb-2017.) |
Disj Disj | ||
Theorem | disjin2 29400 | If a collection is disjoint, so is the collection of the intersections with a given set. (Contributed by Thierry Arnoux, 21-Jun-2020.) |
Disj Disj |
< Previous Next > |
Copyright terms: Public domain | < Previous Next > |