Question about separable differential equations












2












$begingroup$


A lot of books solve separable differential equations like this:



$$ frac{dy}{dx} = g(x)h(y), for x=x_0, y=y_0 Leftrightarrow frac{dy}{dx}frac{1}{h(y)} = g(x) Rightarrow int frac{dy}{dx}frac{1}{h(y)} dx = int g(x)dx $$
...and so on. My problem arises in the second step, where authors divide with $ h(y) $. How do we know that $h(y)$ is not zero for all $x$ ? Why do they make that (unsafe) step?



Some further thoughts



Let's consider the differential equation $ f'(x) = f(x) forall x in Bbb R $ with initial condition $ f(x_0)=0 $ where $x_0$ is some real number. I will solve this differential equation by using the integrating factor:
$$ I(x) = e^{-x}$$
The differential equation becomes:
$$ f'(x)=f(x) Leftrightarrow f'(x)+(-f(x))=0Leftrightarrow f'(x)e^{-x}+(e^{-x})'f(x)=0 Leftrightarrow$$
$$ (e^{-x}f(x))'=0Rightarrow e^{-x}f(x)=CLeftrightarrow f(x)=Ce^{x} $$
Evaluating the initial condition, we get: $C=0$ and therefore $f(x) =0 forall x in Bbb R$



If we had approached the same problem by the strategy shown in the beginning, the second step would have been completely incorrect. Thank you in advance !










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    A related topic: en.wikipedia.org/wiki/Singular_solution
    $endgroup$
    – Yuriy S
    Dec 17 '18 at 20:22
















2












$begingroup$


A lot of books solve separable differential equations like this:



$$ frac{dy}{dx} = g(x)h(y), for x=x_0, y=y_0 Leftrightarrow frac{dy}{dx}frac{1}{h(y)} = g(x) Rightarrow int frac{dy}{dx}frac{1}{h(y)} dx = int g(x)dx $$
...and so on. My problem arises in the second step, where authors divide with $ h(y) $. How do we know that $h(y)$ is not zero for all $x$ ? Why do they make that (unsafe) step?



Some further thoughts



Let's consider the differential equation $ f'(x) = f(x) forall x in Bbb R $ with initial condition $ f(x_0)=0 $ where $x_0$ is some real number. I will solve this differential equation by using the integrating factor:
$$ I(x) = e^{-x}$$
The differential equation becomes:
$$ f'(x)=f(x) Leftrightarrow f'(x)+(-f(x))=0Leftrightarrow f'(x)e^{-x}+(e^{-x})'f(x)=0 Leftrightarrow$$
$$ (e^{-x}f(x))'=0Rightarrow e^{-x}f(x)=CLeftrightarrow f(x)=Ce^{x} $$
Evaluating the initial condition, we get: $C=0$ and therefore $f(x) =0 forall x in Bbb R$



If we had approached the same problem by the strategy shown in the beginning, the second step would have been completely incorrect. Thank you in advance !










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    A related topic: en.wikipedia.org/wiki/Singular_solution
    $endgroup$
    – Yuriy S
    Dec 17 '18 at 20:22














2












2








2





$begingroup$


A lot of books solve separable differential equations like this:



$$ frac{dy}{dx} = g(x)h(y), for x=x_0, y=y_0 Leftrightarrow frac{dy}{dx}frac{1}{h(y)} = g(x) Rightarrow int frac{dy}{dx}frac{1}{h(y)} dx = int g(x)dx $$
...and so on. My problem arises in the second step, where authors divide with $ h(y) $. How do we know that $h(y)$ is not zero for all $x$ ? Why do they make that (unsafe) step?



Some further thoughts



Let's consider the differential equation $ f'(x) = f(x) forall x in Bbb R $ with initial condition $ f(x_0)=0 $ where $x_0$ is some real number. I will solve this differential equation by using the integrating factor:
$$ I(x) = e^{-x}$$
The differential equation becomes:
$$ f'(x)=f(x) Leftrightarrow f'(x)+(-f(x))=0Leftrightarrow f'(x)e^{-x}+(e^{-x})'f(x)=0 Leftrightarrow$$
$$ (e^{-x}f(x))'=0Rightarrow e^{-x}f(x)=CLeftrightarrow f(x)=Ce^{x} $$
Evaluating the initial condition, we get: $C=0$ and therefore $f(x) =0 forall x in Bbb R$



