Metamath Proof Explorer


Theorem sn-ltmul2d

Description: ltmul2d without ax-mulcom . (Contributed by SN, 26-Jun-2024)

Ref Expression
Hypotheses sn-ltmul2d.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
sn-ltmul2d.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
sn-ltmul2d.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
sn-ltmul2d.1 โŠข ( ๐œ‘ โ†’ 0 < ๐ถ )
Assertion sn-ltmul2d ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ด ) < ( ๐ถ ยท ๐ต ) โ†” ๐ด < ๐ต ) )

Proof

Step Hyp Ref Expression
1 sn-ltmul2d.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„ )
2 sn-ltmul2d.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„ )
3 sn-ltmul2d.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„ )
4 sn-ltmul2d.1 โŠข ( ๐œ‘ โ†’ 0 < ๐ถ )
5 rersubcl โŠข ( ( ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โ†’ ( ๐ต โˆ’โ„ ๐ด ) โˆˆ โ„ )
6 2 1 5 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ต โˆ’โ„ ๐ด ) โˆˆ โ„ )
7 3 6 4 mulgt0b2d โŠข ( ๐œ‘ โ†’ ( 0 < ( ๐ต โˆ’โ„ ๐ด ) โ†” 0 < ( ๐ถ ยท ( ๐ต โˆ’โ„ ๐ด ) ) ) )
8 resubdi โŠข ( ( ๐ถ โˆˆ โ„ โˆง ๐ต โˆˆ โ„ โˆง ๐ด โˆˆ โ„ ) โ†’ ( ๐ถ ยท ( ๐ต โˆ’โ„ ๐ด ) ) = ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) )
9 3 2 1 8 syl3anc โŠข ( ๐œ‘ โ†’ ( ๐ถ ยท ( ๐ต โˆ’โ„ ๐ด ) ) = ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) )
10 9 breq2d โŠข ( ๐œ‘ โ†’ ( 0 < ( ๐ถ ยท ( ๐ต โˆ’โ„ ๐ด ) ) โ†” 0 < ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) ) )
11 7 10 bitr2d โŠข ( ๐œ‘ โ†’ ( 0 < ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) โ†” 0 < ( ๐ต โˆ’โ„ ๐ด ) ) )
12 3 1 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ถ ยท ๐ด ) โˆˆ โ„ )
13 3 2 remulcld โŠข ( ๐œ‘ โ†’ ( ๐ถ ยท ๐ต ) โˆˆ โ„ )
14 reposdif โŠข ( ( ( ๐ถ ยท ๐ด ) โˆˆ โ„ โˆง ( ๐ถ ยท ๐ต ) โˆˆ โ„ ) โ†’ ( ( ๐ถ ยท ๐ด ) < ( ๐ถ ยท ๐ต ) โ†” 0 < ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) ) )
15 12 13 14 syl2anc โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ด ) < ( ๐ถ ยท ๐ต ) โ†” 0 < ( ( ๐ถ ยท ๐ต ) โˆ’โ„ ( ๐ถ ยท ๐ด ) ) ) )
16 reposdif โŠข ( ( ๐ด โˆˆ โ„ โˆง ๐ต โˆˆ โ„ ) โ†’ ( ๐ด < ๐ต โ†” 0 < ( ๐ต โˆ’โ„ ๐ด ) ) )
17 1 2 16 syl2anc โŠข ( ๐œ‘ โ†’ ( ๐ด < ๐ต โ†” 0 < ( ๐ต โˆ’โ„ ๐ด ) ) )
18 11 15 17 3bitr4d โŠข ( ๐œ‘ โ†’ ( ( ๐ถ ยท ๐ด ) < ( ๐ถ ยท ๐ต ) โ†” ๐ด < ๐ต ) )