Next Article in Journal
A Novel Methodology Analyzing the Influence of Micro-Stresses on Human-Centric Environments
Next Article in Special Issue
Exploring Polygonal Number Sieves through Computational Triangulation
Previous Article in Journal
Grey Systems Model to Assess Water Quality in Mantaro River in Peru
Previous Article in Special Issue
Computational “Accompaniment” of the Introduction of New Mathematical Concepts
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Accuracy of Computational Results from Wolfram Mathematica in the Context of Summation in Trigonometry

1
Department of Mathematics, Faculty of Education, Palacký University Olomouc, Žižkovo nám. 5, 77900 Olomouc, Czech Republic
2
Department of Mathematics, Central Michigan University, Mount Pleasant, MI 48858, USA
*
Author to whom correspondence should be addressed.
Computation 2023, 11(11), 222; https://doi.org/10.3390/computation11110222
Submission received: 29 July 2023 / Revised: 4 October 2023 / Accepted: 17 October 2023 / Published: 6 November 2023
(This article belongs to the Special Issue Computations in Mathematics, Mathematical Education, and Science)

Abstract

:
This article explores the accessibility of symbolic computations, such as using the Wolfram Mathematica environment, in promoting the shift from informal experimentation to formal mathematical justifications. We investigate the accuracy of computational results from mathematical software in the context of a certain summation in trigonometry. In particular, the key issue addressed here is the calculated sum n = 0 44 tan 1 + 4 n ° . This paper utilizes Wolfram Mathematica to handle the irrational numbers in the sum more accurately, which it achieves by representing them symbolically rather than using numerical approximations. Can we rely on the calculated result from Wolfram, especially if almost all the addends are irrational, or must the students eventually prove it mathematically? It is clear that the problem can be solved using software; however, the nature of the result raises questions about its correctness, and this inherent informality can encourage a few students to seek viable mathematical proofs. In this way, a balance is reached between formal and informal mathematics.

1. Introduction

The purpose of this article is to illustrate how the accessibility of symbolic computations, such as the Wolfram Mathematica environment, facilitates the shift from relying on informal experiments to providing justifications for results using mathematical methods. We ask how mathematical software can help motivate high school students to further explore mathematics [1].
If we give the students a problem, they can solve it by means of software, the produced result may raise some questions about its correctness or accuracy. Furthermore, this could motivate the students to attempt to prove the result mathematically.
An example of such a problem is one where the solution is a specific numerical value, and the accuracy of this value depends on the precision of the performed calculations. It turns out that such a suitable problem could be a sum of irrational numbers.
Let us look at the following sum:
n = 0 44 tan ( 1 + 4 n ) ° .
First, we need to say something about how the irrationality of the intermediate results affects the accuracy of the overall result calculated by a program.
Mathematical software has revolutionized the way we approach complex calculations, making it easier and more efficient to solve intricate mathematical problems [2].
However, these software tools have their limitations. One such limitation lies in their inability to compute exact results when dealing with irrational numbers. When mathematical software encounters an irrational number, it attempts to approximate it by truncating or rounding the decimal representation. These approximations introduce errors, which can be magnified when multiple operations are performed on these approximated values. Consequently, the computed results deviate from the exact values, leading to inaccuracies in complex calculations.
To mitigate the limitations of mathematical software, alternative approaches can be used. One of these approaches is symbolic computation, which manipulates mathematical expressions symbolically rather than relying on numerical approximations [2,3]. Symbolic computation systems, such as Wolfram Mathematica, Maple, MATLAB, etc., can handle irrational numbers more accurately by representing them symbolically instead of as approximations.
In the case of calculating a sum of irrational numbers, mathematical software can sometimes produce correct results because the errors introduced by approximating individual irrational numbers cancel each other out or are small enough to be negligible. This cancellation of errors can occur, for example, due to the properties of the numbers involved or the specific algorithm used for the computation.
It is important to note that this ability to compute correct results in some cases does not negate the inherent limitations of mathematical software when dealing with irrational numbers. The accuracy of the results depends on various factors, including the algorithm used, the precision of the calculations, and the properties of the numbers involved. In more complex calculations or when dealing with a larger number of irrational numbers, the limitations of mathematical software in handling exact results for irrational numbers become more evident.
While mathematical software may sometimes produce correct results when dealing with a sum of irrational numbers, this is due to the algorithms used and the properties of the numbers involved. The software does not compute the exact values of the irrational numbers but rather provides accurate approximations that minimize error. The limitations of mathematical software in handling exact results for irrational numbers still exist and must be considered in situations where precision is necessary [4].

2. Materials and Methods of Problem Solving

We start with the following problem.
What is the exact value of n = 0 44 tan ( 1 + 4 n ) ° = tan 1 ° + tan 5 ° + tan 9 ° + + tan 177 ° ?
Sooner or later, the students stop looking for relations using trigonometric identities and try some kind of software to find the sum.
Let us assume that MS Excel is employed by some of the students.
If the sum is displayed to a maximum of 12 decimal places, the result will always be 45.000000000000.
Since the students know that at least some of these addends are irrational numbers (or rather, they probably know that the values of all other addends than tan 45 ° are irrational) [5], this exact number 45 will probably surprise them. It occurs to them to increase the number of displayed decimal places, and from 13 onwards, they will already receive results like 44.9999999999997. Hence, they will be satisfied with the following answer:
n = 0 44 tan ( 1 + 4 n ) ° 45 .
That is, the sum equals “about” 45, while the exact value of 45 will never come out; it is just a rounded value. For the students to think about this sum further, we let them enter it into the Wolfram Mathematica program.
Here, they find (if they display the overall result, for example, up to 300 decimal places) that the sum is
45.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.
Perhaps the students think that the sum is, in fact, exactly 45. How can it be proven? From what they have carried out so far, it is clear that the computer cannot help here [6].
Just mathematics itself can give them the proof!
So, they are in a situation where the use of ICT has forced them to consider mathematics as a tool and in more detail.
First, let us show what the students can see in Wolfram Mathematica.
What is the value of the sum n = 0 44 tan ( 1 + 4 n ) ° ?
Mathematica prints the following:
Explanatione.g.,
# of the addend3
Angle value
tan (angle)°0.1583844403
Partial sum of angle degrees0.2633281688
# :   1   Angle :   1 Tan [   1   ] :   0.01745506493   Partial   sum   of   1   degrees :   0.01745506493
# :   2   Angle :   5 Tan [   5   ] :   0.08748866353   Partial   sum   of   5   degrees :   0.1049437285
# :   3   Angle :   9 Tan [   9   ] :   0.1583844403   Partial   sum   of   9   degrees :   0.2633281688
# :   4   Angle :   13 Tan [   13   ] :   0.2308681911   Partial   sum   of   13   degrees :   0.4941963599
# :   5   Angle :   17 Tan [   17   ] :   0.3057306815   Partial   sum   of   17   degrees :   0.7999270414
# :   6   Angle :   21 Tan [   21   ] :   0.3838640350   Partial   sum   of   21   degrees :   1.183791076
# :   7   Angle :   25 Tan [   25   ] :   0.4663076582   Partial   sum   of   25   degrees :   1.650098735
# :   8   Angle :   29 Tan [   29   ] :   0.5543090515   Partial   sum   of   29   degrees :   2.204407786
# :   9   Angle :   33 Tan [   33   ] :   0.6494075932   Partial   sum   of   33   degrees :   2.853815379
# :   10   Angle :   37 Tan [   37   ] :   0.7535540501   Partial   sum   of   37   degrees :   3.607369429
# :   11   Angle :   41 Tan [   41   ] :   0.8692867378   Partial   sum   of   41   degrees :   4.476656167
# :   12   Angle :   45 Tan [   45   ] :   1.000000000   Partial   sum   of   45   degrees :   5.476656167
# :   13   Angle :   49 Tan [   49   ] :   1.150368407   Partial   sum   of   49   degrees :   6.627024574
# :   14   Angle :   53 Tan [   53   ] :   1.327044822   Partial   sum   of   53   degrees :   7.954069396
# :   15   Angle :   57 Tan [   57   ] :   1.539864964   Partial   sum   of   57   degrees :   9.493934360
# :   16   Angle :   61 Tan [   61   ] :   1.804047755   Partial   sum   of   61   degrees :   11.29798212
# :   17   Angle :   65 Tan [   65   ] :   2.144506921   Partial   sum   of   65   degrees :   13.44248904
# :   18   Angle :   69 Tan [   69   ] :   2.605089065   Partial   sum   of   69   degrees :   16.04757810
# :   19   Angle :   73 Tan [   73   ] :   3.270852618   Partial   sum   of   73   degrees :   19.31843072
# :   20   Angle :   77 Tan [   77   ] :   4.331475874   Partial   sum   of   77   degrees :   23.64990659
# :   21   Angle :   81 Tan [   81   ] :   6.313751515   Partial   sum   of   81   degrees :   29.96365811
# :   22   Angle :   85 Tan [   85   ] :   11.43005230   Partial   sum   of   85   degrees :   41.39371041
# :   23   Angle :   89 Tan [   89   ] :   57.28996163   Partial   sum   of   89   degrees :   98.68367204
# :   24   Angle :   93 Tan [   93   ] :   19.08113669   Partial   sum   of   93   degrees :   79.60253535
# :   25   Angle :   97 Tan [   97   ] :   8.144346428   Partial   sum   of   97   degrees :   71.45818893
# :   26   Angle :   101 Tan [   101   ] :   5.144554016   Partial   sum   of   101   degrees :   66.31363491
# :   27   Angle :   105 Tan [   105   ] :   3.732050808   Partial   sum   of   105   degrees :   62.58158410
# :   28   Angle :   109 Tan [   109   ] :   2.904210878   Partial   sum   of   109   degrees :   59.67737322
# :   29   Angle :   113 Tan [   113   ] :   2.355852366   Partial   sum   of   113   degrees :   57.32152086
# :   30   Angle :   117 Tan [   117   ] :   1.962610506   Partial   sum   of   117   degrees :   55.35891035
# :   31   Angle :   121 Tan [   121   ] :   1.664279482   Partial   sum   of   121   degrees :   53.69463087
# :   32   Angle :   125 Tan [   125   ] :   1.428148007   Partial   sum   of   125   degrees :   52.26648286
# :   33   Angle :   129 Tan [   129   ] :   1.234897157   Partial   sum   of   129   degrees :   51.03158571
# :   34   Angle :   133 Tan [   133   ] :   1.072368710   Partial   sum   of   133   degrees :   49.95921700
# :   35   Angle :   137 Tan [   137   ] :   0.9325150861   Partial   sum   of   137   degrees :   49.02670191
# :   36   Angle :   141 Tan [   141   ] :   0.8097840332   Partial   sum   of   141   degrees :   48.21691788
# :   37   Angle :   145 Tan [   145   ] :   0.7002075382   Partial   sum   of   145   degrees :   47.51671034
# :   38   Angle :   149 Tan [   149   ] :   0.6008606190   Partial   sum   of   149   degrees :   46.91584972
# :   39   Angle :   153 Tan [   153   ] :   0.5095254495   Partial   sum   of   153   degrees :   46.40632427
# :   40   Angle :   157 Tan [   157   ] :   0.4244748162   Partial   sum   of   157   degrees :   45.98184946
# :   41   Angle :   161 Tan [   161   ] :   0.3443276133   Partial   sum   of   161   degrees :   45.63752184
# :   42   Angle :   165 Tan [   165   ] :   0.2679491924   Partial   sum   of   165   degrees :   45.36957265
# :   43   Angle :   169 Tan [   169   ] :   0.1943803091   Partial   sum   of   169   degrees :   45.17519234
# :   44   Angle :   173 Tan [   173   ] :   0.1227845609   Partial   sum   of   173   degrees :   45.05240778
# :   45   Angle :   177 Tan [   177   ] :   0.05240777928   Partial   sum   of   177   degrees :   45.00000000
The sum of the sequence is
45.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.
Let us summarize what we have found.
This is the result from Wolfram Mathematica:
n = 0 44 tan ( 1 + 4 n ) ° = 45 .
Exactly 45 is the result given by Mathematica.
It is a somewhat surprising result considering that the only rational addend is tan 45° while the other addends are irrational. Furthermore, the fact that the number 45 as the sum of tangent values is an integer is not due to any elimination during the addition, as can be observed from both a sequence graph, see Figure 1 and partial sums, see Figure 2. The occurrence of the integer 45 at the very end may be seen as a miracle by the students.
Hence, it is worth examining this phenomenon more closely by means of high school mathematics; mathematical software helps to motivate high school students to delve deep into mathematics here [7].

3. Mathematical Background

Prove that n = 0 44 tan ( 1 + 4 n ) ° = tan 1 ° + tan 5 ° + tan 9 ° + + tan 177 ° = 45 .
Proof. 
For x 1 ,   5 ,   9   , , 177 holds
45 x 45 ( m o d 180 ) .
Because the tangent function is a periodical function with a period of 180°, the following applies [8]:
If x 1 ° , 5 ° , 9 ° , , 177 ° , then tan 45 x = tan 45 ° = 1 . By breaking down individual parts:
tan 45 ( 1 ° ) = tan 45 ° ,   tan 45 ( 5 ° ) = tan 225 ° = tan 45 ° ,   tan 45 9 ° = tan 405 ° = tan 45 ° , , tan 45 ( 177 ° ) = tan 7965 ° = tan 45 ° .
Let us think further in this manner.
Similar to the well-known double-angle formula tan 2 x = 2 tan x ( 1 tan 2 x ) , there is an n-multiple-angle formula, [9,10]. For n = 45, the formula is
tan 45 x = 45 1 tan 1 x 45 3 tan 3 x + 45 43 tan 43 x + 45 45 tan 45 x 45 0 1 45 2 tan 2 x + 45 42 tan 42 x + 45 44 tan 44 x ,
and the general multiple-angle formula is as follows:
tan n x = k   odd n ( 1 ) k 1 2 n k tan k x k   even n ( 1 ) k 2 n k tan k x .
There is a similar formula for the cosine function. We will use the following:
cos n x = k = 1 n 2 + 1 ( 1 ) k 1 2 n + 1 2 k · n ( n k ) ! k 1 ! n + 2 2 k ! ( cos x ) n + 2 2 k .
We have shown that for x 1 ° , 5 ° , 9 ° , , 177 ° , tan 45 x = tan 45 ° = 1 , so we obtain the following:
45 1 tan 1 x 45 3 tan 3 x + 45 43 tan 43 x + 45 45 tan 45 x 45 0 1 45 2 tan 2 x + 45 42 tan 42 x + 45 44 tan 44 x = 1 ,   that   is
45 1 tan 1 x 45 3 tan 3 x + 45 43 tan 43 x + 45 45 tan 45 x = 45 0 1 45 2 tan 2 x + 45 42 tan 42 x + 45 44 tan 44 x .
Thus, tan 45 x 45 tan 44 x + + 45 tan x 1 = 0 for x 1 ° , 5 ° , 9 ° , , 177 ° .
Using the substitution y = tan x , we can say that the left-hand side of this equation is the normed polynomial function of degree 45:
y 45 45 y 44 + + 45 y 1 ,
and its 45 roots (see the Fundamental Theorem of Algebra) are tan 1 ° ,   tan 5 ° ,   tan 9 ° , , tan 177 ° , as we have explained above.
Finally, the first equality of Vieta’s formula for polynomial y n + a 1 y n 1 + + a n 1 y + a n (over the field of complex numbers) states that if y 1 , y 2 , y 3 ,   y n are its roots, then
y 1 + y 2 + y 3 + y n = a 1 .
Therefore, we obtain
tan 1 ° + tan 5 ° + tan 9 ° + + tan 177 ° = n = 0 44 tan 1 + 4 n ° = 45 ,
quod erat demonstrandum. □
If we use the last equality of Vieta’s formula, namely
y 1 y 2 y 3 y n = 1 n a n ,
we obtain the product of the following tangent values:
tan 1 ° tan 5 ° tan 9 ° tan 177 ° = 1 45 1 = 1 .
In the next section, we return to Wolfram Mathematica.

4. Follow-Up Problems

