Metamath Proof Explorer


Theorem ddcan

Description: Cancellation in a double division. (Contributed by Mario Carneiro, 26-Apr-2015)

Ref Expression
Assertion ddcan ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด / ( ๐ด / ๐ต ) ) = ๐ต )

Proof

Step Hyp Ref Expression
1 simpll โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ๐ด โˆˆ โ„‚ )
2 simprl โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ๐ต โˆˆ โ„‚ )
3 simprr โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ๐ต โ‰  0 )
4 divcan1 โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โ†’ ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด )
5 1 2 3 4 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด )
6 divcl โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„‚ )
7 1 2 3 6 syl3anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด / ๐ต ) โˆˆ โ„‚ )
8 divne0 โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด / ๐ต ) โ‰  0 )
9 divmul โŠข ( ( ๐ด โˆˆ โ„‚ โˆง ๐ต โˆˆ โ„‚ โˆง ( ( ๐ด / ๐ต ) โˆˆ โ„‚ โˆง ( ๐ด / ๐ต ) โ‰  0 ) ) โ†’ ( ( ๐ด / ( ๐ด / ๐ต ) ) = ๐ต โ†” ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด ) )
10 1 2 7 8 9 syl112anc โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ( ๐ด / ( ๐ด / ๐ต ) ) = ๐ต โ†” ( ( ๐ด / ๐ต ) ยท ๐ต ) = ๐ด ) )
11 5 10 mpbird โŠข ( ( ( ๐ด โˆˆ โ„‚ โˆง ๐ด โ‰  0 ) โˆง ( ๐ต โˆˆ โ„‚ โˆง ๐ต โ‰  0 ) ) โ†’ ( ๐ด / ( ๐ด / ๐ต ) ) = ๐ต )