Metamath Proof Explorer


Theorem ldiv

Description: Left-division. (Contributed by BJ, 6-Jun-2019)

Ref Expression
Hypotheses ldiv.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
ldiv.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
ldiv.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
ldiv.bn0 โŠข ( ๐œ‘ โ†’ ๐ต โ‰  0 )
Assertion ldiv ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) = ๐ถ โ†” ๐ด = ( ๐ถ / ๐ต ) ) )

Proof

Step Hyp Ref Expression
1 ldiv.a โŠข ( ๐œ‘ โ†’ ๐ด โˆˆ โ„‚ )
2 ldiv.b โŠข ( ๐œ‘ โ†’ ๐ต โˆˆ โ„‚ )
3 ldiv.c โŠข ( ๐œ‘ โ†’ ๐ถ โˆˆ โ„‚ )
4 ldiv.bn0 โŠข ( ๐œ‘ โ†’ ๐ต โ‰  0 )
5 oveq1 โŠข ( ( ๐ด ยท ๐ต ) = ๐ถ โ†’ ( ( ๐ด ยท ๐ต ) / ๐ต ) = ( ๐ถ / ๐ต ) )
6 1 2 4 divcan4d โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) / ๐ต ) = ๐ด )
7 6 eqeq1d โŠข ( ๐œ‘ โ†’ ( ( ( ๐ด ยท ๐ต ) / ๐ต ) = ( ๐ถ / ๐ต ) โ†” ๐ด = ( ๐ถ / ๐ต ) ) )
8 5 7 syl5ib โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) = ๐ถ โ†’ ๐ด = ( ๐ถ / ๐ต ) ) )
9 oveq1 โŠข ( ๐ด = ( ๐ถ / ๐ต ) โ†’ ( ๐ด ยท ๐ต ) = ( ( ๐ถ / ๐ต ) ยท ๐ต ) )
10 3 2 4 divcan1d โŠข ( ๐œ‘ โ†’ ( ( ๐ถ / ๐ต ) ยท ๐ต ) = ๐ถ )
11 10 eqeq2d โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) = ( ( ๐ถ / ๐ต ) ยท ๐ต ) โ†” ( ๐ด ยท ๐ต ) = ๐ถ ) )
12 9 11 syl5ib โŠข ( ๐œ‘ โ†’ ( ๐ด = ( ๐ถ / ๐ต ) โ†’ ( ๐ด ยท ๐ต ) = ๐ถ ) )
13 8 12 impbid โŠข ( ๐œ‘ โ†’ ( ( ๐ด ยท ๐ต ) = ๐ถ โ†” ๐ด = ( ๐ถ / ๐ต ) ) )