What is the value of the product
n = 0 44 tan 1 + 4 n ° = tan 1 ° tan 5 ° tan 9 ° tan 177 ° ?
Explanatione.g.,
# of the factor3
Angle value
tan (angle)°0.15838
Partial Product of angle degrees0.00024187
# :   1   Angle :   1 Tan [   1   ] :   0.017455   PartProduct   of   1   degrees :   0.0174555
# :   2   Angle :   5 Tan [   5   ] :   0.087489   PartProduct   of   5   degrees :   0.0015271
# :   3   Angle :   9 Tan [   9   ] :   0.15838   PartProduct   of   9   degrees :   0.00024187
# :   4   Angle :   13 Tan [   13   ] :   0.23087   PartProduct   of   13   degrees :   0.000055841
# :   5   Angle :   17 Tan [   17   ] :   0.30573   PartProduct   of   17   degrees :   0.000017072
# :   6   Angle :   21 Tan [   21   ] :   0.38386   PartProduct   of   21   degrees :   6.55339 × 10 6
# :   7   Angle :   25 Tan [   25   ] :   0.46631   PartProduct   of   25   degrees :   3.05589 × 10 6
# :   8   Angle :   29 Tan [   29   ] :   0.55431   PartProduct   of   29   degrees :   1.693911 × 10 6
# :   9   Angle :   33 Tan [   33   ] :   0.64941   PartProduct   of   33   degrees :   1.100039 × 10 6
# :   10   Angle :   37 Tan [   37   ] :   0.75355   PartProduct   of   37   degrees :   8.289391 × 10 7
# :   11   Angle :   41 Tan [   41   ] :   0.86929   PartProduct   of   41   degrees :   7.205857   × 10 7
# :   12   Angle :   45 Tan [   45   ] :   1.0000   PartProduct   of   45   degrees :   7.205857 × 10 7
# :   13   Angle :   49 Tan [   49   ] :   1.1504   PartProduct   of   49   degrees :   8.289391 × 10 7
# :   14   Angle :   53 Tan [   53   ] :   1.3270   PartProduct   of   53   degrees :   1.100039 × 10 6
# :   15   Angle :   57 Tan [   57   ] :   1.5399   PartProduct   of   57   degrees :   1.693911 × 10 6
# :   16   Angle :   61 Tan [   61   ] :   1.8040   PartProduct   of   61   degrees :   3.055898 × 10 6
# :   17   Angle :   65 Tan [   65   ] :   2.1445   PartProduct   of   65   degrees :   6.553394 × 10 6
# :   18   Angle :   69 Tan [   69   ] :   2.6051   PartProduct   of   69   degrees :   0.000017072
# :   19   Angle :   73 Tan [   73   ] :   3.2709   PartProduct   of   73   degrees :   0.000055841
# :   20   Angle :   77 Tan [   77   ] :   4.3315   PartProduct   of   77   degrees :   0.00024187
# :   21   Angle :   81 Tan [   81   ] :   6.3138   PartProduct   of   81   degrees :   0.0015271
# :   22   Angle :   85 Tan [   85   ] :   11.430   PartProduct   of   85   degrees :   0.017455
# :   23   Angle :   89 Tan [   89   ] :   57.290   PartProduct   of   89   degrees :   1.000
# :   24   Angle :   93 Tan [   93   ] :   19.081   PartProduct   of   93   degrees :   19.081
# :   25   Angle :   97 Tan [   97   ] :   8.1443   PartProduct   of   97   degrees :   155.40
# :   26   Angle :   101 Tan [   101   ] :   5.1446   PartProduct   of   101   degrees :   799.48
# :   27   Angle :   105 Tan [   105   ] :   3.7321   PartProduct   of   105   degrees :   2983.7
# :   28   Angle :   109 Tan [   109   ] :   2.9042   PartProduct   of   109   degrees :   8665.3
# :   29   Angle :   113 Tan [   113   ] :   2.3559   PartProduct   of   113   degrees :   20,414 .
# :   30   Angle :   117 Tan [   117   ] :   1.9626   PartProduct   of   117   degrees :   40,065 .
# :   31   Angle :   121 Tan [   121   ] :   1.6643   PartProduct   of   121   degrees :   66,680 .
# :   32   Angle :   125 Tan [   125   ] :   1.4281   PartProduct   of   125   degrees :   95,228 .
# :   33   Angle :   129 Tan [   129   ] :   1.2349   PartProduct   of   129   degrees :   117,600 .
# :   34   Angle :   133 Tan [   133   ] :   1.0724   PartProduct   of   133   degrees :   126,110 .
# :   35   Angle :   137 Tan [   137   ] :   0.93252   PartProduct   of   137   degrees :   117,600 .
# :   36   Angle :   141 Tan [   141   ] :   0.80978   PartProduct   of   141   degrees :   95,228 .
# :   37   Angle :   145 Tan [   145   ] :   0.70021   PartProduct   of   145   degrees :   66,680 .
# :   38   Angle :   149 Tan [   149   ] :   0.60086   PartProduct   of   149   degrees :   40,065 .
# :   39   Angle :   153 Tan [   153   ] :   0.50953   PartProduct   of   153   degrees :   20,414 .
# :   40   Angle :   157 Tan [   157   ] :   0.42447   PartProduct   of   157   degrees :   8665.3
# :   41   Angle :   161 Tan [   161   ] :   0.34433   PartProduct   of   161   degrees :   2983.7
# :   42   Angle :   165 Tan [   165   ] :   0.26795   PartProduct   of   165   degrees :   799.48
# :   43   Angle :   169 Tan [   169   ] :   0.19438   PartProduct   of   169   degrees :   155.40
# :   44   Angle :   173 Tan [   173   ] :   0.12278   PartProduct   of   173   degrees :   19.081
# :   45   Angle :   177 Tan [   177   ] :   0.052408   PartProduct   of   177   degrees :   1.0000
The product of the sequence is
1.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.
The mathematical software, therefore, shows us that the product could have a value of 1. That is the correct result, as we have already shown in the Mathematics environment—see the last equality of Vieta’s formula y 1 y 2 y 3 y n = ( 1 ) n a n .
Let us now look at the case of tan 2x. From now on, we will use Wolfram Mathematica notation since the syntax from this notebook is perfectly readable, and there are no ambiguities.
tangentMultipleAngle[n_, x_] :=
 Module[{oddSum, evenSum},
 oddSum = Sum[(−1)^((k − 1)/2) Binomial[n, k] Tan[x]^k, {k, 1, n, 2}];
 evenSum = Sum[(−1)^(k/2) Binomial[n, k] Tan[x]^k, {k, 0, n, 2}];
 oddSum/evenSum]
result = tangentMultipleAngle[2, x]
2 T a n [ x ] 1 T a n [ x ] 2
This code defines a function called tangentMultipleAngle, which takes two arguments, n and x. Inside the function, there are two local variables defined: oddSum and evenSum. The oddSum variable is assigned the value of the sum of a series of terms.
The series is calculated using the Sum function, which takes three arguments: the expression to sum, the index variable, and the range of values for the index variable. In this case, the expression that is being summed is (−1)^((k − 1)/2) · Binomial[n, k] · Tan[x]^k, the index variable is k, and the range of values for k is from 1 to n with a step size of 2. The evenSum variable is assigned the value of another sum of terms calculated in a similar way as the oddSum variable but with a different expression being summed: (−1)^(k/2) · Binomial[n, k] · Tan[x]^k. The range of values for k in the case of evenSum is from 0 to n with a step size of 2.
Finally, the function returns the value of oddSum divided by evenSum.
The code also includes a usage example where the variables n and x are cleared, and the function tangentMultipleAngle is called with the arguments 2 and x. The result of the function call is assigned to the result variable [11].
eq = Tan[2 x] == 2 T a n [ x ] 1 T a n [ x ] 2 ; (*Verification of the multiple angel formula*)
Simplify[eq]
True
The code starts by defining an equation eq using the = = operator, which checks if the left-hand side is equal to the right-hand side. In this case, the equation is Tan [2x] = = (2 Tan[x])/(1 − Tan[x]^2).
The equation represents the verification of the multiple-angle formula for the tangent function. The multiple-angle formula states that Tan [2x] can be expressed in terms of Tan[x] using the equation (2 Tan[x])/(1 − Tan[x]^2).
The Simplify function is then used to simplify the equation eq. The Simplify function is a built-in function in Mathematica that attempts to simplify mathematical expressions. In this case, it simplifies the equation by applying various algebraic simplifications and trigonometric identities.
The result of the code is a simplified equation, which is the same as the original equation eq. This indicates that the multiple-angle formula for the tangent function is verified.
For x∈{1 Degree, 91 Degrees} holds that 2x ≡ 2(mod 180)
Tan[2x] = 2 T a n [ x ] 1 T a n [ x ] 2 , Tan[2×1 Degree] = 2 T a n [ 1 D e g r e e ] 1 T a n [ 1 D e g r e e ] 2 and
Tan[2×91 Degree] = Tan[2 Degree] = 2 T a n [ 91 D e g r e e ] 1 T a n [ 91 D e g r e e ] 2
Substitution y1 := Tan[1 Degree], then Tan[2 Degree](1 − y12) = 2y1, i.e. −y12 − (2/Tan[2 Degree])y1 + 1 = 0.
Similarly, substitution y2 := Tan[91 Degree], then Tan[2 Degree](1 − y22) = 2y2,i.e. −y22 − (2/Tan[2 Degree])y2 + 1 = 0. Thus both y1 and y2 are roots of the equationy2 +(2/Tan[2 Degree])y − 1 = 0. According to the Vieta’s formula the following identities should be valid: the sum y1 + y2 = −2/Tan[2 Degree]
(= −57.27250656583120710151301864189285015590342064630405120) and the product y1y2 = −1.
N[−2/Tan[2 Degree], 55]
−57.27250656583120710151301864189285015590342064630405120
N[Tan[1 Degree] + Tan[91 Degree], 55]
−57.27250656583120710151301864189285015590342064630405120
N[Tan[1 Degree]*Tan[91 Degree], 55]
−1.000000000000000000000000000000000000000000000000000000
Then, the sum and the product look OK.
Why OK? It corresponds to the Vieta’s equalities; the equation appears as follows:
y 2 + 2 tan 2 ° y 1 = 0
y 1 + y 2 = 2 tan 2 ° and y 1 y 2 = 1
Tan[1 Degree] + Tan[91 Degree] + 2/Tan[2 Degree] // N
3.434752482434078 × 10 15
We must always be careful because even though the values 2 tan 2 ° and ( tan 1 ° + tan 91 ° ) look equal (always having the value 57.272506565831207 10151301864189285015590342064630405119), their difference is not exactly zero:
Tan[1 Degree] + Tan[91 Degree] - (-2/Tan[2 Degree]) // N
3.434752482434078 × 10 15
We will now focus on cases where the sum of the sequence of tangent values is rational (even an integer).
From the general tangent multiple-angle formula tan n x = k   odd n ( 1 ) k 1 2 n k tan k x k   even n ( 1 ) k 2 n k tan k x , it follows that for the sum to be a rational number, nx must be congruent to 45   m o d   180 ,   i . e . ,   n x 45 ( m o d   180 ) . Using this assumption with the following computer yields
number = 45;
For[divisor = 1, divisor ≤ number, divisor++,
 If[Mod[number, divisor] == 0, quotient = number/divisor;
  quotient180 = 180/divisor;
  sum = 0;
degreeStep = quotient180; (*Angle increment between consecutive terms*)
startDegree = quotient; (*Starting angle in degrees*)
endDegree = 180 − degreeStep + startDegree; (*Ending angle in degrees*)
Do[angle = degree*Degree;
  (*Convert the angle to radians*) term = Tan[angle];
  sum += term;
  {degree, startDegree, endDegree, degreeStep},
  {degree, startDegree, endDegree, degreeStep}];
Print[“number of addends:”, 1 + (endDegree − startDegree)/degreeStep,
  “ startDegree: ”, startDegree, “ degreeStep: ”, degreeStep,
  “ endDegree: ”, endDegree, “ The sum of the sequence is: ”, N[sum]]]]
We obtain
number of addends:1 startDegree: 45 degreeStep: 180 endDegree: 45
The sum of the sequence is 1.
number of addends:3 startDegree: 15 degreeStep: 60 endDegree: 135
The sum of the sequence is 3.
number of addends:5 startDegree: 9 degreeStep: 36 endDegree: 153
The sum of the sequence is 5.
number of addends:9 startDegree: 5 degreeStep: 20 endDegree: 165
The sum of the sequence is 9.
number of addends:15 startDegree: 3 degreeStep: 12 endDegree: 171
The sum of the sequence is 15.
number of addends:45 startDegree: 1 degreeStep: 4 endDegree: 177
The sum of the sequence is 45.
In other words, Wolfram Mathematica suggested the following might be true:
  • n = 0 0 tan 45 + 180 n ° = 1 ,
  • n = 0 2 tan 15 + 60 n ° = 3 ,
  • n = 0 4 tan 9 + 36 n ° = 5 ,
  • n = 0 8 tan 5 + 20 n ° = 9 ,
  • n = 0 14 tan 3 + 12 n ° = 15 ,
  • n = 0 44 tan 1 + 4 n ° = 45 .
We have already shown that equality 6 holds in Wolfram Mathematica and proved it mathematically. The equalities 1 to 5 can be shown within Mathematica and proved mathematically in the same way.
Let us conduct this for equality 2. (Equality 1 is trivial: n = 0 0 tan 45 + 180   n ° = tan 45 ° = 1 . )
Thus, we calculate in Mathematica n = 0 2 tan 15 + 60   n ° :
N[Tan[15 Degree] + Tan[75 Degree] + Tan[135 Degree], 50]
3.0000000000000000000000000000000000000000000000000
Now, we proved the result mathematically. (Again, we will use Wolfram Mathematica notation.)
Tan[3x] − for the sum’ s value 3
For x∈{15 Degrees, 75 Degrees, 135 Degrees} holds that 3x ≡ 45(mod 180)
Tan[3x] = 3 1 T a n [ x ] 3 3 T a n [ x ] 3 3 0 3 2 T a n [ x ] 2 , thus
Tan[3×15 Degree] = 3 1 T a n [ 15 D e g r e e ] 3 3 T a n [ 15 D e g r e e ] 3 3 0 3 2 T a n [ 15 D e g r e e ] 2 .
Tan[3×75 Degree] = 3 1 T a n [ 75 D e g r e e ] 3 3 T a n [ 75 D e g r e e ] 3 3 0 3 2 T a n [ 75 D e g r e e ] 2 and
Tan[3×135 Degree] = 3 1 T a n [ 135 D e g r e e ] 3 3 T a n [ 135 D e g r e e ] 3 3 0 3 2 T a n [ 135 D e g r e e ] 2
Apparently, Tan[3×15 Degree] = Tan[3×75 Degree] = Tan[3×135 Degree] = Tan[45 Degree] = 1.
Substitution y1 := Tan[15 Degree], then 3 3 y13 3 2 Tan[3×15 Degree]y12) − 3 1 y1 + 3 0 Tan[3×15 Degree] = 0, i.e. y13 − 3y12 − 3y1 + 1 = 0.
Similarly, the substitution y2 := Tan[75 Degree] leads to the cubic equation y23 − 3y22 − 3y2 + 1 = 0, and finally, the substitution y3 := Tan[135 Degree] leads to the cubic equation y33 − 3y32 − 3y3 + 1 = 0.
Thus y1, y2 and y3 are roots of the equation y3 − 3y2 − 3y + 1 = 0. According to the Vieta’s formula the following identities should be valid: the sum y1 + y2 + y3 = 3 and the product y1y2y3 = −1.
Since we also included the product here, let us calculate it in Mathematica as well.
N[Tan[15 Degree] * Tan[75 Degree] * Tan[135 Degree], 50]
−1.0000000000000000000000000000000000000000000000000
Note here that the irrational values tan 15° and tan 75° can be easily expressed in Mathematica as follows, but we could also find the roots of the equation
y 3 3 y 2 3 y + 1 = 0 :
Solve[y^3 − 3y^2 − 3y + 1 == 0, y]
{ { y 1 } , { y 2 3 } , { y 2 + 3 } }
{Tan[15 Degree], Tan[75 Degree], Tan[135 Degree]}
{ 2 3 , 2 + 3 , 1 }
{ { y 1 } , { y 2 3 } , { y 2 + 3 } }

5. Discussion

The following reflection can initiate a discussion about the results obtained via mathematical software. More intriguing explorations can follow.
Let us show in connection with the sum of tangent values that the results obtained with the help of mathematical software really motivate us to mathematically explain some “regularities” and delve deeper into mathematics. For example, we may want to find out for which positive integers p the following is true:
n = 0 44 tan 1 + 4 p n ° = 45 .
Wolfram Mathematica shows
sum45ValuesOfP = { };
Do[sum = N[Sum[Tan[(π/180) (1 + p*4 i)], {i, 0, 44}]];
 If[sum == 45, Print[“Sum = 45 for 4*p, where p =”, p];
  AppendTo[sum45ValuesOfP, p];,
  Print[“Sum =”, sum, “for 4*p, where p =”, p];], {p, 1, 100}]
Print[“Values of p for which the sum is 45:”, sum45ValuesOfP];
 Sum = 45 for 4*p, where p = 1
 Sum = 45 for 4*p, where p = 2
 Sum = 12.0577 for 4*p, where p = 3
 Sum = 45 for 4*p, where p = 4
 Sum = 7.1273 for 4*p, where p = 5
 Sum = 12.0577 for 4*p, where p = 6
 Sum = 45 for 4*p, where p = 7
 Sum = 45 for 4*p, where p = 8
 Sum = 3.93699 for 4*p, where p = 9
 Sum = 7.1273 for 4*p, where p = 10
 Sum = 45 for 4*p, where p = 11
 Sum = 12.0577 for 4*p, where p = 12
 Sum = 45 for 4*p, where p = 13
 Sum = 45 for 4*p, where p = 14
 Sum = 2.35835 for 4*p, where p = 15
 Sum = 45 for 4*p, where p = 16
 Sum = 45 for 4*p, where p = 17
 Sum = 3.93699 for 4*p, where p = 18
 Sum = 45 for 4*p, where p = 19
 Sum = 7.1273 for 4*p, where p = 20
 Sum = 12.0577 for 4*p, where p = 21
 Sum = 45 for 4*p, where p = 22
 Sum = 45 for 4*p, where p = 23
 Sum = 12.0577 for 4*p, where p = 24
 Sum = 7.1273 for 4*p, where p = 25
 Sum = 45 for 4*p, where p = 26
 Sum = 3.93699 for 4*p, where p = 27
 Sum = 45 for 4*p, where p = 28
 Sum = 45 for 4*p, where p = 29
 Sum = 2.35835 for 4*p, where p = 30
 Sum = 45 for 4*p, where p = 31
 Sum = 45 for 4*p, where p = 32
 Sum = 12.0577 for 4*p, where p = 33
 Sum = 45 for 4*p, where p = 34
 Sum = 7.1273 for 4*p, where p = 35
 Sum = 3.93699 for 4*p, where p = 36
 Sum = 45 for 4*p, where p = 37
 Sum = 45 for 4*p, where p = 38
 Sum = 12.0577 for 4*p, where p = 39
 Sum = 7.1273 for 4*p, where p = 40
 Sum = 45 for 4*p, where p = 41
 Sum = 12.0577 for 4*p, where p = 42
 Sum = 45 for 4*p, where p = 43
 Sum = 45 for 4*p, where p = 44
 Sum = 0.785478 for 4*p, where p = 45
 Sum = 45 for 4*p, where p = 46
 Sum = 45 for 4*p, where p = 47
 Sum = 12.0577 for 4*p, where p = 48
 Sum = 45 for 4*p, where p = 49
 Sum = 7.1273 for 4*p, where p = 50
 Sum = 12.0577 for 4*p, where p = 51
 Sum = 45 for 4*p, where p = 52
 Sum = 45 for 4*p, where p = 53
 Sum = 3.93699 for 4*p, where p = 54
 Sum = 7.1273 for 4*p, where p = 55
 Sum = 45 for 4*p, where p = 56
 Sum = 12.0577 for 4*p, where p = 57
 Sum = 45 for 4*p, where p = 58
 Sum = 45 for 4*p, where p = 59
 Sum = 2.35835 for 4*p, where p = 60
 Sum = 45 for 4*p, where p = 61
 Sum = 45 for 4*p, where p = 62
 Sum = 3.93699 for 4*p, where p = 63
 Sum = 45 for 4*p, where p = 64
 Sum = 7.1273 for 4*p, where p = 65
 Sum = 12.0577 for 4*p, where p = 66
 Sum = 45 for 4*p, where p = 67
 Sum = 45 for 4*p, where p = 68
 Sum = 12.0577 for 4*p, where p = 69
 Sum = 7.1273 for 4*p, where p = 70
 Sum = 45 for 4*p, where p = 71
 Sum = 3.93699 for 4*p, where p = 72
 Sum = 45 for 4*p, where p = 73
 Sum = 45 for 4*p, where p = 74
 Sum = 2.35835 for 4*p, where p = 75
 Sum = 45 for 4*p, where p = 76
 Sum = 45 for 4*p, where p = 77
 Sum = 12.0577 for 4*p, where p = 78
 Sum = 45 for 4*p, where p = 79
 Sum = 7.1273 for 4*p, where p = 80
 Sum = 3.93699 for 4*p, where p = 81
 Sum = 45 for 4*p, where p = 82
 Sum = 45 for 4*p, where p = 83
 Sum = 12.0577 for 4*p, where p = 84
 Sum = 7.1273 for 4*p, where p = 85
 Sum = 45 for 4*p, where p = 86
 Sum = 12.0577 for 4*p, where p = 87
 Sum = 45 for 4*p, where p = 88
 Sum = 45 for 4*p, where p = 89
 Sum = 0.785478 for 4*p, where p = 90
 Sum = 45 for 4*p, where p = 91
 Sum = 45 for 4*p, where p = 92
 Sum = 12.0577 for 4*p, where p = 93
 Sum = 45 for 4*p, where p = 94
 Sum = 7.1273 for 4*p, where p = 95
 Sum = 12.0577 for 4*p, where p = 96
 Sum = 45 for 4*p, where p = 97
 Sum = 45 for 4*p, where p = 98
 Sum = 3.93699 for 4*p, where p = 99
 Sum = 7.1273 for 4*p, where p = 100
 Values of p for which the sum is 45:
 {1,2,4,7,8,11,13,14,16,17,19,22,23,26,28,29,31,32,34,37,38,41,43,44,46,47,49,52,53,56,58,59,61,62,64,67,68,71,73,74,76,77,79,82,83,86,88,89,91,92,94,97,98}
It appears that the sequence starts with the number 1 followed by groups of eight numbers created by eight successive increments of the values 1, 2, 3, 1, 3, 2, 1, and 2. This process is repeating, i.e., the increments form a cycle 1 , 2 , 3 , 1 , 3 , 2 , 1 , 2 ¯ .
1, 1 + 1 = 2, 2 + 2 = 4, 4 + 3 = 7, 7 + 1 = 8, 8 + 3 = 11, 11 + 2 = 13, 13 + 1 = 14, 14 + 2 = 16. The next group is 16 + 1 = 17, 17 + 2 = 19, 19 + 3 = 22, 22 + 1 = 23, 23 + 3 = 26, 26 + 2 = 28, 28 + 1 = 29, 29 + 2 = 31, etc.
Another topic for discussion is as follows:
Let us focus on the case where the sum of the members of a sequence is a rational number, but Wolfram Mathematica does not show the sum exactly.
However, to find such a case, we will need to look for the sum of the cosines’ values instead of the sum of tangents’ values.
We know the general cosine multiple-angle formula:
cos n x = k = 1 n 2 + 1 ( 1 ) k 1 2 n + 1 2 k · n ( n k ) ! k 1 ! n + 2 2 k ! ( cos x ) n + 2 2 k .
It is easy to define a special case of this formula in Wolfram Mathematica:
cosineFormula[n_, x_] :=
 Module[{result=0},
  For [k = 1, k ≤ Floor[n/2] + 1, k++, result += (-1)^(k-1) * 2^(n+1-2k) * n *
     Factorial[n-k]/(Factorial[k-1] * Factorial[n+2-2k]) *
     (Cos[x])^(n+2-2k)];
  result]
result = cosineFormula[3, x]
3 C o s [ x ] + 4 C o s [ x ] 3
This code defines a function called cosineFormula that takes two arguments: n and x. Inside the function, there is a Module that initializes a variable called result to 0.
Then, there is a For loop that iterates from k = 1 to Floor[n/2] + 1.
Inside the loop, the result variable is updated by adding a term calculated using the cosine formula.
The term is calculated as follows:
  • (−1)^(k − 1) is multiplied by 2^(n + 1 − 2 k), n, and a combination of factorials.
  • The combination of factorials is calculated as Factorial[n − k]/(Factorial[k − 1]*Factorial[n + 2 − 2 k]).
  • Finally, the term is multiplied by (Cos[x])^(n + 2 − 2 k).
After the loop, the result variable is returned as the output of the function.
Outside the function, the cosineFormula function is called with the arguments 3 and x, and the result is assigned to the variable result [11].
For x ∈{20 Degree, 140 Degrees, 260 Degrees} holds that 3x ≡ 60(mod 360)
Cos[3x] = −3Cos[x] + 4Cos[x]3,
Cos[3×20 Degree] = Cos[60 Degree] = −3Cos[20 Degree] + 4Cos[20 Degree]3 and
Cos[3×140 Degree] = Cos[60 Degree] = −3Cos[140 Degree] + 4Cos[140Degree]3 and
Cos[3×260 Degree] = Cos[60 Degree] = -3Cos[260 Degree] + 4Cos[260Degree]3
Substitution y1 := Cos[20 Degree], then 4y13 + 0y12 − 3y1 − Cos[60 Degree] = 0, i.e. y13 + 0/4y12 − 3/4y1 − Cos[60 Degree]/4 = 0, i.e. y13 − 3/4y1 − 1/8 = 0.
Similarly, substitution y2 := Cos[140 Degree], then 4y23 + 0y22 − 3y2 − Cos[60 Degree] = 0, i.e. y23 + 0/4y22 − 3/4y2 − Cos[60 Degree]/4 = 0, i.e. y23 − 3/4y2 −1/8 = 0. And finally, substitution y3 := Cos[260 Degree], then 4y33 + 0y32 − 3y3 − Cos[60 Degree] = 0, i.e. y33 + 0/4y32 − 3/4y3 − Cos[60 Degree]/4 = 0, i.e. y33 − 3/4y3 −1/8 = 0.
Thus y1, y2 and y3 are roots of the equation y3 − 3/4y − 1/8 = 0. According to the Vieta’s formula the following identities should be valid: the sum y1 + y2 + y3 = 0 and the product y1y2y3 = 1/8.
{N[Cos[20 Degree], 50], N[Cos[140 Degree], 50], N[Cos[260 Degree], 50]}
{0.93969262078590838405410927732473146993620813426446,
−0.76604444311897803520239265055541667393583245708040,
−0.17364817766693034885171662676931479600037567718407}
Cos[20 Degree] + Cos[140 Degree] + Cos[260 Degree] // N
8.326672684688674 × 10 17
Cos[20 Degree] * Cos[140 Degree] * Cos[260 Degree] // N
0.125
It can be seen that the sum in Wolfram Mathematica did not come out as exactly zero. (However, the product is correct—even theoretically—and turned out to be 1/8 = 0.125.)