If we had approached the same problem by the strategy shown in the beginning, the second step would have been completely incorrect. Thank you in advance !










share|cite|improve this question









$endgroup$




A lot of books solve separable differential equations like this:



$$ frac{dy}{dx} = g(x)h(y), for x=x_0, y=y_0 Leftrightarrow frac{dy}{dx}frac{1}{h(y)} = g(x) Rightarrow int frac{dy}{dx}frac{1}{h(y)} dx = int g(x)dx $$
...and so on. My problem arises in the second step, where authors divide with $ h(y) $. How do we know that $h(y)$ is not zero for all $x$ ? Why do they make that (unsafe) step?



Some further thoughts



Let's consider the differential equation $ f'(x) = f(x) forall x in Bbb R $ with initial condition $ f(x_0)=0 $ where $x_0$ is some real number. I will solve this differential equation by using the integrating factor:
$$ I(x) = e^{-x}$$
The differential equation becomes:
$$ f'(x)=f(x) Leftrightarrow f'(x)+(-f(x))=0Leftrightarrow f'(x)e^{-x}+(e^{-x})'f(x)=0 Leftrightarrow$$
$$ (e^{-x}f(x))'=0Rightarrow e^{-x}f(x)=CLeftrightarrow f(x)=Ce^{x} $$
Evaluating the initial condition, we get: $C=0$ and therefore $f(x) =0 forall x in Bbb R$



If we had approached the same problem by the strategy shown in the beginning, the second step would have been completely incorrect. Thank you in advance !







real-analysis calculus ordinary-differential-equations functions






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Dec 17 '18 at 20:08









Andreas MastronikolisAndreas Mastronikolis

968




968








  • 1




    $begingroup$
    A related topic: en.wikipedia.org/wiki/Singular_solution
    $endgroup$
    – Yuriy S
    Dec 17 '18 at 20:22














  • 1




    $begingroup$
    A related topic: en.wikipedia.org/wiki/Singular_solution
    $endgroup$
    – Yuriy S
    Dec 17 '18 at 20:22








1




1




$begingroup$
A related topic: en.wikipedia.org/wiki/Singular_solution
$endgroup$
– Yuriy S
Dec 17 '18 at 20:22




$begingroup$
A related topic: en.wikipedia.org/wiki/Singular_solution
$endgroup$
– Yuriy S
Dec 17 '18 at 20:22










1 Answer
1






active

oldest

votes


















1












$begingroup$

I think at the level of undergraduate differential equations, most authors are operating formally, and don't like to get bogged down with details like this (another one that has often bothered me is the whole $int frac 1 x dx = lnlvert x rvert + C$; that absolute value and these arbitrary constants have confused more students than I can count, we should really only deal with definite integrals). This being said, while mathematically minded people like to make these small distinctions and follow all the rules, pedagogically, it is easier to abandon some of the rigor especially since these classes are offered to students in the other sciences as well (physics, engineering, etc.)



EDIT: to expand on this, one of the reasons mathematicians are so pedantic is because at higher levels, having all the details straightened out is really important, and you can get yourself in a lot of trouble by ignoring or glossing over them. However, at the level of linear ODEs, you can't really get yourself into too much trouble. Even if you are breaking some small rules like this, you can often arrive at the correct answer. To use your example: if we ignore the initial condition and formally consider the equation: $$f'(x) = f(x).$$ We can divide by $f$ (which, as you've pointed out is not strictly 'legal'), and see $$frac{f'(x)}{f(x)} = 1 ,,,, implies ,,,, log(f(x)) = x + C ,,,, implies f(x) = C e^x.$$ Now we can retrospectively use the initial condition, and we see that $C=0$ and thus $f(x) = 0$ for all $x$. Of course, I completely glossed the fact that I divided by zero at the start, but in the end, I still arrived at the correct answer. If you try to do stuff like this in more advanced scenarios, you will probably arrive at something completely incorrect, but at this level, it doesn't matter too too much.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
    $endgroup$
    – rafa11111
    Dec 17 '18 at 20:55






  • 1




    $begingroup$
    @rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
    $endgroup$
    – User8128
    Dec 17 '18 at 20:59













Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3044380%2fquestion-about-separable-differential-equations%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1












