Metamath Proof Explorer


Theorem addcompq

Description: Addition of positive fractions is commutative. (Contributed by NM, 30-Aug-1995) (Revised by Mario Carneiro, 28-Apr-2013) (New usage is discouraged.)

Ref Expression
Assertion addcompq ( ๐ด +pQ ๐ต ) = ( ๐ต +pQ ๐ด )

Proof

Step Hyp Ref Expression
1 addcompi โŠข ( ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) +N ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) ) = ( ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) +N ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) )
2 mulcompi โŠข ( ( 2nd โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) = ( ( 2nd โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) )
3 1 2 opeq12i โŠข โŸจ ( ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) +N ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) ) , ( ( 2nd โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) โŸฉ = โŸจ ( ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) +N ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) ) , ( ( 2nd โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) โŸฉ
4 addpipq2 โŠข ( ( ๐ด โˆˆ ( N ร— N ) โˆง ๐ต โˆˆ ( N ร— N ) ) โ†’ ( ๐ด +pQ ๐ต ) = โŸจ ( ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) +N ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) ) , ( ( 2nd โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) โŸฉ )
5 addpipq2 โŠข ( ( ๐ต โˆˆ ( N ร— N ) โˆง ๐ด โˆˆ ( N ร— N ) ) โ†’ ( ๐ต +pQ ๐ด ) = โŸจ ( ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) +N ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) ) , ( ( 2nd โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) โŸฉ )
6 5 ancoms โŠข ( ( ๐ด โˆˆ ( N ร— N ) โˆง ๐ต โˆˆ ( N ร— N ) ) โ†’ ( ๐ต +pQ ๐ด ) = โŸจ ( ( ( 1st โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) +N ( ( 1st โ€˜ ๐ด ) ยทN ( 2nd โ€˜ ๐ต ) ) ) , ( ( 2nd โ€˜ ๐ต ) ยทN ( 2nd โ€˜ ๐ด ) ) โŸฉ )
7 3 4 6 3eqtr4a โŠข ( ( ๐ด โˆˆ ( N ร— N ) โˆง ๐ต โˆˆ ( N ร— N ) ) โ†’ ( ๐ด +pQ ๐ต ) = ( ๐ต +pQ ๐ด ) )
8 addpqf โŠข +pQ : ( ( N ร— N ) ร— ( N ร— N ) ) โŸถ ( N ร— N )
9 8 fdmi โŠข dom +pQ = ( ( N ร— N ) ร— ( N ร— N ) )
10 9 ndmovcom โŠข ( ยฌ ( ๐ด โˆˆ ( N ร— N ) โˆง ๐ต โˆˆ ( N ร— N ) ) โ†’ ( ๐ด +pQ ๐ต ) = ( ๐ต +pQ ๐ด ) )
11 7 10 pm2.61i โŠข ( ๐ด +pQ ๐ต ) = ( ๐ต +pQ ๐ด )