6. Conclusions

In this article, we have demonstrated the valuable role of symbolic computations, exemplified by the Wolfram Mathematica environment utilizing the transition from informal experimentation to formal mathematical justifications.
By providing a problem that can be easily solved using mathematical software, we have effectively induced curiosity and critical thinking in students. The result obtained from the software, although seemingly accurate, has raised doubts about its correctness due to the inherent precision limitations of numerical calculations. Therefore, the students have been motivated to seek mathematical proof to confirm the result. This encourages them to explore formal mathematics further and also to understand the principles behind the sum of irrational numbers.
The accessibility of mathematical software like Wolfram Mathematica plays a key role in encouraging students to move beyond mere computation and engage in rigorous mathematical reasoning. As educators and researchers, we advocate for the integration of such software tools into high school curricula to stimulate a passion for mathematics and nurture the mathematicians of the future.

Author Contributions

Conceptualization, T.Z.; software, J.V. and T.Z.; validation, D.N.; formal analysis, G.G.; resources, T.Z.; writing—original draft preparation, T.Z.; writing—review and editing, D.N. and G.G.; visualization, D.N. and J.V.; supervision, T.Z.; project administration, J.V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Acknowledgments

The authors would like to thank Palacký University in Olomouc for the support and opportunity to realize the project Mathematical literacy in the context of digital competences (Project No: IGA_PdF_2023_010). The authors would also like to appreciate the reviewers’ contribution to improving the quality of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chao, T.; Chen, J.; Star, J.R.; Dede, C. Using Digital Resources for Motivation and Engagement in Learning Mathematics: Reflections from Teachers and Students. Digit. Exp. Math. Educ. 2016, 2, 253–277. [Google Scholar] [CrossRef]
  2. Bailey, D.H.; Borwein, J.M.; Martin, U.; Salvy, B.; Taufer, M. Opportunities and Challenges in 21st Century Experimental Mathematical Computation: ICERM Workshop Report. 2014. Available online: https://www.davidhbailey.com/dhbpapers/ICERM-2014.pdf (accessed on 28 July 2023).
  3. Maron, M.J.; Ralston, P.A.; Tyler, L.D. Utilizing the symbolic capabilities of a computer algebra system. In Technology-Based Re-Engineering Engineering Education, Proceedings of Frontiers in Education FIE’96 26th Annual Conference, Salt Lake City, UT, USA, 6–9 November 1996; IEEE: New York, NY, USA, 1996; Volume 3, pp. 1089–1091. [Google Scholar] [CrossRef]
  4. Mourrain, B.; Prieto, H. A Framework for Symbolic and Numeric Computations; [Research Report] RR-4013; INRIA: Paris, France, 2000. [Google Scholar]
  5. Fischbein, E.; Jehiam, R.; Cohen, D. The concept of irrational numbers in high-school students and prospective teachers. Educ. Stud. Math. 1995, 29, 29–44. [Google Scholar] [CrossRef]
  6. Harrison, J. Formal Verification of Floating Point Trigonometric Functions. In Formal Methods in Computer-Aided Design. FMCAD 2000. Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2000; Volume 1954. [Google Scholar] [CrossRef]
  7. Kramarenko, T.H.; Lohvynenko, Y.S. Using the Wolfram|Alpha Project to Teach Future Mathematics Teachers. CTE Workshop Proc. 2013, 1, 119–120. [Google Scholar] [CrossRef]
  8. Vince, J. Modular Arithmetic. In Foundation Mathematics for Computer Science; Springer: Cham, Switzerland, 2023; pp. 123–139. [Google Scholar] [CrossRef]
  9. Weisstein, E.W. “Multiple-Angle Formulas”. From MathWorld—A Wolfram Web Resource. Available online: https://mathworld.wolfram.com/Multiple-AngleFormulas.html (accessed on 26 July 2023).
  10. Weisstein, E.W. “Tangent”. From MathWorld—A Wolfram Web Resource. Available online: https://mathworld.wolfram.com/Tangent.html (accessed on 26 July 2023).
  11. Hastings, C.; Mischo, K.; Morrison, M. Hands-on Start to Wolfram Mathematica and Programming with the Wolfram Language, 2nd ed.; Wolfram Media: Champaign, IL, USA, 2016. [Google Scholar]
Figure 1. Individual addends.
Figure 1. Individual addends.
Computation 11 00222 g001
Figure 2. Partial sums.
Figure 2. Partial sums.
Computation 11 00222 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nocar, D.; Grossman, G.; Vaško, J.; Zdráhal, T. The Accuracy of Computational Results from Wolfram Mathematica in the Context of Summation in Trigonometry. Computation 2023, 11, 222. https://doi.org/10.3390/computation11110222

AMA Style

Nocar D, Grossman G, Vaško J, Zdráhal T. The Accuracy of Computational Results from Wolfram Mathematica in the Context of Summation in Trigonometry. Computation. 2023; 11(11):222. https://doi.org/10.3390/computation11110222

Chicago/Turabian Style

Nocar, David, George Grossman, Jiří Vaško, and Tomáš Zdráhal. 2023. "The Accuracy of Computational Results from Wolfram Mathematica in the Context of Summation in Trigonometry" Computation 11, no. 11: 222. https://doi.org/10.3390/computation11110222

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop