Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert fraction exponents to roots and exponents #32

Open
evykassirer opened this issue Dec 12, 2016 · 5 comments
Open

Convert fraction exponents to roots and exponents #32

evykassirer opened this issue Dec 12, 2016 · 5 comments

Comments

@evykassirer
Copy link
Contributor

evykassirer commented Dec 12, 2016

this is only if the exponent is an integer fraction

e.g. 125 ^ 4/5 => (nthRoot(125, 5))^4

I have no strong opinions about its priority/grouping amongst the other simplifications. Maybe in its own DFS before function evaluation?

@evykassirer
Copy link
Contributor Author

evykassirer commented Dec 12, 2016

interestingly - cymath actually does something different: https://www.cymath.com/answer.php?q=125%20%5E%20(4%2F5)

I think pedagogically, it makes sense to convert to a root? Interested in pedagogy opinions on this though

@hmaurer
Copy link
Contributor

hmaurer commented Jan 20, 2017

I am not sure. Personally I always convert roots to fractional exponents where I can; I find them easier to reason about (you can use the standard exponent rules) and easier to draw. In this specific example I think cymath's approach is clearer.

@evykassirer
Copy link
Contributor Author

evykassirer commented Jan 21, 2017

hmm interesting - I can see pros/cons either way

I'll ask Socratic's content people about it next week and get their opinion on this :) (they've both done a lot of teaching)

@hmaurer
Copy link
Contributor

hmaurer commented Jan 21, 2017

If you are just learning arithmetic I guess nth-root might be less scary. Fractional exponents are a bit abstract, and mentally you usually think "ok x^3/4 is x^3 then take the 4th root". This might be one of those cases where it really depends on the context / student's preference, but I can see stronger arguments in favour of nth-roots for young students. Looking forward to hearing their opinion!

@evykassirer evykassirer modified the milestone: full exponent support Jan 21, 2017
@evykassirer evykassirer modified the milestones: full exponent support, full root support Jan 21, 2017
@kevinbarabash
Copy link
Contributor

In the case of simplifying something like (nthroot(x, 5))^3 * (nthroot(x, 5))^4, it might be preferable to convert the roots to fractional exponents before simplifying, e.g.

x^(3/5) * x^(4/5) => x^(3/5 + 4/5) => x^((3+4)/5) => x^(7/5) => (nthroot(x, 5))^3

Another aspect of this is when render fractional exponents as roots, the exponent can be either on the inside our the outside:

(nthroot(x^3, 5)) <=> (nthroot(x, 5))^3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants