How can I prevent Mathematica from simplifying fractions? What I would like to do is run a test on a list of fractions to see how many are in their reduced form.
For example, I have a list:
1/10, 2/10, 5/10
I do not want Mathematica to treat it as:
1/10, 1/5, 1/2
I would like it left exactly as it was originally entered for comparison, i.e. if one list contains 2/10 and the other list contains 1/5 they should be treated as different elements.
I tried converting the elements to strings but Mathematica still simplified the fractions...
What is the best way to maintain the entire list in the original form?
Something like:
a = {1/10, 2/10, 3/10, 4/10, 5/10};
Internal`RationalNoReduce[Numerator[a], Denominator[a]]
still gives
Internal`RationalNoReduce[{1, 1, 3, 2, 1}, {10, 5, 10, 5, 2}]