MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  nfimd Structured version   Visualization version   GIF version

Theorem nfimd 1929
Description: If in a context 𝑥 is not free in 𝜓 and 𝜒, then it is not free in (𝜓 → 𝜒). Deduction form of nfim 1931. (Contributed by Mario Carneiro, 24-Sep-2016.) (Proof shortened by Wolf Lammen, 30-Dec-2017.) df-nf 1817 changed. (Revised by Wolf Lammen, 18-Sep-2021.) Eliminate curried form of nfimt 1930. (Revised by Wolf Lammen, 10-Jul-2022.)
Hypotheses
Ref Expression
nfimd.1 (𝜑 → Ⅎ𝑥𝜓)
nfimd.2 (𝜑 → Ⅎ𝑥𝜒)
Assertion
Ref Expression
nfimd (𝜑 → Ⅎ𝑥(𝜓 → 𝜒))

Proof of Theorem nfimd
StepHypRef Expression
1 19.35 1912 . . . 4 (∃𝑥(𝜓 → 𝜒) ↔ (∀𝑥𝜓 → ∃𝑥𝜒))
21biimpi 219 . . 3 (∃𝑥(𝜓 → 𝜒) → (∀𝑥𝜓 → ∃𝑥𝜒))
3 nfimd.1 . . . . 5 (𝜑 → Ⅎ𝑥𝜓)
43nfrd 1824 . . . 4 (𝜑 → (∃𝑥𝜓 → ∀𝑥𝜓))
5 nfimd.2 . . . . 5 (𝜑 → Ⅎ𝑥𝜒)
65nfrd 1824 . . . 4 (𝜑 → (∃𝑥𝜒 → ∀𝑥𝜒))
74, 6imim12d 82 . . 3 (𝜑 → ((∀𝑥𝜓 → ∃𝑥𝜒) → (∃𝑥𝜓 → ∀𝑥𝜒)))
8 19.38 1872 . . 3 ((∃𝑥𝜓 → ∀𝑥𝜒) → ∀𝑥(𝜓 → 𝜒))
92, 7, 8syl56 37 . 2 (𝜑 → (∃𝑥(𝜓 → 𝜒) → ∀𝑥(𝜓 → 𝜒)))
109nfd 1823 1 (𝜑 → Ⅎ𝑥(𝜓 → 𝜒))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4  ∀wal 1568  ∃wex 1812  Ⅎwnf 1816
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842
This proof depends on definitions:  df-bi 210  df-ex 1813  df-nf 1817
This theorem is used by:  nfimt  1930  nfand  1932  nfbid  1937  nfim1  2239  hbimd  2335  dvelimhw  2378  dvelimf  2480  nfmod2  2586  nfmodv  2587  nfabdw  2947  nfraldw  3311  nfrald  3361  nfifd  4515  nfixpw  8969  nfixp  8970  axrepndlem1  10701  axrepndlem2  10702  axunndlem1  10704  axunnd  10705  axpowndlem2  10707  axpowndlem3  10708  axpowndlem4  10709  axregndlem2  10712  axregnd  10713  axinfndlem1  10714  axinfnd  10715  axacndlem4  10719  axacndlem5  10720  axacnd  10721  axpowg2  35914  axpowg3  35915  mh-setindnd  37502  bj-dvelimdv  37940  wl-mo2df  38693  wl-mo2t  38698  riotasv2d  40205  nfintd  51059
  Copyright terms: Public domain W3C validator