$begingroup$

I think at the level of undergraduate differential equations, most authors are operating formally, and don't like to get bogged down with details like this (another one that has often bothered me is the whole $int frac 1 x dx = lnlvert x rvert + C$; that absolute value and these arbitrary constants have confused more students than I can count, we should really only deal with definite integrals). This being said, while mathematically minded people like to make these small distinctions and follow all the rules, pedagogically, it is easier to abandon some of the rigor especially since these classes are offered to students in the other sciences as well (physics, engineering, etc.)



EDIT: to expand on this, one of the reasons mathematicians are so pedantic is because at higher levels, having all the details straightened out is really important, and you can get yourself in a lot of trouble by ignoring or glossing over them. However, at the level of linear ODEs, you can't really get yourself into too much trouble. Even if you are breaking some small rules like this, you can often arrive at the correct answer. To use your example: if we ignore the initial condition and formally consider the equation: $$f'(x) = f(x).$$ We can divide by $f$ (which, as you've pointed out is not strictly 'legal'), and see $$frac{f'(x)}{f(x)} = 1 ,,,, implies ,,,, log(f(x)) = x + C ,,,, implies f(x) = C e^x.$$ Now we can retrospectively use the initial condition, and we see that $C=0$ and thus $f(x) = 0$ for all $x$. Of course, I completely glossed the fact that I divided by zero at the start, but in the end, I still arrived at the correct answer. If you try to do stuff like this in more advanced scenarios, you will probably arrive at something completely incorrect, but at this level, it doesn't matter too too much.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
    $endgroup$
    – rafa11111
    Dec 17 '18 at 20:55






  • 1




    $begingroup$
    @rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
    $endgroup$
    – User8128
    Dec 17 '18 at 20:59


















1












$begingroup$

I think at the level of undergraduate differential equations, most authors are operating formally, and don't like to get bogged down with details like this (another one that has often bothered me is the whole $int frac 1 x dx = lnlvert x rvert + C$; that absolute value and these arbitrary constants have confused more students than I can count, we should really only deal with definite integrals). This being said, while mathematically minded people like to make these small distinctions and follow all the rules, pedagogically, it is easier to abandon some of the rigor especially since these classes are offered to students in the other sciences as well (physics, engineering, etc.)



EDIT: to expand on this, one of the reasons mathematicians are so pedantic is because at higher levels, having all the details straightened out is really important, and you can get yourself in a lot of trouble by ignoring or glossing over them. However, at the level of linear ODEs, you can't really get yourself into too much trouble. Even if you are breaking some small rules like this, you can often arrive at the correct answer. To use your example: if we ignore the initial condition and formally consider the equation: $$f'(x) = f(x).$$ We can divide by $f$ (which, as you've pointed out is not strictly 'legal'), and see $$frac{f'(x)}{f(x)} = 1 ,,,, implies ,,,, log(f(x)) = x + C ,,,, implies f(x) = C e^x.$$ Now we can retrospectively use the initial condition, and we see that $C=0$ and thus $f(x) = 0$ for all $x$. Of course, I completely glossed the fact that I divided by zero at the start, but in the end, I still arrived at the correct answer. If you try to do stuff like this in more advanced scenarios, you will probably arrive at something completely incorrect, but at this level, it doesn't matter too too much.






share|cite|improve this answer











$endgroup$













  • $begingroup$
    As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
    $endgroup$
    – rafa11111
    Dec 17 '18 at 20:55






  • 1




    $begingroup$
    @rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
    $endgroup$
    – User8128
    Dec 17 '18 at 20:59
















1












1








1





$begingroup$

I think at the level of undergraduate differential equations, most authors are operating formally, and don't like to get bogged down with details like this (another one that has often bothered me is the whole $int frac 1 x dx = lnlvert x rvert + C$; that absolute value and these arbitrary constants have confused more students than I can count, we should really only deal with definite integrals). This being said, while mathematically minded people like to make these small distinctions and follow all the rules, pedagogically, it is easier to abandon some of the rigor especially since these classes are offered to students in the other sciences as well (physics, engineering, etc.)



