Metamath Proof Explorer


Theorem rmo3

Description: Restricted "at most one" using explicit substitution. (Contributed by NM, 4-Nov-2012) (Revised by NM, 16-Jun-2017) Avoid ax-13 . (Revised by Wolf Lammen, 30-Apr-2023)

Ref Expression
Hypothesis rmo2.1 y φ
Assertion rmo3 * x A φ x A y A φ y x φ x = y

Proof

Step Hyp Ref Expression
1 rmo2.1 y φ
2 df-rmo * x A φ * x x A φ
3 sban y x x A φ y x x A y x φ
4 clelsb3 y x x A y A
5 4 anbi1i y x x A y x φ y A y x φ
6 3 5 bitri y x x A φ y A y x φ
7 6 anbi2i x A φ y x x A φ x A φ y A y x φ
8 an4 x A φ y A y x φ x A y A φ y x φ
9 ancom x A y A y A x A
10 9 anbi1i x A y A φ y x φ y A x A φ y x φ
11 7 8 10 3bitri x A φ y x x A φ y A x A φ y x φ
12 11 imbi1i x A φ y x x A φ x = y y A x A φ y x φ x = y
13 impexp y A x A φ y x φ x = y y A x A φ y x φ x = y
14 impexp y A x A φ y x φ x = y y A x A φ y x φ x = y
15 12 13 14 3bitri x A φ y x x A φ x = y y A x A φ y x φ x = y
16 15 albii y x A φ y x x A φ x = y y y A x A φ y x φ x = y
17 df-ral y A x A φ y x φ x = y y y A x A φ y x φ x = y
18 r19.21v y A x A φ y x φ x = y x A y A φ y x φ x = y
19 16 17 18 3bitr2i y x A φ y x x A φ x = y x A y A φ y x φ x = y
20 19 albii x y x A φ y x x A φ x = y x x A y A φ y x φ x = y
21 nfv y x A
22 21 1 nfan y x A φ
23 22 mo3 * x x A φ x y x A φ y x x A φ x = y
24 df-ral x A y A φ y x φ x = y x x A y A φ y x φ x = y
25 20 23 24 3bitr4i * x x A φ x A y A φ y x φ x = y
26 2 25 bitri * x A φ x A y A φ y x φ x = y