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

Theorem rmo4 2966
Description: Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006.) (Revised by NM, 16-Jun-2017.)
Hypothesis
Ref Expression
rmo4.1  |-  ( x  =  y  ->  ( ph 
<->  ps ) )
Assertion
Ref Expression
rmo4  |-  ( E* x  e.  A  ph  <->  A. x  e.  A  A. y  e.  A  (
( ph  /\  ps )  ->  x  =  y ) )
Distinct variable groups:    x, y, A    ph, y    ps, x
Allowed substitution hints:    ph( x)    ps( y)

Proof of Theorem rmo4
StepHypRef Expression
1 df-rmo 2492 . 2  |-  ( E* x  e.  A  ph  <->  E* x ( x  e.  A  /\  ph )
)
2 an4 586 . . . . . . . . 9  |-  ( ( ( x  e.  A  /\  ph )  /\  (
y  e.  A  /\  ps ) )  <->  ( (
x  e.  A  /\  y  e.  A )  /\  ( ph  /\  ps ) ) )
3 ancom 266 . . . . . . . . . 10  |-  ( ( x  e.  A  /\  y  e.  A )  <->  ( y  e.  A  /\  x  e.  A )
)
43anbi1i 458 . . . . . . . . 9  |-  ( ( ( x  e.  A  /\  y  e.  A
)  /\  ( ph  /\ 
ps ) )  <->  ( (
y  e.  A  /\  x  e.  A )  /\  ( ph  /\  ps ) ) )
52, 4bitri 184 . . . . . . . 8  |-  ( ( ( x  e.  A  /\  ph )  /\  (
y  e.  A  /\  ps ) )  <->  ( (
y  e.  A  /\  x  e.  A )  /\  ( ph  /\  ps ) ) )
65imbi1i 238 . . . . . . 7  |-  ( ( ( ( x  e.  A  /\  ph )  /\  ( y  e.  A  /\  ps ) )  ->  x  =  y )  <->  ( ( ( y  e.  A  /\  x  e.  A )  /\  ( ph  /\  ps ) )  ->  x  =  y ) )
7 impexp 263 . . . . . . 7  |-  ( ( ( ( y  e.  A  /\  x  e.  A )  /\  ( ph  /\  ps ) )  ->  x  =  y )  <->  ( ( y  e.  A  /\  x  e.  A )  ->  (
( ph  /\  ps )  ->  x  =  y ) ) )
8 impexp 263 . . . . . . 7  |-  ( ( ( y  e.  A  /\  x  e.  A
)  ->  ( ( ph  /\  ps )  ->  x  =  y )
)  <->  ( y  e.  A  ->  ( x  e.  A  ->  ( (
ph  /\  ps )  ->  x  =  y ) ) ) )
96, 7, 83bitri 206 . . . . . 6  |-  ( ( ( ( x  e.  A  /\  ph )  /\  ( y  e.  A  /\  ps ) )  ->  x  =  y )  <->  ( y  e.  A  -> 
( x  e.  A  ->  ( ( ph  /\  ps )  ->  x  =  y ) ) ) )
109albii 1493 . . . . 5  |-  ( A. y ( ( ( x  e.  A  /\  ph )  /\  ( y  e.  A  /\  ps ) )  ->  x  =  y )  <->  A. y
( y  e.  A  ->  ( x  e.  A  ->  ( ( ph  /\  ps )  ->  x  =  y ) ) ) )
11 df-ral 2489 . . . . 5  |-  ( A. y  e.  A  (
x  e.  A  -> 
( ( ph  /\  ps )  ->  x  =  y ) )  <->  A. y
( y  e.  A  ->  ( x  e.  A  ->  ( ( ph  /\  ps )  ->  x  =  y ) ) ) )
12 r19.21v 2583 . . . . 5  |-  ( A. y  e.  A  (
x  e.  A  -> 
( ( ph  /\  ps )  ->  x  =  y ) )  <->  ( x  e.  A  ->  A. y  e.  A  ( ( ph  /\  ps )  ->  x  =  y )
) )
1310, 11, 123bitr2i 208 . . . 4  |-  ( A. y ( ( ( x  e.  A  /\  ph )  /\  ( y  e.  A  /\  ps ) )  ->  x  =  y )  <->  ( x  e.  A  ->  A. y  e.  A  ( ( ph  /\  ps )  ->  x  =  y )
) )
1413albii 1493 . . 3  |-  ( A. x A. y ( ( ( x  e.  A  /\  ph )  /\  (
y  e.  A  /\  ps ) )  ->  x  =  y )  <->  A. x
( x  e.  A  ->  A. y  e.  A  ( ( ph  /\  ps )  ->  x  =  y ) ) )
15 eleq1 2268 . . . . 5  |-  ( x  =  y  ->  (
x  e.  A  <->  y  e.  A ) )
16 rmo4.1 . . . . 5  |-  ( x  =  y  ->  ( ph 
<->  ps ) )
1715, 16anbi12d 473 . . . 4  |-  ( x  =  y  ->  (
( x  e.  A  /\  ph )  <->  ( y  e.  A  /\  ps )
) )
1817mo4 2115 . . 3  |-  ( E* x ( x  e.  A  /\  ph )  <->  A. x A. y ( ( ( x  e.  A  /\  ph )  /\  ( y  e.  A  /\  ps ) )  ->  x  =  y )
)
19 df-ral 2489 . . 3  |-  ( A. x  e.  A  A. y  e.  A  (
( ph  /\  ps )  ->  x  =  y )  <->  A. x ( x  e.  A  ->  A. y  e.  A  ( ( ph  /\  ps )  ->  x  =  y )
) )
2014, 18, 193bitr4i 212 . 2  |-  ( E* x ( x  e.  A  /\  ph )  <->  A. x  e.  A  A. y  e.  A  (
( ph  /\  ps )  ->  x  =  y ) )
211, 20bitri 184 1  |-  ( E* x  e.  A  ph  <->  A. x  e.  A  A. y  e.  A  (
( ph  /\  ps )  ->  x  =  y ) )
Colors of variables: wff set class
Syntax hints:    -> wi 4    /\ wa 104    <-> wb 105   A.wal 1371   E*wmo 2055    e. wcel 2176   A.wral 2484   E*wrmo 2487
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-ia1 106  ax-ia2 107  ax-ia3 108  ax-io 711  ax-5 1470  ax-7 1471  ax-gen 1472  ax-ie1 1516  ax-ie2 1517  ax-8 1527  ax-10 1528  ax-11 1529  ax-i12 1530  ax-bndl 1532  ax-4 1533  ax-17 1549  ax-i9 1553  ax-ial 1557  ax-i5r 1558  ax-ext 2187
This theorem depends on definitions:  df-bi 117  df-nf 1484  df-sb 1786  df-eu 2057  df-mo 2058  df-cleq 2198  df-clel 2201  df-ral 2489  df-rmo 2492
This theorem is referenced by:  reu4  2967  disjnim  4035  supmoti  7095  lteupri  7730  elrealeu  7942  rereceu  8002  exbtwnz  10393  rsqrmo  11338  divalglemeunn  12232  divalglemeuneg  12234  bezoutlemeu  12328  pw2dvdseu  12490  mgmidmo  13204  mndinvmod  13277  dedekindeu  15095  dedekindicclemicc  15104
  Copyright terms: Public domain W3C validator