I thought about this problem a lot and finally decided to murder it!
Here it is:
We know x<1, so we take the first two terms of the infinite series for cos(x) and ignore the higher order terms, to obtain:
1 - x^2/2 ~= x
where ~= means "almost equals to"
Solving for x, we obtain our initial estimate:
x(0) = sqrt(3) - 1
Now to find the estimate at iteration 1, x(1), take the first two terms of the Taylor series expansion of cos(x) about x(0):
x(1) ~= cos[x(0)] + x(0).sin[x(0)] ( x(1) - x(0) ) and solve for x(1) to obtain:
x(1) = { cos[x(0)] + x(0).sin[x(0)] } / { 1 + sin[x(0)] }
and so on for the subsequent iterations:
x(n+1) = { cos[x( n )] + x( n ).sin[x( n )] } / { 1 + sin[x( n )] }
So here's what I get for the first few iterations:
x(0) = .732050807568877
cos[x(0)] = .743805214977555
x(1) = .739096139913583
cos[x(1)] = .739077718925933
x(2) = .73907912080266
cos[x(2)] = .739089183235187
x(3) = .739085133223142
cos[x(3)] = .739085133209784
As you can see cos(x) is fucking close to x after only 3 iterations.
Very nice. You are right, there is no closed form equation for the solution. So here is the back story behind this problem for me......
In the early-mid 70s in Iran, and my older brother had just bought a very fancy (for back in the early 70s) Canon calculator. And of course, he would not let us touch it. Except, when he was not in his room, we would go and find it (because he would hide it from us) and play with it pushing various buttons and functions to see what happens.
One of the things I discovered back then, was that regardless of what number you entered, if you hit the cos button over and over again, you would get the same number: 0.999847741 every time. Where as if I did the same thing with the sin button, you would get 0. It was later that I understood this activity to be an iterative solution to the x=cos(x) equation and that 0.9998.. was the answer to this problem.
So your answer is correct in Radians. In degrees the answer is what I wrote above.
==========================================
Recently, I googled this problem to see what else has been done. So just for laughs, I quote the most interesting answer from one of the websites:
https://www.tiger-algebra.com/drill/x-cosx=0/
Step by step solution :
STEP1Pulling out like terms
1.1 Pull out like factors :
x - xcos = -x • (cos - 1)
Equation at the end of step1:
STEP2:Theory - Roots of a product
2.1 A product of several terms equals zero.
When a product of two or more terms equals zero, then at least one of the terms must be zero.
We shall now solve each term = 0 separately
In other words, we are going to solve as many equations as there are terms in the product
Any solution of term = 0 solves product = 0 as well.
Solving a Single Variable Equation:
2.2 Solve : -x = 0
Multiply both sides of the equation by (-1) : x = 0
Solving a Single Variable Equation:
2.3 Solve cos-1 = 0
In this type of equations, having more than one variable (unknown), you have to specify for which variable you want the equation solved.
We shall not handle this type of equations at this time.
One solution was found :
x = 0