Metamath Proof Explorer


Theorem frminex

Description: If an element of a well-founded set satisfies a property ph , then there is a minimal element that satisfies ph . (Contributed by Jeff Madsen, 18-Jun-2010) (Proof shortened by Mario Carneiro, 18-Nov-2016)

Ref Expression
Hypotheses frminex.1 A V
frminex.2 x = y φ ψ
Assertion frminex R Fr A x A φ x A φ y A ψ ¬ y R x

Proof

Step Hyp Ref Expression
1 frminex.1 A V
2 frminex.2 x = y φ ψ
3 rabn0 x A | φ x A φ
4 1 rabex x A | φ V
5 ssrab2 x A | φ A
6 fri x A | φ V R Fr A x A | φ A x A | φ z x A | φ y x A | φ ¬ y R z
7 2 ralrab y x A | φ ¬ y R z y A ψ ¬ y R z
8 7 rexbii z x A | φ y x A | φ ¬ y R z z x A | φ y A ψ ¬ y R z
9 breq2 z = x y R z y R x
10 9 notbid z = x ¬ y R z ¬ y R x
11 10 imbi2d z = x ψ ¬ y R z ψ ¬ y R x
12 11 ralbidv z = x y A ψ ¬ y R z y A ψ ¬ y R x
13 12 rexrab2 z x A | φ y A ψ ¬ y R z x A φ y A ψ ¬ y R x
14 8 13 bitri z x A | φ y x A | φ ¬ y R z x A φ y A ψ ¬ y R x
15 6 14 sylib x A | φ V R Fr A x A | φ A x A | φ x A φ y A ψ ¬ y R x
16 15 an4s x A | φ V x A | φ A R Fr A x A | φ x A φ y A ψ ¬ y R x
17 4 5 16 mpanl12 R Fr A x A | φ x A φ y A ψ ¬ y R x
18 17 ex R Fr A x A | φ x A φ y A ψ ¬ y R x
19 3 18 syl5bir R Fr A x A φ x A φ y A ψ ¬ y R x