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

Theorem riota5 7406
Description: A method for computing restricted iota. (Contributed by NM, 20-Oct-2011.) (Revised by Mario Carneiro, 6-Dec-2016.)
Hypotheses
Ref Expression
riota5.1 (𝜑 → 𝐵 ∈ 𝐴)
riota5.2 ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝜓 ↔ 𝑥 = 𝐵))
Assertion
Ref Expression
riota5 (𝜑 → (℩𝑥 ∈ 𝐴 𝜓) = 𝐵)
Distinct variable groups:   𝑥,𝐴   𝑥,𝐵   𝜑,𝑥
Allowed substitution hint:   𝜓(𝑥)

Proof of Theorem riota5
StepHypRef Expression
1 nfcvd 2923 . 2 (𝜑 → Ⅎ𝑥𝐵)
2 riota5.1 . 2 (𝜑 → 𝐵 ∈ 𝐴)
3 riota5.2 . 2 ((𝜑 ∧ 𝑥 ∈ 𝐴) → (𝜓 ↔ 𝑥 = 𝐵))
41, 2, 3riota5f 7405 1 (𝜑 → (℩𝑥 ∈ 𝐴 𝜓) = 𝐵)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ↔ wb 209   ∧ wa 401   = wceq 1569   ∈ wcel 2144  ℩crio 7376
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1827  ax-4 1841  ax-5 1942  ax-6 1999  ax-7 2040  ax-8 2146  ax-9 2154  ax-10 2177  ax-11 2193  ax-12 2212  ax-ext 2732
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1572  df-ex 1812  df-nf 1816  df-sb 2099  df-mo 2564  df-eu 2594  df-clab 2739  df-cleq 2752  df-clel 2835  df-nfc 2909  df-ral 3077  df-rex 3087  df-reu 3366  df-v 3452  df-sbc 3739  df-ss 3896  df-un 4151  df-sn 4584  df-pr 4586  df-uni 4867  df-iota 6494  df-riota 7377
This theorem is used by:  f1ocnvfv3  7415  ttrcltr  9717  sqrt0  15408  lubid  18534  lubun  18689  odval2  19765  adjvalval  32539  xdivpnfrp  33499  xrsinvgval  33569  dfgcd3  38246  poimirlem6  38545  poimirlem7  38546  lub0N  40247  glb0N  40251  trlval2  41221  cdlemefrs32fva  41458  cdleme32fva  41495  cdlemg1a  41628  unxpwdom3  44097
  Copyright terms: Public domain W3C validator