Step |
Hyp |
Ref |
Expression |
1 |
|
isxmetd.0 |
β’ ( π β π β π ) |
2 |
|
isxmetd.1 |
β’ ( π β π· : ( π Γ π ) βΆ β* ) |
3 |
|
isxmetd.2 |
β’ ( ( π β§ ( π₯ β π β§ π¦ β π ) ) β ( ( π₯ π· π¦ ) = 0 β π₯ = π¦ ) ) |
4 |
|
isxmetd.3 |
β’ ( ( π β§ ( π₯ β π β§ π¦ β π β§ π§ β π ) ) β ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) |
5 |
4
|
3exp2 |
β’ ( π β ( π₯ β π β ( π¦ β π β ( π§ β π β ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) ) ) |
6 |
5
|
imp32 |
β’ ( ( π β§ ( π₯ β π β§ π¦ β π ) ) β ( π§ β π β ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) |
7 |
6
|
ralrimiv |
β’ ( ( π β§ ( π₯ β π β§ π¦ β π ) ) β β π§ β π ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) |
8 |
3 7
|
jca |
β’ ( ( π β§ ( π₯ β π β§ π¦ β π ) ) β ( ( ( π₯ π· π¦ ) = 0 β π₯ = π¦ ) β§ β π§ β π ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) |
9 |
8
|
ralrimivva |
β’ ( π β β π₯ β π β π¦ β π ( ( ( π₯ π· π¦ ) = 0 β π₯ = π¦ ) β§ β π§ β π ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) |
10 |
|
isxmet |
β’ ( π β π β ( π· β ( βMet β π ) β ( π· : ( π Γ π ) βΆ β* β§ β π₯ β π β π¦ β π ( ( ( π₯ π· π¦ ) = 0 β π₯ = π¦ ) β§ β π§ β π ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) ) ) |
11 |
1 10
|
syl |
β’ ( π β ( π· β ( βMet β π ) β ( π· : ( π Γ π ) βΆ β* β§ β π₯ β π β π¦ β π ( ( ( π₯ π· π¦ ) = 0 β π₯ = π¦ ) β§ β π§ β π ( π₯ π· π¦ ) β€ ( ( π§ π· π₯ ) +π ( π§ π· π¦ ) ) ) ) ) ) |
12 |
2 9 11
|
mpbir2and |
β’ ( π β π· β ( βMet β π ) ) |