![]() |
Metamath
Proof Explorer Theorem List (p. 150 of 475) | < 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-29964) |
![]() (29965-31487) |
![]() (31488-47412) |
Type | Label | Description |
---|---|---|
Statement | ||
Theorem | cleq1lem 14901 | Equality implies bijection. (Contributed by RP, 9-May-2020.) |
β’ (π΄ = π΅ β ((π΄ β πΆ β§ π) β (π΅ β πΆ β§ π))) | ||
Theorem | cleq1 14902* | Equality of relations implies equality of closures. (Contributed by RP, 9-May-2020.) |
β’ (π = π β β© {π β£ (π β π β§ π)} = β© {π β£ (π β π β§ π)}) | ||
Theorem | clsslem 14903* | The closure of a subclass is a subclass of the closure. (Contributed by RP, 16-May-2020.) |
β’ (π β π β β© {π β£ (π β π β§ π)} β β© {π β£ (π β π β§ π)}) | ||
Syntax | ctcl 14904 | Extend class notation to include the transitive closure symbol. |
class t+ | ||
Syntax | crtcl 14905 | Extend class notation with reflexive-transitive closure. |
class t* | ||
Definition | df-trcl 14906* | Transitive closure of a relation. This is the smallest superset which has the transitive property. (Contributed by FL, 27-Jun-2011.) |
β’ t+ = (π₯ β V β¦ β© {π§ β£ (π₯ β π§ β§ (π§ β π§) β π§)}) | ||
Definition | df-rtrcl 14907* | Reflexive-transitive closure of a relation. This is the smallest superset which is reflexive property over all elements of its domain and range and has the transitive property. (Contributed by FL, 27-Jun-2011.) |
β’ t* = (π₯ β V β¦ β© {π§ β£ (( I βΎ (dom π₯ βͺ ran π₯)) β π§ β§ π₯ β π§ β§ (π§ β π§) β π§)}) | ||
Theorem | trcleq1 14908* | Equality of relations implies equality of transitive closures. (Contributed by RP, 9-May-2020.) |
β’ (π = π β β© {π β£ (π β π β§ (π β π) β π)} = β© {π β£ (π β π β§ (π β π) β π)}) | ||
Theorem | trclsslem 14909* | The transitive closure (as a relation) of a subclass is a subclass of the transitive closure. (Contributed by RP, 3-May-2020.) |
β’ (π β π β β© {π β£ (π β π β§ (π β π) β π)} β β© {π β£ (π β π β§ (π β π) β π)}) | ||
Theorem | trcleq2lem 14910 | Equality implies bijection. (Contributed by RP, 5-May-2020.) |
β’ (π΄ = π΅ β ((π β π΄ β§ (π΄ β π΄) β π΄) β (π β π΅ β§ (π΅ β π΅) β π΅))) | ||
Theorem | cvbtrcl 14911* | Change of bound variable in class of all transitive relations which are supersets of a relation. (Contributed by RP, 5-May-2020.) |
β’ {π₯ β£ (π β π₯ β§ (π₯ β π₯) β π₯)} = {π¦ β£ (π β π¦ β§ (π¦ β π¦) β π¦)} | ||
Theorem | trcleq12lem 14912 | Equality implies bijection. (Contributed by RP, 9-May-2020.) |
β’ ((π = π β§ π΄ = π΅) β ((π β π΄ β§ (π΄ β π΄) β π΄) β (π β π΅ β§ (π΅ β π΅) β π΅))) | ||
Theorem | trclexlem 14913 | Existence of relation implies existence of union with Cartesian product of domain and range. (Contributed by RP, 5-May-2020.) |
β’ (π β π β (π βͺ (dom π Γ ran π )) β V) | ||
Theorem | trclublem 14914* | If a relation exists then the class of transitive relations which are supersets of that relation is not empty. (Contributed by RP, 28-Apr-2020.) |
β’ (π β π β (π βͺ (dom π Γ ran π )) β {π₯ β£ (π β π₯ β§ (π₯ β π₯) β π₯)}) | ||
Theorem | trclubi 14915* | The Cartesian product of the domain and range of a relation is an upper bound for its transitive closure. (Contributed by RP, 2-Jan-2020.) (Revised by RP, 28-Apr-2020.) (Revised by AV, 26-Mar-2021.) |
β’ Rel π & β’ π β V β β’ β© {π β£ (π β π β§ (π β π ) β π )} β (dom π Γ ran π ) | ||
Theorem | trclubgi 14916* | The union with the Cartesian product of its domain and range is an upper bound for a set's transitive closure. (Contributed by RP, 3-Jan-2020.) (Revised by RP, 28-Apr-2020.) (Revised by AV, 26-Mar-2021.) |
β’ π β V β β’ β© {π β£ (π β π β§ (π β π ) β π )} β (π βͺ (dom π Γ ran π )) | ||
Theorem | trclub 14917* | The Cartesian product of the domain and range of a relation is an upper bound for its transitive closure. (Contributed by RP, 17-May-2020.) |
β’ ((π β π β§ Rel π ) β β© {π β£ (π β π β§ (π β π) β π)} β (dom π Γ ran π )) | ||
Theorem | trclubg 14918* | The union with the Cartesian product of its domain and range is an upper bound for a set's transitive closure (as a relation). (Contributed by RP, 17-May-2020.) |
β’ (π β π β β© {π β£ (π β π β§ (π β π) β π)} β (π βͺ (dom π Γ ran π ))) | ||
Theorem | trclfv 14919* | The transitive closure of a relation. (Contributed by RP, 28-Apr-2020.) |
β’ (π β π β (t+βπ ) = β© {π₯ β£ (π β π₯ β§ (π₯ β π₯) β π₯)}) | ||
Theorem | brintclab 14920* | Two ways to express a binary relation which is the intersection of a class. (Contributed by RP, 4-Apr-2020.) |
β’ (π΄β© {π₯ β£ π}π΅ β βπ₯(π β β¨π΄, π΅β© β π₯)) | ||
Theorem | brtrclfv 14921* | Two ways of expressing the transitive closure of a binary relation. (Contributed by RP, 9-May-2020.) |
β’ (π β π β (π΄(t+βπ )π΅ β βπ((π β π β§ (π β π) β π) β π΄ππ΅))) | ||
Theorem | brcnvtrclfv 14922* | Two ways of expressing the transitive closure of the converse of a binary relation. (Contributed by RP, 9-May-2020.) |
β’ ((π β π β§ π΄ β π β§ π΅ β π) β (π΄β‘(t+βπ )π΅ β βπ((π β π β§ (π β π) β π) β π΅ππ΄))) | ||
Theorem | brtrclfvcnv 14923* | Two ways of expressing the transitive closure of the converse of a binary relation. (Contributed by RP, 10-May-2020.) |
β’ (π β π β (π΄(t+ββ‘π )π΅ β βπ((β‘π β π β§ (π β π) β π) β π΄ππ΅))) | ||
Theorem | brcnvtrclfvcnv 14924* | Two ways of expressing the transitive closure of the converse of the converse of a binary relation. (Contributed by RP, 10-May-2020.) |
β’ ((π β π β§ π΄ β π β§ π΅ β π) β (π΄β‘(t+ββ‘π )π΅ β βπ((β‘π β π β§ (π β π) β π) β π΅ππ΄))) | ||
Theorem | trclfvss 14925 | The transitive closure (as a relation) of a subclass is a subclass of the transitive closure. (Contributed by RP, 3-May-2020.) |
β’ ((π β π β§ π β π β§ π β π) β (t+βπ ) β (t+βπ)) | ||
Theorem | trclfvub 14926 | The transitive closure of a relation has an upper bound. (Contributed by RP, 28-Apr-2020.) |
β’ (π β π β (t+βπ ) β (π βͺ (dom π Γ ran π ))) | ||
Theorem | trclfvlb 14927 | The transitive closure of a relation has a lower bound. (Contributed by RP, 28-Apr-2020.) |
β’ (π β π β π β (t+βπ )) | ||
Theorem | trclfvcotr 14928 | The transitive closure of a relation is a transitive relation. (Contributed by RP, 29-Apr-2020.) |
β’ (π β π β ((t+βπ ) β (t+βπ )) β (t+βπ )) | ||
Theorem | trclfvlb2 14929 | The transitive closure of a relation has a lower bound. (Contributed by RP, 8-May-2020.) |
β’ (π β π β (π β π ) β (t+βπ )) | ||
Theorem | trclfvlb3 14930 | The transitive closure of a relation has a lower bound. (Contributed by RP, 8-May-2020.) |
β’ (π β π β (π βͺ (π β π )) β (t+βπ )) | ||
Theorem | cotrtrclfv 14931 | The transitive closure of a transitive relation. (Contributed by RP, 28-Apr-2020.) |
β’ ((π β π β§ (π β π ) β π ) β (t+βπ ) = π ) | ||
Theorem | trclidm 14932 | The transitive closure of a relation is idempotent. (Contributed by RP, 29-Apr-2020.) |
β’ (π β π β (t+β(t+βπ )) = (t+βπ )) | ||
Theorem | trclun 14933 | Transitive closure of a union of relations. (Contributed by RP, 5-May-2020.) |
β’ ((π β π β§ π β π) β (t+β(π βͺ π)) = (t+β((t+βπ ) βͺ (t+βπ)))) | ||
Theorem | trclfvg 14934 | The value of the transitive closure of a relation is a superset or (for proper classes) the empty set. (Contributed by RP, 8-May-2020.) |
β’ (π β (t+βπ ) β¨ (t+βπ ) = β ) | ||
Theorem | trclfvcotrg 14935 | The value of the transitive closure of a relation is always a transitive relation. (Contributed by RP, 8-May-2020.) |
β’ ((t+βπ ) β (t+βπ )) β (t+βπ ) | ||
Theorem | reltrclfv 14936 | The transitive closure of a relation is a relation. (Contributed by RP, 9-May-2020.) |
β’ ((π β π β§ Rel π ) β Rel (t+βπ )) | ||
Theorem | dmtrclfv 14937 | The domain of the transitive closure is equal to the domain of the relation. (Contributed by RP, 9-May-2020.) |
β’ (π β π β dom (t+βπ ) = dom π ) | ||
Syntax | crelexp 14938 | Extend class notation to include relation exponentiation. |
class βπ | ||
Definition | df-relexp 14939* | Definition of repeated composition of a relation with itself, aka relation exponentiation. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 22-May-2020.) |
β’ βπ = (π β V, π β β0 β¦ if(π = 0, ( I βΎ (dom π βͺ ran π)), (seq1((π₯ β V, π¦ β V β¦ (π₯ β π)), (π§ β V β¦ π))βπ))) | ||
Theorem | reldmrelexp 14940 | The domain of the repeated composition of a relation is a relation. (Contributed by AV, 12-Jul-2024.) |
β’ Rel dom βπ | ||
Theorem | relexp0g 14941 | A relation composed zero times is the (restricted) identity. (Contributed by RP, 22-May-2020.) |
β’ (π β π β (π βπ0) = ( I βΎ (dom π βͺ ran π ))) | ||
Theorem | relexp0 14942 | A relation composed zero times is the (restricted) identity. (Contributed by RP, 22-May-2020.) |
β’ ((π β π β§ Rel π ) β (π βπ0) = ( I βΎ βͺ βͺ π )) | ||
Theorem | relexp0d 14943 | A relation composed zero times is the (restricted) identity. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β π) β β’ (π β (π βπ0) = ( I βΎ βͺ βͺ π )) | ||
Theorem | relexpsucnnr 14944 | A reduction for relation exponentiation to the right. (Contributed by RP, 22-May-2020.) |
β’ ((π β π β§ π β β) β (π βπ(π + 1)) = ((π βππ) β π )) | ||
Theorem | relexp1g 14945 | A relation composed once is itself. (Contributed by RP, 22-May-2020.) |
β’ (π β π β (π βπ1) = π ) | ||
Theorem | dfid5 14946 | Identity relation is equal to relational exponentiation to the first power. (Contributed by RP, 9-Jun-2020.) |
β’ I = (π₯ β V β¦ (π₯βπ1)) | ||
Theorem | dfid6 14947* | Identity relation expressed as indexed union of relational powers. (Contributed by RP, 9-Jun-2020.) |
β’ I = (π₯ β V β¦ βͺ π β {1} (π₯βππ)) | ||
Theorem | relexp1d 14948 | A relation composed once is itself. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β π) β β’ (π β (π βπ1) = π ) | ||
Theorem | relexpsucnnl 14949 | A reduction for relation exponentiation to the left. (Contributed by RP, 23-May-2020.) |
β’ ((π β π β§ π β β) β (π βπ(π + 1)) = (π β (π βππ))) | ||
Theorem | relexpsucl 14950 | A reduction for relation exponentiation to the left. (Contributed by RP, 23-May-2020.) |
β’ ((π β π β§ Rel π β§ π β β0) β (π βπ(π + 1)) = (π β (π βππ))) | ||
Theorem | relexpsucr 14951 | A reduction for relation exponentiation to the right. (Contributed by RP, 23-May-2020.) |
β’ ((π β π β§ Rel π β§ π β β0) β (π βπ(π + 1)) = ((π βππ) β π )) | ||
Theorem | relexpsucrd 14952 | A reduction for relation exponentiation to the right. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β β0) β β’ (π β (π βπ(π + 1)) = ((π βππ) β π )) | ||
Theorem | relexpsucld 14953 | A reduction for relation exponentiation to the left. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β β0) β β’ (π β (π βπ(π + 1)) = (π β (π βππ))) | ||
Theorem | relexpcnv 14954 | Commutation of converse and relation exponentiation. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β β‘(π βππ) = (β‘π βππ)) | ||
Theorem | relexpcnvd 14955 | Commutation of converse and relation exponentiation. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β π) & β’ (π β π β β0) β β’ (π β β‘(π βππ) = (β‘π βππ)) | ||
Theorem | relexp0rel 14956 | The exponentiation of a class to zero is a relation. (Contributed by RP, 23-May-2020.) |
β’ (π β π β Rel (π βπ0)) | ||
Theorem | relexprelg 14957 | The exponentiation of a class is a relation except when the exponent is one and the class is not a relation. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π β§ (π = 1 β Rel π )) β Rel (π βππ)) | ||
Theorem | relexprel 14958 | The exponentiation of a relation is a relation. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π β§ Rel π ) β Rel (π βππ)) | ||
Theorem | relexpreld 14959 | The exponentiation of a relation is a relation. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β β0) β β’ (π β Rel (π βππ)) | ||
Theorem | relexpnndm 14960 | The domain of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β β§ π β π) β dom (π βππ) β dom π ) | ||
Theorem | relexpdmg 14961 | The domain of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β dom (π βππ) β (dom π βͺ ran π )) | ||
Theorem | relexpdm 14962 | The domain of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β dom (π βππ) β βͺ βͺ π ) | ||
Theorem | relexpdmd 14963 | The domain of an exponentiation of a relation a subset of the relation's field. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β β0) β β’ (π β dom (π βππ) β βͺ βͺ π ) | ||
Theorem | relexpnnrn 14964 | The range of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β β§ π β π) β ran (π βππ) β ran π ) | ||
Theorem | relexprng 14965 | The range of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β ran (π βππ) β (dom π βͺ ran π )) | ||
Theorem | relexprn 14966 | The range of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β ran (π βππ) β βͺ βͺ π ) | ||
Theorem | relexprnd 14967 | The range of an exponentiation of a relation a subset of the relation's field. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β β0) β β’ (π β ran (π βππ) β βͺ βͺ π ) | ||
Theorem | relexpfld 14968 | The field of an exponentiation of a relation a subset of the relation's field. (Contributed by RP, 23-May-2020.) |
β’ ((π β β0 β§ π β π) β βͺ βͺ (π βππ) β βͺ βͺ π ) | ||
Theorem | relexpfldd 14969 | The field of an exponentiation of a relation a subset of the relation's field. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β β0) β β’ (π β βͺ βͺ (π βππ) β βͺ βͺ π ) | ||
Theorem | relexpaddnn 14970 | Relation composition becomes addition under exponentiation. (Contributed by RP, 23-May-2020.) |
β’ ((π β β β§ π β β β§ π β π) β ((π βππ) β (π βππ)) = (π βπ(π + π))) | ||
Theorem | relexpuzrel 14971 | The exponentiation of a class to an integer not smaller than 2 is a relation. (Contributed by RP, 23-May-2020.) |
β’ ((π β (β€β₯β2) β§ π β π) β Rel (π βππ)) | ||
Theorem | relexpaddg 14972 | Relation composition becomes addition under exponentiation except when the exponents total to one and the class isn't a relation. (Contributed by RP, 30-May-2020.) |
β’ ((π β β0 β§ (π β β0 β§ π β π β§ ((π + π) = 1 β Rel π ))) β ((π βππ) β (π βππ)) = (π βπ(π + π))) | ||
Theorem | relexpaddd 14973 | Relation composition becomes addition under exponentiation. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β β0) & β’ (π β π β β0) β β’ (π β ((π βππ) β (π βππ)) = (π βπ(π + π))) | ||
Syntax | crtrcl 14974 | Extend class notation with recursively defined reflexive, transitive closure. |
class t*rec | ||
Definition | df-rtrclrec 14975* | The reflexive, transitive closure of a relation constructed as the union of all finite exponentiations. (Contributed by Drahflow, 12-Nov-2015.) |
β’ t*rec = (π β V β¦ βͺ π β β0 (πβππ)) | ||
Theorem | rtrclreclem1 14976 | The reflexive, transitive closure is indeed a closure. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 12-Jul-2024.) |
β’ (π β π β π) β β’ (π β π β (t*recβπ )) | ||
Theorem | dfrtrclrec2 14977* | If two elements are connected by a reflexive, transitive closure, then they are connected via π instances the relation, for some π. (Contributed by Drahflow, 12-Nov-2015.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) β β’ (π β (π΄(t*recβπ )π΅ β βπ β β0 π΄(π βππ)π΅)) | ||
Theorem | rtrclreclem2 14978 | The reflexive, transitive closure is indeed reflexive. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β π) β β’ (π β ( I βΎ βͺ βͺ π ) β (t*recβπ )) | ||
Theorem | rtrclreclem3 14979 | The reflexive, transitive closure is indeed transitive. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) β β’ (π β ((t*recβπ ) β (t*recβπ )) β (t*recβπ )) | ||
Theorem | rtrclreclem4 14980* | The reflexive, transitive closure of π is the smallest reflexive, transitive relation which contains π and the identity. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) β β’ (π β βπ ((( I βΎ (dom π βͺ ran π )) β π β§ π β π β§ (π β π ) β π ) β (t*recβπ ) β π )) | ||
Theorem | dfrtrcl2 14981 | The two definitions t* and t*rec of the reflexive, transitive closure coincide if π is indeed a relation. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) β β’ (π β (t*βπ ) = (t*recβπ )) | ||
If we have a statement that holds for some element, and a relation between elements that implies if it holds for the first element then it must hold for the second element, the principle of transitive induction shows the statement holds for any element related to the first by the (reflexive-)transitive closure of the relation. | ||
Theorem | relexpindlem 14982* | Principle of transitive induction, finite and non-class version. The first three hypotheses give various existences, the next three give necessary substitutions and the last two are the basis and the induction hypothesis. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Proof shortened by Peter Mazsa, 2-Oct-2022.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β π) & β’ (π = π β (π β π)) & β’ (π = π₯ β (π β π)) & β’ (π = π β (π β π)) & β’ (π β π) & β’ (π β (ππ π₯ β (π β π))) β β’ (π β (π β β0 β (π(π βππ)π₯ β π))) | ||
Theorem | relexpind 14983* | Principle of transitive induction, finite version. The first three hypotheses give various existences, the next four give necessary substitutions and the last two are the basis and the induction hypothesis. (Contributed by Drahflow, 12-Nov-2015.) (Revised by RP, 30-May-2020.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β π) & β’ (π β π β π) & β’ (π = π β (π β π)) & β’ (π = π₯ β (π β π)) & β’ (π = π β (π β π)) & β’ (π₯ = π β (π β π)) & β’ (π β π) & β’ (π β (ππ π₯ β (π β π))) β β’ (π β (π β β0 β (π(π βππ)π β π))) | ||
Theorem | rtrclind 14984* | Principle of transitive induction. The first three hypotheses give various existences, the next four give necessary substitutions and the last two are the basis and the induction step. (Contributed by Drahflow, 12-Nov-2015.) (Revised by AV, 13-Jul-2024.) |
β’ (π β Rel π ) & β’ (π β π β π) & β’ (π β π β π) & β’ (π = π β (π β π)) & β’ (π = π₯ β (π β π)) & β’ (π = π β (π β π)) & β’ (π₯ = π β (π β π)) & β’ (π β π) & β’ (π β (ππ π₯ β (π β π))) β β’ (π β (π(t*βπ )π β π)) | ||
Syntax | cshi 14985 | Extend class notation with function shifter. |
class shift | ||
Definition | df-shft 14986* | Define a function shifter. This operation offsets the value argument of a function (ordinarily on a subset of β) and produces a new function on β. See shftval 14993 for its value. (Contributed by NM, 20-Jul-2005.) |
β’ shift = (π β V, π₯ β β β¦ {β¨π¦, π§β© β£ (π¦ β β β§ (π¦ β π₯)ππ§)}) | ||
Theorem | shftlem 14987* | Two ways to write a shifted set (π΅ + π΄). (Contributed by Mario Carneiro, 3-Nov-2013.) |
β’ ((π΄ β β β§ π΅ β β) β {π₯ β β β£ (π₯ β π΄) β π΅} = {π₯ β£ βπ¦ β π΅ π₯ = (π¦ + π΄)}) | ||
Theorem | shftuz 14988* | A shift of the upper integers. (Contributed by Mario Carneiro, 5-Nov-2013.) |
β’ ((π΄ β β€ β§ π΅ β β€) β {π₯ β β β£ (π₯ β π΄) β (β€β₯βπ΅)} = (β€β₯β(π΅ + π΄))) | ||
Theorem | shftfval 14989* | The value of the sequence shifter operation is a function on β. π΄ is ordinarily an integer. (Contributed by NM, 20-Jul-2005.) (Revised by Mario Carneiro, 3-Nov-2013.) |
β’ πΉ β V β β’ (π΄ β β β (πΉ shift π΄) = {β¨π₯, π¦β© β£ (π₯ β β β§ (π₯ β π΄)πΉπ¦)}) | ||
Theorem | shftdm 14990* | Domain of a relation shifted by π΄. The set on the right is more commonly notated as (dom πΉ + π΄) (meaning add π΄ to every element of dom πΉ). (Contributed by Mario Carneiro, 3-Nov-2013.) |
β’ πΉ β V β β’ (π΄ β β β dom (πΉ shift π΄) = {π₯ β β β£ (π₯ β π΄) β dom πΉ}) | ||
Theorem | shftfib 14991 | Value of a fiber of the relation πΉ. (Contributed by Mario Carneiro, 4-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift π΄) β {π΅}) = (πΉ β {(π΅ β π΄)})) | ||
Theorem | shftfn 14992* | Functionality and domain of a sequence shifted by π΄. (Contributed by NM, 20-Jul-2005.) (Revised by Mario Carneiro, 3-Nov-2013.) |
β’ πΉ β V β β’ ((πΉ Fn π΅ β§ π΄ β β) β (πΉ shift π΄) Fn {π₯ β β β£ (π₯ β π΄) β π΅}) | ||
Theorem | shftval 14993 | Value of a sequence shifted by π΄. (Contributed by NM, 20-Jul-2005.) (Revised by Mario Carneiro, 4-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift π΄)βπ΅) = (πΉβ(π΅ β π΄))) | ||
Theorem | shftval2 14994 | Value of a sequence shifted by π΄ β π΅. (Contributed by NM, 20-Jul-2005.) (Revised by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β β§ πΆ β β) β ((πΉ shift (π΄ β π΅))β(π΄ + πΆ)) = (πΉβ(π΅ + πΆ))) | ||
Theorem | shftval3 14995 | Value of a sequence shifted by π΄ β π΅. (Contributed by NM, 20-Jul-2005.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift (π΄ β π΅))βπ΄) = (πΉβπ΅)) | ||
Theorem | shftval4 14996 | Value of a sequence shifted by -π΄. (Contributed by NM, 18-Aug-2005.) (Revised by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift -π΄)βπ΅) = (πΉβ(π΄ + π΅))) | ||
Theorem | shftval5 14997 | Value of a shifted sequence. (Contributed by NM, 19-Aug-2005.) (Revised by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift π΄)β(π΅ + π΄)) = (πΉβπ΅)) | ||
Theorem | shftf 14998* | Functionality of a shifted sequence. (Contributed by NM, 19-Aug-2005.) (Revised by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ ((πΉ:π΅βΆπΆ β§ π΄ β β) β (πΉ shift π΄):{π₯ β β β£ (π₯ β π΄) β π΅}βΆπΆ) | ||
Theorem | 2shfti 14999 | Composite shift operations. (Contributed by NM, 19-Aug-2005.) (Revised by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ ((π΄ β β β§ π΅ β β) β ((πΉ shift π΄) shift π΅) = (πΉ shift (π΄ + π΅))) | ||
Theorem | shftidt2 15000 | Identity law for the shift operation. (Contributed by Mario Carneiro, 5-Nov-2013.) |
β’ πΉ β V β β’ (πΉ shift 0) = (πΉ βΎ β) |
< Previous Next > |
Copyright terms: Public domain | < Previous Next > |