Step-by-step derivation
S001 · implies
Before
n=19≥0; multiplication commutes
After
group the finite product by the number of y choices
Conditions: none
Choose x or y in each factor and group by the number of y choices; count coefficients as integers first.
Step identifiers and dependencies
Rule: commutative_product · Uses: G001
S002 · calculation
Before
x+y := sum(2, -2)
After
x+y = 0
Conditions: none
First calculate the sum directly.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S001
S003 · implies
Before
(x+y)^n: (0)^19
After
(x+y)^n = 0
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S002
S004 · implies
Before
choose 0 positions out of 19
After
C(19,0)=121645100408832000/(1·121645100408832000)=1
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S003
S005 · implies
Before
x^19: (2)^19
After
x^19 = 524288
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S004
S006 · implies
Before
y^0: (-2)^0
After
y^0 = 1
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S005
S007 · calculation
Before
C·x power (k=0) := mul(1, 524288)
After
C·x power (k=0) = 524288
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S006
S008 · calculation
Before
term[0] := mul(524288, 1)
After
term[0] = 524288
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S007
S009 · implies
Before
choose 1 positions out of 19
After
C(19,1)=121645100408832000/(1·6402373705728000)=19
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S008
S010 · implies
Before
x^18: (2)^18
After
x^18 = 262144
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S009
S011 · implies
Before
y^1: (-2)^1
After
y^1 = -2
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S010
S012 · calculation
Before
C·x power (k=1) := mul(19, 262144)
After
C·x power (k=1) = 4980736
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S011
S013 · calculation
Before
term[1] := mul(4980736, -2)
After
term[1] = -9961472
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S012
S014 · implies
Before
choose 2 positions out of 19
After
C(19,2)=121645100408832000/(2·355687428096000)=171
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S013
S015 · implies
Before
x^17: (2)^17
After
x^17 = 131072
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S014
S016 · implies
Before
y^2: (-2)^2
After
y^2 = 4
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S015
S017 · calculation
Before
C·x power (k=2) := mul(171, 131072)
After
C·x power (k=2) = 22413312
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S016
S018 · calculation
Before
term[2] := mul(22413312, 4)
After
term[2] = 89653248
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S017
S019 · implies
Before
choose 3 positions out of 19
After
C(19,3)=121645100408832000/(6·20922789888000)=969
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S018
S020 · implies
Before
x^16: (2)^16
After
x^16 = 65536
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S019
S021 · implies
Before
y^3: (-2)^3
After
y^3 = -8
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S020
S022 · calculation
Before
C·x power (k=3) := mul(969, 65536)
After
C·x power (k=3) = 63504384
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S021
S023 · calculation
Before
term[3] := mul(63504384, -8)
After
term[3] = -508035072
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S022
S024 · implies
Before
choose 4 positions out of 19
After
C(19,4)=121645100408832000/(24·1307674368000)=3876
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S023
S025 · implies
Before
x^15: (2)^15
After
x^15 = 32768
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S024
S026 · implies
Before
y^4: (-2)^4
After
y^4 = 16
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S025
S027 · calculation
Before
C·x power (k=4) := mul(3876, 32768)
After
C·x power (k=4) = 127008768
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S026
S028 · calculation
Before
term[4] := mul(127008768, 16)
After
term[4] = 2032140288
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S027
S029 · implies
Before
choose 5 positions out of 19
After
C(19,5)=121645100408832000/(120·87178291200)=11628
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S028
S030 · implies
Before
x^14: (2)^14
After
x^14 = 16384
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S029
S031 · implies
Before
y^5: (-2)^5
After
y^5 = -32
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S030
S032 · calculation
Before
C·x power (k=5) := mul(11628, 16384)
After
C·x power (k=5) = 190513152
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S031
S033 · calculation
Before
term[5] := mul(190513152, -32)
After
term[5] = -6096420864
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S032
S034 · implies
Before
choose 6 positions out of 19
After
C(19,6)=121645100408832000/(720·6227020800)=27132
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S033
S035 · implies
Before
x^13: (2)^13
After
x^13 = 8192
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S034
S036 · implies
Before
y^6: (-2)^6
After
y^6 = 64
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S035
S037 · calculation
Before
C·x power (k=6) := mul(27132, 8192)
After
C·x power (k=6) = 222265344
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S036
S038 · calculation
Before
term[6] := mul(222265344, 64)
After
term[6] = 14224982016
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S037
S039 · implies
Before
choose 7 positions out of 19
After
C(19,7)=121645100408832000/(5040·479001600)=50388
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S038
S040 · implies
Before
x^12: (2)^12
After
x^12 = 4096
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S039
S041 · implies
Before
y^7: (-2)^7
After
y^7 = -128
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S040
S042 · calculation
Before
C·x power (k=7) := mul(50388, 4096)
After
C·x power (k=7) = 206389248
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S041
S043 · calculation
Before
term[7] := mul(206389248, -128)
After
term[7] = -26417823744
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S042
S044 · implies
Before
choose 8 positions out of 19
After
C(19,8)=121645100408832000/(40320·39916800)=75582
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S043
S045 · implies
Before
x^11: (2)^11
After
x^11 = 2048
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S044
S046 · implies
Before
y^8: (-2)^8
After
y^8 = 256
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S045
S047 · calculation
Before
C·x power (k=8) := mul(75582, 2048)
After
C·x power (k=8) = 154791936
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S046
S048 · calculation
Before
term[8] := mul(154791936, 256)
After
term[8] = 39626735616
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S047
S049 · implies
Before
choose 9 positions out of 19
After
C(19,9)=121645100408832000/(362880·3628800)=92378
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S048
S050 · implies
Before
x^10: (2)^10
After
x^10 = 1024
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S049
S051 · implies
Before
y^9: (-2)^9
After
y^9 = -512
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S050
S052 · calculation
Before
C·x power (k=9) := mul(92378, 1024)
After
C·x power (k=9) = 94595072
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S051
S053 · calculation
Before
term[9] := mul(94595072, -512)
After
term[9] = -48432676864
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S052
S054 · implies
Before
choose 10 positions out of 19
After
C(19,10)=121645100408832000/(3628800·362880)=92378
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S053
S055 · implies
Before
x^9: (2)^9
After
x^9 = 512
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S054
S056 · implies
Before
y^10: (-2)^10
After
y^10 = 1024
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S055
S057 · calculation
Before
C·x power (k=10) := mul(92378, 512)
After
C·x power (k=10) = 47297536
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S056
S058 · calculation
Before
term[10] := mul(47297536, 1024)
After
term[10] = 48432676864
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S057
S059 · implies
Before
choose 11 positions out of 19
After
C(19,11)=121645100408832000/(39916800·40320)=75582
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S058
S060 · implies
Before
x^8: (2)^8
After
x^8 = 256
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S059
S061 · implies
Before
y^11: (-2)^11
After
y^11 = -2048
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S060
S062 · calculation
Before
C·x power (k=11) := mul(75582, 256)
After
C·x power (k=11) = 19348992
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S061
S063 · calculation
Before
term[11] := mul(19348992, -2048)
After
term[11] = -39626735616
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S062
S064 · implies
Before
choose 12 positions out of 19
After
C(19,12)=121645100408832000/(479001600·5040)=50388
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S063
S065 · implies
Before
x^7: (2)^7
After
x^7 = 128
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S064
S066 · implies
Before
y^12: (-2)^12
After
y^12 = 4096
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S065
S067 · calculation
Before
C·x power (k=12) := mul(50388, 128)
After
C·x power (k=12) = 6449664
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S066
S068 · calculation
Before
term[12] := mul(6449664, 4096)
After
term[12] = 26417823744
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S067
S069 · implies
Before
choose 13 positions out of 19
After
C(19,13)=121645100408832000/(6227020800·720)=27132
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S068
S070 · implies
Before
x^6: (2)^6
After
x^6 = 64
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S069
S071 · implies
Before
y^13: (-2)^13
After
y^13 = -8192
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S070
S072 · calculation
Before
C·x power (k=13) := mul(27132, 64)
After
C·x power (k=13) = 1736448
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S071
S073 · calculation
Before
term[13] := mul(1736448, -8192)
After
term[13] = -14224982016
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S072
S074 · implies
Before
choose 14 positions out of 19
After
C(19,14)=121645100408832000/(87178291200·120)=11628
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S073
S075 · implies
Before
x^5: (2)^5
After
x^5 = 32
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S074
S076 · implies
Before
y^14: (-2)^14
After
y^14 = 16384
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S075
S077 · calculation
Before
C·x power (k=14) := mul(11628, 32)
After
C·x power (k=14) = 372096
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S076
S078 · calculation
Before
term[14] := mul(372096, 16384)
After
term[14] = 6096420864
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S077
S079 · implies
Before
choose 15 positions out of 19
After
C(19,15)=121645100408832000/(1307674368000·24)=3876
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S078
S080 · implies
Before
x^4: (2)^4
After
x^4 = 16
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S079
S081 · implies
Before
y^15: (-2)^15
After
y^15 = -32768
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S080
S082 · calculation
Before
C·x power (k=15) := mul(3876, 16)
After
C·x power (k=15) = 62016
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S081
S083 · calculation
Before
term[15] := mul(62016, -32768)
After
term[15] = -2032140288
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S082
S084 · implies
Before
choose 16 positions out of 19
After
C(19,16)=121645100408832000/(20922789888000·6)=969
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S083
S085 · implies
Before
x^3: (2)^3
After
x^3 = 8
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S084
S086 · implies
Before
y^16: (-2)^16
After
y^16 = 65536
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S085
S087 · calculation
Before
C·x power (k=16) := mul(969, 8)
After
C·x power (k=16) = 7752
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S086
S088 · calculation
Before
term[16] := mul(7752, 65536)
After
term[16] = 508035072
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S087
S089 · implies
Before
choose 17 positions out of 19
After
C(19,17)=121645100408832000/(355687428096000·2)=171
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S088
S090 · implies
Before
x^2: (2)^2
After
x^2 = 4
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S089
S091 · implies
Before
y^17: (-2)^17
After
y^17 = -131072
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S090
S092 · calculation
Before
C·x power (k=17) := mul(171, 4)
After
C·x power (k=17) = 684
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S091
S093 · calculation
Before
term[17] := mul(684, -131072)
After
term[17] = -89653248
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S092
S094 · implies
Before
choose 18 positions out of 19
After
C(19,18)=121645100408832000/(6402373705728000·1)=19
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S093
S095 · implies
Before
x^1: (2)^1
After
x^1 = 2
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S094
S096 · implies
Before
y^18: (-2)^18
After
y^18 = 262144
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S095
S097 · calculation
Before
C·x power (k=18) := mul(19, 2)
After
C·x power (k=18) = 38
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S096
S098 · calculation
Before
term[18] := mul(38, 262144)
After
term[18] = 9961472
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S097
S099 · implies
Before
choose 19 positions out of 19
After
C(19,19)=121645100408832000/(121645100408832000·1)=1
Conditions: none
Count each k-position subset once, dividing out reorderings inside each of the two groups.
Step identifiers and dependencies
Rule: subset_count · Uses: G001, S098
S100 · implies
Before
x^0: (2)^0
After
x^0 = 1
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S099
S101 · implies
Before
y^19: (-2)^19
After
y^19 = -524288
Conditions: none
Evaluate the finite product for a nonnegative integer exponent; the zeroth power uses the multiplicative identity.
Step identifiers and dependencies
Rule: integer_power · Uses: G001, S100
S102 · calculation
Before
C·x power (k=19) := mul(1, 1)
After
C·x power (k=19) = 1
Conditions: none
Multiply the coefficient by the x power first.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S101
S103 · calculation
Before
term[19] := mul(1, -524288)
After
term[19] = -524288
Conditions: none
Multiply by the y power, preserving parentheses around a negative base.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S102
S104 · calculation
Before
expanded sum := sum(524288, -9961472, 89653248, -508035072, 2032140288, -6096420864, 14224982016, -26417823744, 39626735616, -48432676864, 48432676864, -39626735616, 26417823744, -14224982016, 6096420864, -2032140288, 508035072, -89653248, 9961472, -524288)
After
expanded sum = 0
Conditions: none
Sum every displayed k term, not merely the endpoints.
Step identifiers and dependencies
Rule: exact_rational_arithmetic · Uses: G001, S103
S105 · implies
Before
direct=0; expanded=0
After
identity holds: Yes
Conditions: none
The two calculation paths agree on this finite instance of the identity.
Step identifiers and dependencies
Rule: finite_expansion_evaluation · Uses: G001, S104