Metamath Proof Explorer


Theorem rmo4

Description: Restricted "at most one" using implicit substitution. (Contributed by NM, 24-Oct-2006) (Revised by NM, 16-Jun-2017)

Ref Expression
Hypothesis rmo4.1 x = y φ ψ
Assertion rmo4 * x A φ x A y A φ ψ x = y

Proof

Step Hyp Ref Expression
1 rmo4.1 x = y φ ψ
2 df-rmo * x A φ * x x A φ
3 an4 x A φ y A ψ x A y A φ ψ
4 ancom x A y A y A x A
5 4 anbi1i x A y A φ ψ y A x A φ ψ
6 3 5 bitri x A φ y A ψ y A x A φ ψ
7 6 imbi1i x A φ y A ψ x = y y A x A φ ψ x = y
8 impexp y A x A φ ψ x = y y A x A φ ψ x = y
9 impexp y A x A φ ψ x = y y A x A φ ψ x = y
10 7 8 9 3bitri x A φ y A ψ x = y y A x A φ ψ x = y
11 10 albii y x A φ y A ψ x = y y y A x A φ ψ x = y
12 df-ral y A x A φ ψ x = y y y A x A φ ψ x = y
13 r19.21v y A x A φ ψ x = y x A y A φ ψ x = y
14 11 12 13 3bitr2i y x A φ y A ψ x = y x A y A φ ψ x = y
15 14 albii x y x A φ y A ψ x = y x x A y A φ ψ x = y
16 eleq1w x = y x A y A
17 16 1 anbi12d x = y x A φ y A ψ
18 17 mo4 * x x A φ x y x A φ y A ψ x = y
19 df-ral x A y A φ ψ x = y x x A y A φ ψ x = y
20 15 18 19 3bitr4i * x x A φ x A y A φ ψ x = y
21 2 20 bitri * x A φ x A y A φ ψ x = y