Metamath Proof Explorer


Theorem smoel

Description: If x is less than y then a strictly monotone function's value will be strictly less at x than at y . (Contributed by Andrew Salmon, 22-Nov-2011)

Ref Expression
Assertion smoel Smo B A dom B C A B C B A

Proof

Step Hyp Ref Expression
1 smodm Smo B Ord dom B
2 ordtr1 Ord dom B C A A dom B C dom B
3 2 ancomsd Ord dom B A dom B C A C dom B
4 3 expdimp Ord dom B A dom B C A C dom B
5 1 4 sylan Smo B A dom B C A C dom B
6 df-smo Smo B B : dom B On Ord dom B x dom B y dom B x y B x B y
7 eleq1 x = C x y C y
8 fveq2 x = C B x = B C
9 8 eleq1d x = C B x B y B C B y
10 7 9 imbi12d x = C x y B x B y C y B C B y
11 eleq2 y = A C y C A
12 fveq2 y = A B y = B A
13 12 eleq2d y = A B C B y B C B A
14 11 13 imbi12d y = A C y B C B y C A B C B A
15 10 14 rspc2v C dom B A dom B x dom B y dom B x y B x B y C A B C B A
16 15 ancoms A dom B C dom B x dom B y dom B x y B x B y C A B C B A
17 16 com12 x dom B y dom B x y B x B y A dom B C dom B C A B C B A
18 17 3ad2ant3 B : dom B On Ord dom B x dom B y dom B x y B x B y A dom B C dom B C A B C B A
19 6 18 sylbi Smo B A dom B C dom B C A B C B A
20 19 expdimp Smo B A dom B C dom B C A B C B A
21 5 20 syld Smo B A dom B C A C A B C B A
22 21 pm2.43d Smo B A dom B C A B C B A
23 22 3impia Smo B A dom B C A B C B A