ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  dvelim GIF version

Theorem dvelim 1909
Description: This theorem can be used to eliminate a distinct variable restriction on 𝑥 and 𝑧 and replace it with the "distinctor" ¬ ∀𝑥𝑥 = 𝑦 as an antecedent. 𝜑 normally has 𝑧 free and can be read 𝜑(𝑧), and 𝜓 substitutes 𝑦 for 𝑧 and can be read 𝜑(𝑦). We don't require that 𝑥 and 𝑦 be distinct: if they aren't, the distinctor will become false (in multiple-element domains of discourse) and "protect" the consequent.

To obtain a closed-theorem form of this inference, prefix the hypotheses with 𝑥𝑧, conjoin them, and apply dvelimdf 1908.

Other variants of this theorem are dvelimf 1907 (with no distinct variable restrictions) and dvelimALT 1902 (that avoids ax-10 1412). (Contributed by NM, 23-Nov-1994.)

Hypotheses
Ref Expression
dvelim.1 (𝜑 → ∀𝑥𝜑)
dvelim.2 (𝑧 = 𝑦 → (𝜑𝜓))
Assertion
Ref Expression
dvelim (¬ ∀𝑥 𝑥 = 𝑦 → (𝜓 → ∀𝑥𝜓))
Distinct variable group:   𝜓,𝑧
Allowed substitution hints:   𝜑(𝑥,𝑦,𝑧)   𝜓(𝑥,𝑦)

Proof of Theorem dvelim
StepHypRef Expression
1 dvelim.1 . 2 (𝜑 → ∀𝑥𝜑)
2 ax-17 1435 . 2 (𝜓 → ∀𝑧𝜓)
3 dvelim.2 . 2 (𝑧 = 𝑦 → (𝜑𝜓))
41, 2, 3dvelimf 1907 1 (¬ ∀𝑥 𝑥 = 𝑦 → (𝜓 → ∀𝑥𝜓))
Colors of variables: wff set class
Syntax hints:  ¬ wn 3  wi 4  wb 102  wal 1257
This theorem was proved from axioms:  ax-1 5  ax-2 6  ax-mp 7  ax-ia1 103  ax-ia2 104  ax-ia3 105  ax-in2 555  ax-io 640  ax-5 1352  ax-7 1353  ax-gen 1354  ax-ie1 1398  ax-ie2 1399  ax-8 1411  ax-10 1412  ax-11 1413  ax-i12 1414  ax-bndl 1415  ax-4 1416  ax-17 1435  ax-i9 1439  ax-ial 1443  ax-i5r 1444
This theorem depends on definitions:  df-bi 114  df-nf 1366  df-sb 1662
This theorem is referenced by: (None)
  Copyright terms: Public domain W3C validator