HomeHome Metamath Proof Explorer < Previous   Next >
Bad symbols? Use Mozilla
(or GIF version for IE).

Jump to page: 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-5787

Color key:    Metamath Proof
Explorer  Metamath Proof Explorer (1-4957)   Hilbert Space Explorer  Hilbert Space Explorer (4958-5787)  

Statement List for Metamath Proof Explorer - 901-1000 - Page 10 of 58
TypeLabelDescription
Statement
 
Theoremsbeq2 901 Substitution applied to atomic wff.
[y / x]y = x
 
Theoremsbequ8 902 Elimination of equality from antecedent after substitution.
([y / x]φ ↔ [y / x](x = yφ))
 
Theoremsbied 903 Conversion of implicit substitution to explicit substitution (deduction version of sbie 904).
(φ → ∀xφ)    &   (φ → (χ → ∀xχ))    &   (φ → (x = y → (ψχ)))    ⇒   (φ → ([y / x]ψχ))
 
Theoremsbie 904 Conversion of implicit substitution to explicit substitution.
(ψ → ∀xψ)    &   (x = y → (φψ))    ⇒   ([y / x]φψ)
 
Theoremhbsb4 905 A variable not free remains so after substitution with a distinct variable.
(φ → ∀zφ)    ⇒   (¬ ∀z z = y → ([y / x]φ → ∀z[y / x]φ))
 
Theoremhbsb4t 906 A variable not free remains so after substitution with a distinct variable (closed form of hbsb4 905).
(∀xz(φ → ∀zφ) → (¬ ∀z z = y → ([y / x]φ → ∀z[y / x]φ)))
 
Theoremddelimf2 907 Proof of ddelimf 908 without using ax-11 801. This may be useful in a study to determine whether ax-11 801 can be derived from the others, which is currently unknown.
(φ → ∀xφ)    &   (ψ → ∀zψ)    &   (z = y → (φψ))    ⇒   (¬ ∀x x = y → (ψ → ∀xψ))
 
Theoremddelimf 908 Version of ddelim 1000 without any variable restrictions.
(φ → ∀xφ)    &   (ψ → ∀zψ)    &   (z = y → (φψ))    ⇒   (¬ ∀x x = y → (ψ → ∀xψ))
 
Theoremddelimdf 909 Deduction form of ddelimf 908. This version may be useful if we want to avoid ax-17 925 and use ax-16 922 instead.
(φ → ∀xφ)    &   (φ → ∀zφ)    &   (φ → (ψ → ∀xψ))    &   (φ → (χ → ∀zχ))    &   (φ → (z = y → (ψχ)))    ⇒   (φ → (¬ ∀x x = y → (χ → ∀xχ)))
 
Theoremsbco 910 A composition law for substitution.
([y / x][x / y]φ ↔ [y / x]φ)
 
Theoremsbid2 911 An identity law for substitution.
(φ → ∀xφ)    ⇒   ([y / x][x / y]φφ)
 
Theoremsbidm 912 An idempotent law for substitution.
([y / x][y / x]φ ↔ [y / x]φ)
 
Theoremsbco2 913 A composition law for substitution.
(φ → ∀zφ)    ⇒   ([y / z][z / x]φ ↔ [y / x]φ)
 
Theoremsbco2d 914 A composition law for substitution.
(φ → ∀xφ)    &   (φ → ∀zφ)    &   (φ → (ψ → ∀zψ))    ⇒   (φ → ([y / z][z / x]ψ ↔ [y / x]ψ))
 
Theoremsbco3 915 A composition law for substitution.
([z / y][y / x]φ ↔ [z / x][x / y]φ)
 
Theoremsbcom 916 A commutativity law for substitution.
([y / z][y / x]φ ↔ [y / x][y / z]φ)
 
Theoremsb5f1 917 Equivalence for substitution. Similar to Theorem 6.2 of [Quine] p. 40.
(φ → ∀xφ)    ⇒   (φ ↔ ∀x(x = y → [x / y]φ))
 
Theoremsb8 918 Substitution of variable in universal quantifier.
(φ → ∀yφ)    ⇒   (∀xφ ↔ ∀y[y / x]φ)
 
Theoremsb8e 919 Substitution of variable in existential quantifier.
(φ → ∀yφ)    ⇒   (∃xφ ↔ ∃y[y / x]φ)
 
Theoremsb9i 920 Commutation of quantification and substitution variables.
(∀x[x / y]φ → ∀y[y / x]φ)
 
Theoremsb9 921 Commutation of quantification and substitution variables.
(∀x[x / y]φ ↔ ∀y[y / x]φ)
 
Axiomax-16 922 Axiom of Distinct Variables. The only axiom of predicate calculus requiring that variables be distinct (if we consider ax-17 925 below to be a metatheorem and not an axiom). Axiom scheme C16' in [Megill] p. 448 (p. 16 of the preprint). It apparently does not otherwise appear in the literature but is easily proved from textbook predicate calculus by cases. It is a somewhat bizarre axiom since the antecedent is always false in set theory (see dtru 1889) but nonetheless technically necessary as you can see from its uses.
(∀x x = y → (φ → ∀xφ))
 
Theoremax17eq 923 Theorem to add distinct quantifier to atomic formula.
(x = y → ∀z x = y)
 
Theoremax17el 924 Theorem to add distinct quantifier to atomic formula. (This theorem demonstrates the induction basis for ax-17 925 considered as a metatheorem. Do not use it for later proofs - use ax-17 925 instead, to avoid reference to the redundant ax-15 806.)
(xy → ∀z xy)
 
Axiomax-17 925 Axiom to quantify a variable over a formula in which it does not occur. Axiom C5 in [Megill] p. 444 (p. 11 of the preprint). Also appears as Axiom B6 (p. 75) of system S2 of [Tarski] p. 77. If we allow ax-15 806 (not otherwise used in our development), this axiom is logically redundant since it is a metatheorem justified by induction on the number of primitive connectives in wff φ, using ax17eq 923 and ax17el 924 together hbne 699, hbal 700, and hbim 702. However if we omit this axiom our development would be quite inconvenient since we could work only with specific instances of wffs containing no wff variables - this axiom is effectively a definition of the concept of a set variable not occurring in a wff (as opposed to just two set variables being distinct).
(φ → ∀xφ)
 
Theoremax11a 926 This is a version of ax-11 801 when the variables are distinct. Axiom (C8) of [Monk2] p. 105.
(x = y → (φ → ∀x(x = yφ)))
 
Theorema4b 927 A weaker version of a4a 842.
(x = y → (φψ))    ⇒   (∀xφψ)
 
Theorema4b1 928 Infer specialization rule from substitution instance.
(x = y → (φψ))    ⇒   (∀xφψ)
 
Theorema4w 929 A weaker version of a4c 843.
(x = y → (φψ))    ⇒   (φ → ∃xψ)
 
Theorema4w1 930 Infer existence from a substitution instance.
(x = y → (φψ))    &   ψ    ⇒   xφ
 
Theoremeqvin.l2 931 A variable elimination law for equality. Lemma 15 of [Monk2] p. 109.
(∃z(x = zz = y) → x = y)
 
Theoremeqvin 932 A variable introduction law for equality. Lemma 15 of [Monk2] p. 109.
(x = y ↔ ∃z(x = zz = y))
 
Theorema16g 933 A generalization of axiom ax-16 922.
(∀x x = y → (φ → ∀zφ))
 
Theorema16gb 934 A generalization of axiom ax-16 922.
(∀x x = y → (φ ↔ ∀zφ))
 
Theorembialdv 935 Formula-building rule for universal quantifier (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∀xψ ↔ ∀xχ))
 
Theorembiexdv 936 Formula-building rule for existential quantifier (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∃xψ ↔ ∃xχ))
 
Theorembi2aldv 937 Formula-building rule for 2 existential quantifiers (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∀xyψ ↔ ∀xyχ))
 
Theorembi2exdv 938 Formula-building rule for 2 existential quantifiers (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∃xyψ ↔ ∃xyχ))
 
Theorembi3exdv 939 Formula-building rule for 3 existential quantifiers (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∃xyzψ ↔ ∃xyzχ))
 
Theorembi4exdv 940 Formula-building rule for 4 existential quantifiers (deduction rule).
(φ → (ψχ))    ⇒   (φ → (∃xyzwψ ↔ ∃xyzwχ))
 
Theorem19.9rv 941 Special case of Theorem 19.9 of [Margaris] p. 89.
(φ ↔ ∃xφ)
 
Theorem19.21v 942 Special case of Theorem 19.21 of [Margaris] p. 90. Notational convention: We sometimes suffix with "v" the label of a theorem eliminating a hypothesis such as (φ → ∀xφ) in 19.21 738 via the use of distinct variable conditions combined with ax-17 925. Conversely, we sometimes suffix with "f" the label of a theorem introducing such a hypothesis to eliminate the need for the distinct variable condition; e.g. euf 1011 derived from df-eu 1009. The "f" stands for "not free in" which is less restrictive than "does not occur in".
(∀x(φψ) ↔ (φ → ∀xψ))
 
Theorem19.21aiv 943 Inference from Theorem 19.21 of [Margaris] p. 90.
(φψ)    ⇒   (φ → ∀xψ)
 
Theorem19.21aivv 944 Inference from Theorem 19.21 of [Margaris] p. 90.
(φψ)    ⇒   (φ → ∀xyψ)
 
Theorem19.21adv 945 Deduction from Theorem 19.21 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (ψ → ∀xχ))
 
Theorem19.20dv 946 Deduction from Theorem 19.20 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∀xψ → ∀xχ))
 
Theorem19.22dv 947 Deduction from Theorem 19.22 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∃xψ → ∃xχ))
 
Theorem19.20dvv 948 Deduction from Theorem 19.22 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∀xyψ → ∀xyχ))
 
Theorem19.22dvv 949 Deduction from Theorem 19.22 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∃xyψ → ∃xyχ))
 
Theorem19.23v 950 Special case of Theorem 19.23 of [Margaris] p. 90.
(∀x(φψ) ↔ (∃xφψ))
 
Theorem19.23vv 951 Theorem 19.23 of [Margaris] p. 90 extended to two variables.
(∀xy(φψ) ↔ (∃xyφψ))
 
Theorem19.23aiv 952 Inference from Theorem 19.23 of [Margaris] p. 90.
(φψ)    ⇒   (∃xφψ)
 
Theorem19.23aivv 953 Inference from Theorem 19.23 of [Margaris] p. 90.
(φψ)    ⇒   (∃xyφψ)
 
Theorem19.23adv 954 Deduction from Theorem 19.23 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∃xψχ))
 
Theorem19.23advv 955 Deduction from Theorem 19.23 of [Margaris] p. 90.
(φ → (ψχ))    ⇒   (φ → (∃xyψχ))
 
Theorem19.27v 956 Theorem 19.27 of [Margaris] p. 90.
(∀x(φψ) ↔ (∀xφψ))
 
Theorem19.28v 957 Theorem 19.28 of [Margaris] p. 90.
(∀x(φψ) ↔ (φ ∧ ∀xψ))
 
Theorem19.36v 958 Special case of Theorem 19.36 of [Margaris] p. 90.
(∃x(φψ) ↔ (∀xφψ))
 
Theorem19.36aiv 959 Inference from Theorem 19.36 of [Margaris] p. 90.
x(φψ)    ⇒   (∀xφψ)
 
Theorem19.12vv 960 Special case of 19.12 729 where its converse holds.
(∃xy(φψ) ↔ ∀yx(φψ))
 
Theorem19.37v 961 Special case of Theorem 19.37 of [Margaris] p. 90.
(∃x(φψ) ↔ (φ → ∃xψ))
 
Theorem19.37aiv 962 Inference from Theorem 19.37 of [Margaris] p. 90.
x(φψ)    ⇒   (φ → ∃xψ)
 
Theorem19.41v 963 Special case of Theorem 19.41 of [Margaris] p. 90.
(∃x(φψ) ↔ (∃xφψ))
 
Theorem19.41vv 964 Theorem 19.41 of [Margaris] p. 90 with 2 quantifiers.
(∃xy(φψ) ↔ (∃xyφψ))
 
Theorem19.41vvv 965 Theorem 19.41 of [Margaris] p. 90 with 3 quantifiers.
(∃xyz(φψ) ↔ (∃xyzφψ))
 
Theorem19.42v 966 Special case of Theorem 19.42 of [Margaris] p. 90.
(∃x(φψ) ↔ (φ ∧ ∃xψ))
 
Theoremexdistr 967 Distribution of existential quantifiers.
(∃xy(φψ) ↔ ∃x(φ ∧ ∃yψ))
 
Theorem19.42vv 968 Theorem 19.42 of [Margaris] p. 90 with 2 quantifiers.
(∃xy(φψ) ↔ (φ ∧ ∃xyψ))
 
Theoremexdistr2 969 Distribution of existential quantifiers.
(∃xyz(φψ) ↔ ∃x(φ ∧ ∃yzψ))
 
Theorem3exdistr 970 Distribution of existential quantifiers.
(∃xyz(φψχ) ↔ ∃x(φ ∧ ∃y(ψ ∧ ∃zχ)))
 
Theorem4exdistr 971 Distribution of existential quantifiers.
(∃xyzw((φψ) ∧ (χθ)) ↔ ∃x(φ ∧ ∃y(ψ ∧ ∃z(χ ∧ ∃wθ))))
 
Theoremcbvalv 972 Rule used to change bound variables with implicit substitution.
(x = y → (φψ))    ⇒   (∀xφ ↔ ∀yψ)
 
Theoremcbvexv 973 Rule used to change bound variables with implicit substitution.
(x = y → (φψ))    ⇒   (∃xφ ↔ ∃yψ)
 
Theoremcbval2 974 Rule used to change bound variables with implicit substitution.
(φ → ∀zφ)    &   (φ → ∀wφ)    &   (ψ → ∀xψ)    &   (ψ → ∀yψ)    &   ((x = zy = w) → (φψ))    ⇒   (∀xyφ ↔ ∀zwψ)
 
Theoremcbvex2 975 Rule used to change bound variables with implicit substitution.
(φ → ∀zφ)    &   (φ → ∀wφ)    &   (ψ → ∀xψ)    &   (ψ → ∀yψ)    &   ((x = zy = w) → (φψ))    ⇒   (∃xyφ ↔ ∃zwψ)
 
Theoremcbvex2v 976 Rule used to change bound variables with implicit substitution.
((x = zy = w) → (φψ))    ⇒   (∃xyφ ↔ ∃zwψ)
 
Theoremcbvald 977 Deduction used to change bound variables with implicit substitution, particularly useful in conjunction with ddelim 1000.
(φ → ∀yφ)    &   (φ → (ψ → ∀yψ))    &   (φ → (x = y → (ψχ)))    ⇒   (φ → (∀xψ ↔ ∀yχ))
 
Theoremcbvexd 978 Deduction used to change bound variables with implicit substitution, particularly useful in conjunction with ddelim 1000.
(φ → ∀yφ)    &   (φ → (ψ → ∀yψ))    &   (φ → (x = y → (ψχ)))    ⇒   (φ → (∃xψ ↔ ∃yχ))
 
Theoremcbvex4v 979 Rule used to change bound variables with implicit substitution.
((x = vy = u) → (φψ))    &   ((z = fw = g) → (ψχ))    ⇒   (∃xyzwφ ↔ ∃vufgχ)
 
Theoremeeanv 980 Rearrange existential quantifiers.
(∃xy(φψ) ↔ (∃xφ ∧ ∃yψ))
 
Theoremeeeanv 981 Rearrange existential quantifiers.
(∃xyz(φψχ) ↔ (∃xφ ∧ ∃yψ ∧ ∃zχ))
 
Theoremee4anv 982 Rearrange existential quantifiers.
(∃xyzw(φψ) ↔ (∃xyφ ∧ ∃zwψ))
 
Theoremnexdv 983 Deduction for generalization rule for negated wff.
(φ → ¬ ψ)    ⇒   (φ → ¬ ∃xψ)
 
Theoremchv 984 Implicit substitution of y for x into a theorem.
(x = y → (φψ))    &   φ    ⇒   ψ
 
Theoremcleljust 985 When the class variables in definition df-clel 1099 are replaced with set variables, this theorem of predicate calculus is the result. This theorem provides part of the justification for the consistency of that definition, which "overloads" the set variables in wel 803 with the class variables in wcel 1092.
(xy ↔ ∃z(z = xzy))
 
Theoremhbs1 986 x is not free in [y / x]φ when x and y are distinct.
([y / x]φ → ∀x[y / x]φ)
 
Theoremhbsb 987 If z is not free in φ, it is not free in [y / x]φ when y and z are distinct.
(φ → ∀zφ)    ⇒   ([y / x]φ → ∀z[y / x]φ)
 
Theoremsb5 988 Equivalence for substitution. Similar to Theorem 6.1 of [Quine] p. 40.
([y / x]φ ↔ ∃x(x = yφ))
 
Theoremsb6 989 Equivalence for substitution. Compare Theorem 6.2 of [Quine] p. 40.
([y / x]φ ↔ ∀x(x = yφ))
 
Theoremsb6a 990 Equivalence for substitution. Compare Theorem 6.2 of [Quine] p. 40.
([y / x]φ ↔ ∀x(x = y → [x / y]φ))
 
Theoremsb7 991 An alternate definition of proper substitution df-sb 853. By introducing a dummy variable z in the definiens, we are able to eliminate any distinct variable restrictions among the variables x, y, and φ of the definiendum. Compare Definition 2.1'' of [Quine] p. 17, which is obtained from this theorem by applying df-clab 1093.
([y / x]φ ↔ ∃z(z = y ∧ ∃x(x = zφ)))
 
Theoremsbcom2 992 Commutativity law for substitution. Used in proof of Theorem 9.7 of [Megill] p. 449 (p. 16 of the preprint).
([w / z][y / x]φ ↔ [y / x][w / z]φ)
 
Theoremsbid2v 993 An identity law for substitution. Used in proof of Theorem 9.7 of [Megill] p. 449 (p. 16 of the preprint).
([y / x][x / y]φφ)
 
Theoremsbelx 994 Elimination of substitution.
(φ ↔ ∃x(x = y ∧ [x / y]φ))
 
Theoremsbel2x 995 Elimination of double substitution.
(φ ↔ ∃xy((x = zy = w) ∧ [y / w][x / z]φ))
 
Theoremsbal1 996 A theorem used in elimination of disjoint variable restriction on x and y by replacing it with a distinctor ¬ ∀xx = z.
(¬ ∀x x = z → ([z / y]∀xφ ↔ ∀x[z / y]φ))
 
Theoremsbal 997 Move universal quantifier in and out of substitution.
([z / y]∀xφ ↔ ∀x[z / y]φ)
 
Theoremsbex 998 Move existential quantifier in and out of substitution.
([z / y]∃xφ ↔ ∃x[z / y]φ)
 
Theoremsbalv 999 Quantify with new variable inside substitution.
([y / x]φψ)    ⇒   ([y / x]∀zφ ↔ ∀zψ)
 
Theoremddelim 1000 This theorem can be used to eliminate a distinct variable restriction on x and z and replace it with the "distinctor" ¬ ∀xx = y as an antecedent. φ is considered to contain z, and ψ to have z replaced with y, and we don't require that x and y be distinct (if they aren't, the distinctor will become false and "protect" the consequent).
(φ → ∀xφ)    &   (z = y → (φψ))    ⇒   (¬ ∀x x = y → (ψ → ∀xψ))

  metamath.org < Previous  Next >