I'm totally new at Mathematica, but I'm stuck with my thesis. I'm trying to solve the following equation with multiple variavles for v, with all variables between 0 and 1, F is larger than f and with p smaller than k.

enter image description here


enter image description here

So I'm trying to solve it by doing:


However, not surprisingly, I do not get any results. I don't really know what I have to do now.. Could someone tell me what to do?


  • $\begingroup$ second equation has delta F instead of delta f (?) $\endgroup$ – chris Jul 17 '18 at 13:58
  • $\begingroup$ Yeah, sorry! F stands for large Fee, f for small fee. (F>f) $\endgroup$ – B.1993 Jul 17 '18 at 13:59
  • 1
    $\begingroup$ Did you mean γαβ to represent the product of three variables? The way you have it, it's a single variable with a three letter name. Put space or * between them to multiply symbols. $\endgroup$ – John Doty Jul 17 '18 at 14:00
  • $\begingroup$ Yes, these represents the products of the three variables. Thanks! $\endgroup$ – B.1993 Jul 17 '18 at 14:01
  • $\begingroup$ I do get a result just takes a long time and it is absurdly long. Could be making mistakes as I am unsure whether \[Delta]f is two symbols or one. Same in a couple more places. Can you plug in numerical values before evaluating that would speed things up considerably. $\endgroup$ – Jānis Šmits Jul 17 '18 at 14:06

An extended comment, not an answer. Look at

\[Delta]*f + \[Gamma]*\[Alpha]*(1 - \[Beta])/(\[Alpha]*(1 - \[Beta]) \
+ (1 - \[Alpha])*(1 - \[Beta])*(1 - v)) - (\[Beta] + (1 - \[Beta])*
       v) (c/((1 - \[Alpha])*(1 - \[Beta])*v*(p - k)^2) (\[Delta]*
         F + \[Gamma]*\[Alpha]*\[Beta]/(\[Alpha]*\[Beta] + (1 - \
\[Alpha])*(\[Beta] + (1 - \[Beta])*v)) + (1 - 
           c/((1 - \[Alpha])*(1 - \[Beta])*
              v*(p - k)^2)) \[Gamma]*\[Alpha])) // 
  Together // Numerator

obtained by subtracting the right side from the left and taking the numerator of the resulting rational function. I don't show the huge result. Solve is attempting to find the zeros of this monstrosity. The roots will be even more monstrous. What are you trying to accomplish here? A symbolic result exists, but will be incomprehensible and slow to evaluate. Substituting numbers for symbolic parameters and using NSolve or FindRoot to get numeric answers may be more practical.

| improve this answer | |
  • $\begingroup$ I was trying to find one or multiple values of v, for which a game theoretical equilibrium could exist. So therefore I needed to have a value of v for which both the left hand side and the right hand side of the equation are equal (These functions represent micro-economic utility functions for a certain strategy). But looking at these outcomes, I don't think this will be doable right now (for me). Thanks for the help anyways! $\endgroup$ – B.1993 Jul 17 '18 at 15:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.