EDIT: to expand on this, one of the reasons mathematicians are so pedantic is because at higher levels, having all the details straightened out is really important, and you can get yourself in a lot of trouble by ignoring or glossing over them. However, at the level of linear ODEs, you can't really get yourself into too much trouble. Even if you are breaking some small rules like this, you can often arrive at the correct answer. To use your example: if we ignore the initial condition and formally consider the equation: $$f'(x) = f(x).$$ We can divide by $f$ (which, as you've pointed out is not strictly 'legal'), and see $$frac{f'(x)}{f(x)} = 1 ,,,, implies ,,,, log(f(x)) = x + C ,,,, implies f(x) = C e^x.$$ Now we can retrospectively use the initial condition, and we see that $C=0$ and thus $f(x) = 0$ for all $x$. Of course, I completely glossed the fact that I divided by zero at the start, but in the end, I still arrived at the correct answer. If you try to do stuff like this in more advanced scenarios, you will probably arrive at something completely incorrect, but at this level, it doesn't matter too too much.






share|cite|improve this answer











$endgroup$



I think at the level of undergraduate differential equations, most authors are operating formally, and don't like to get bogged down with details like this (another one that has often bothered me is the whole $int frac 1 x dx = lnlvert x rvert + C$; that absolute value and these arbitrary constants have confused more students than I can count, we should really only deal with definite integrals). This being said, while mathematically minded people like to make these small distinctions and follow all the rules, pedagogically, it is easier to abandon some of the rigor especially since these classes are offered to students in the other sciences as well (physics, engineering, etc.)



EDIT: to expand on this, one of the reasons mathematicians are so pedantic is because at higher levels, having all the details straightened out is really important, and you can get yourself in a lot of trouble by ignoring or glossing over them. However, at the level of linear ODEs, you can't really get yourself into too much trouble. Even if you are breaking some small rules like this, you can often arrive at the correct answer. To use your example: if we ignore the initial condition and formally consider the equation: $$f'(x) = f(x).$$ We can divide by $f$ (which, as you've pointed out is not strictly 'legal'), and see $$frac{f'(x)}{f(x)} = 1 ,,,, implies ,,,, log(f(x)) = x + C ,,,, implies f(x) = C e^x.$$ Now we can retrospectively use the initial condition, and we see that $C=0$ and thus $f(x) = 0$ for all $x$. Of course, I completely glossed the fact that I divided by zero at the start, but in the end, I still arrived at the correct answer. If you try to do stuff like this in more advanced scenarios, you will probably arrive at something completely incorrect, but at this level, it doesn't matter too too much.







share|cite|improve this answer














share|cite|improve this answer



share|cite|improve this answer








edited Dec 17 '18 at 20:51

























answered Dec 17 '18 at 20:44









User8128User8128

10.8k1622




10.8k1622












  • $begingroup$
    As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
    $endgroup$
    – rafa11111
    Dec 17 '18 at 20:55






  • 1




    $begingroup$
    @rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
    $endgroup$
    – User8128
    Dec 17 '18 at 20:59




















  • $begingroup$
    As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
    $endgroup$
    – rafa11111
    Dec 17 '18 at 20:55






  • 1




    $begingroup$
    @rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
    $endgroup$
    – User8128
    Dec 17 '18 at 20:59


















$begingroup$
As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
$endgroup$
– rafa11111
Dec 17 '18 at 20:55




$begingroup$
As an engineer, I can say that, as long as nothing crashes, you don't need to care about this "dividing by zero" nonsense. Furthermore, in the end, we will multiply the dimensions by 2 to ensure nothing goes wrong :D
$endgroup$
– rafa11111
Dec 17 '18 at 20:55




1




1




$begingroup$
@rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
$endgroup$
– User8128
Dec 17 '18 at 20:59






$begingroup$
@rafa11111 Haha. I'm a mathematician, but I'm actually very on board with teaching math pretty much entirely formally up until higher level undergraduate courses. One of the things that convinced me was when I was at an internship solving PDEs numerically, and I asked my mentor if I should prove that the numerical solution converges to the real solution, and his completely unironic response was along the lines of: "What do you mean 'does it converge'? The picture looks exactly like it should."
$endgroup$
– User8128
Dec 17 '18 at 20:59




















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3044380%2fquestion-about-separable-differential-equations%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen