PE Home bfol.mm Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  PE Home  >  Th. List  >  example-E7.1b

Theorem example-E7.1b 1075
Description: '𝑥' is effectively free in the statement '(𝑥𝑦 = 0)'.

Note that if we could show '𝑥(𝑥𝑦) = 0', then we would also be able to show that '𝑦𝑥(𝑥𝑦) = 0', which would contradict the conclusion of this example. This means that, without any extra hypotheses, '𝑥' is effectively free (and thus also grammatically free, obviously) in the WFF '(𝑥𝑦) = 0'. However, adding the open hypothesis '𝑦 = 0', either as a theorem hypothesis or as an antecedent, causes '𝑥' to become effectively not free in '(𝑥𝑦) = 0'. This is why we say that '𝑥' is *conditionally* not free in '𝜑' when we can deduce '𝑥𝜑' with the addition of one or more hypotheses, but cannot do so working strictly from axioms.

Since no arithmetic axioms have been introduced, we state '(0 ⋅ 𝑦) = 0' as a hypothesis. We also state '¬ ∀𝑥𝑦(𝑥𝑦) = 0' as a hypothesis. With the Peano Axioms, we will define '1'. The second hypothesis then follows from the case '¬ (11) = 0'.

Hypotheses
Ref Expression
example-E7.1b.1 (0 ⋅ 𝑦) = 0
example-E7.1b.2 ¬ ∀𝑥𝑦 (𝑥𝑦) = 0
Assertion
Ref Expression
example-E7.1b ¬ ∀𝑦𝑥 (𝑥𝑦) = 0
Distinct variable group:   𝑥,𝑦

Proof of Theorem example-E7.1b
StepHypRef Expression
1 dfnfreealtonlyif-P7 966 . . . . 5 (Ⅎ𝑥 (𝑥𝑦) = 0 → (∃𝑥 (𝑥𝑦) = 0 → ∀𝑥 (𝑥𝑦) = 0))
21dalloverim-P7.GENF.RC 1027 . . . 4 (∀𝑦𝑥 (𝑥𝑦) = 0 → (∀𝑦𝑥 (𝑥𝑦) = 0 → ∀𝑦𝑥 (𝑥𝑦) = 0))
3 axL6ex-P7 925 . . . . . 6 𝑥 𝑥 = 0
4 ndsubmultl-P7.24d.CL 921 . . . . . . . 8 (𝑥 = 0 → (𝑥𝑦) = (0 ⋅ 𝑦))
5 example-E7.1b.1 . . . . . . . . 9 (0 ⋅ 𝑦) = 0
65rcp-NDIMP0addall 207 . . . . . . . 8 (𝑥 = 0 → (0 ⋅ 𝑦) = 0)
74, 6eqtrns-P7 987 . . . . . . 7 (𝑥 = 0 → (𝑥𝑦) = 0)
87alloverimex-P7.GENF.RC 950 . . . . . 6 (∃𝑥 𝑥 = 0 → ∃𝑥 (𝑥𝑦) = 0)
93, 8rcp-NDIME0 228 . . . . 5 𝑥 (𝑥𝑦) = 0
109axGEN-P7 933 . . . 4 𝑦𝑥 (𝑥𝑦) = 0
112, 10mae-P3.23.RC 258 . . 3 (∀𝑦𝑥 (𝑥𝑦) = 0 → ∀𝑦𝑥 (𝑥𝑦) = 0)
12 allcomm-P7 1058 . . 3 (∀𝑦𝑥 (𝑥𝑦) = 0 ↔ ∀𝑥𝑦 (𝑥𝑦) = 0)
1311, 12subimr2-P4.RC 543 . 2 (∀𝑦𝑥 (𝑥𝑦) = 0 → ∀𝑥𝑦 (𝑥𝑦) = 0)
14 example-E7.1b.2 . . 3 ¬ ∀𝑥𝑦 (𝑥𝑦) = 0
1514rcp-NDIMP0addall 207 . 2 (∀𝑦𝑥 (𝑥𝑦) = 0 → ¬ ∀𝑥𝑦 (𝑥𝑦) = 0)
1613, 15rcp-NDNEGI1 218 1 ¬ ∀𝑦𝑥 (𝑥𝑦) = 0
Colors of variables: wff objvar term class
Syntax hints:  term-obj 1  0term_zero 2  term-mult 5   = wff-equals 6  wff-forall 8  ¬ wff-neg 9  wff-exists 595  wff-nfree 681
This theorem was proved from axioms:  ax-L1 11  ax-L2 12  ax-L3 13  ax-MP 14  ax-GEN 15  ax-L4 16  ax-L5 17  ax-L6 18  ax-L7 19  ax-L9-multl 25  ax-L10 27  ax-L11 28  ax-L12 29
This theorem depends on definitions:  df-bi-D2.1 107  df-and-D2.2 133  df-or-D2.3 145  df-true-D2.4 155  df-rcp-AND3 161  df-exists-D5.1 596  df-nfree-D6.1 682  df-psub-D6.2 716
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator