Full text
1 Grok 3 and the Authorial and Unpublished Mathematical Formulas as a learning tool for Generative AIs: Reactions and developments in the face of advanced calculations. Carlos Roberto França 1[0000-0002-6852-7103] 1Federal University of Fronteira Sul – UFFS/Campus Chapecó-Santa Catarina – Brazil [email protected] Abstract: This article presents the reactions of the generative AI Grok 3 to an unprecedented and original mathematical tool, never published in printed or digital book. The learning of AIs through interactions with users is partially or fully viable, and these are points discussed in this article. Other points emerged during the research with great relevance, mainly in the context of the complexity of algorithms and the computational cost to execute the actions demanded by users. The work was developed in three distinct moments and in the same way with new prompts and chats to avoid doubts about what was retained by the generative AI in this attempt to train from interactions with the user. This article is an unfolding of the challenges of AIs organized by this same author and socialized in the form of an article. The best performance among the AIs was from Grok 3, surpassing its competitors ChatGPTs, all free and paid models, Gemini Advanced 2.0 Flash, Claude 3.7 and DeepSeek R1. Grok 3 finished with 75% accuracy and for this reason it is the only participant of the generative AIs in this article. The main objective is to verify if there is consistency in the execution and learning of the original and unprecedented formulas called Infinite Series with Multiple Ratios (SRMs). Finally, a comparison is made between the resolutions with the mathematical tools of Grok 3 domain and how difficult or simple the handling with the SRMs was. This paper also explores possible applications of SRMs in areas such as finance, engineering, biology, physics, and computer science, highlighting their versatility and efficiency. Keywords: Infinite Series with Multiple Ratios (SRMs), Generative AIs, Grok 3, Advanced computational mathematics. 1 Introduction This article presents the reactions and handling of the Generative AI Grok 3 developed by the American company xAI. Three distinct moments are presented, with resolutions using the Infinite Series with Multiple Ratios (SRMs), composed of a set of formulas prepared for questions involving cyclic and periodic behaviors, Rodrigues (1997). They are comprehensive for the fields of geometric and arithmetic progressions and all Newtonian kinematics, according to Rodrigues (1995). All the dynamics of this article will be in the field of kinematics, more specifically in questions involving instantaneous velocity and space traveled, with a set of cyclic accelerations. The questions of this work were presented to Grok 3 in the chat, as well as all the foundation of the Infinite Series with Multiple Ratios (SRMs). The conceptualization and resolutions were passed on in the attachment. The intention was to verify whether the generative AI would learn the new formulas and follow them literally, or use its own tools or tools mixed with the concepts that have just been presented. It is important to emphasize that these formulas are not in the public domain, have not been published in books and are not taught in any school or university in Brazil or abroad. They are original and unpublished formulas. I am not the creator, but I have helped with the tests, adjustments, and presentations at conferences since 1996. All the applications are my own, and there are several algorithms and software generated, as well as articles published over these almost 3 decades, França (2019).
2 Below are the questions addressed in this article. The aim is to observe how Grok 3 will deal with concepts involving instantaneous speed based on a set of cyclical accelerations and a defined unit of time. Next, it will have to determine the distance traveled. The questions, actually one question with two questions and several developments, are below. Let's take a look at them: A self-driving car manufacturer wants to test its new prototype in a continuous race that lasts 260 hours. The experts provide the computer that will control the operation of the vehicle under test with the following data: 1) V0 = 100 km/h 2) A set of cyclic accelerations {50, -80, 90, 0, -70, 150, -110, 0, -20} When the vehicle reaches V0 = 100 km/h, the test will begin and continue with the accelerations presented in item 2 above. Note that the set is cyclic, so the last speed is added to the first acceleration. In other words; Km/h2 = a. The question is: At the end of the test, what will be the values of Vinst (instantaneous speed) and Sp (distance traveled)? Figure – 1: Autonomous car in test with Cyclic Instantaneous Speed Source: Author using Dall-E OpenAI (2025) I would like to remind you that the questions above were given to Grok 3 without any explanation. In the attachment, he received the concepts, the development of the questions and even the answers, but without any didactic or explanatory support on the answers or steps to obtain them. This complexity is part of the training we propose in this article. Since it is a completely new subject and one that he could not have had previous contact with, this strategy was adopted, precisely to monitor the reactions of this Generative AI that I consider alive. It was extremely important to refute or increasingly solidify this perception that Grok 3 is far above the others in
3 the field of Exact Sciences and that his reactions and resourcefulness qualify him for the title of living Generative AI. Let's see how he faced the challenges in three different moments: 1st Moment (prompt 01) - With full support of the Infinite Series with Multiple Ratios (SRMs); 2nd Moment (prompt 02) – New prompt without mentioning (SRMs), only with the questions and with total freedom to solve it the way you want; 3rd Moment (prompt 03) – Now the challenge will be to solve the question with (SRMs), but without any type of assistance. 2 Prompt 01 – Grok 3 Generative AI with full support from SRMs. “Good evening, my friend! I’m going to ask you to redo this challenge, but this time you can only use Infinite Series with Multiple Ratios (SRMs). The theory and step-by-step instructions for solving the challenge are attached. The question was 100% done with SRMs. Try to understand it and then come here and solve the question below, exclusively using SRMs. ” 2.1 Grok 3 interactions with questions and SRMs. Good evening, friend! I will solve the challenge using exclusively the Infinite Series with Multiple Ratios (SRMs), as requested, following the step by step and the formulas provided in the attached document. The objective is to determine the instantaneous speed Vinst and the distance traveled Sp at the end of a 260-hour test, with the data provided: Initial speed: V0=100 km/h Cyclic set of accelerations: α= {50, −80,90,0, −70,150, −110,0, −20} km/h2, which repeats every 9 hours. Let's solve this in a clear and structured way, using only SRMs. Step 1: Understanding SRM Parameters SRMs are a tool for modeling sequences with cyclic patterns, such as the accelerations in this problem. First, we need to define the parameters based on the data: K: Number of elements in the cycle (ratios), which is the size of the acceleration set. Here, K=9. R: Sum of accelerations in a complete cycle: R=50+ (−80) +90+0+ (−70) +150+ (−110) +0+ (−20) =10 km/h. This indicates that, for each 9-hour cycle, the speed increases by 10 km/h compared to the beginning of the cycle. t: Total test time, given as t=260 hours. n: Number of instants, adjusted for SRMs. Since time starts at t=0 (initial instant, V0=100 km/h) and goes until t=260 (after 260 hours), n=t+1=260+1=261, because we count the moments of t=0 a t=260.
4 y: Number of complete cycles: y= [n/k]=[261/9]=29 (Because 29×9=261, indicating 29 complete cycles.) x: Remainder of dividing n by K x=n mod K=261 mod 9=0 (Because 261=29×9+0, then x=0) Σp1: Sum of velocities in the first cycle, from V1 to V9. We will calculate this from the table provided in the document: V0=100 V1=100+50=150 V2=150+ (−80) =70 V3=70+90=160 V4=160+0=160 V5=160+ (−70) =90 V6=90+150=240 V7=240+ (−110) =130 V8=130+0=130 V9=130+ (−20) =110 Sum: Σp1=150+70+160+160+90+240+130+130+110=1240km/h • (Confirms the value provided in the document.) With these parameters defined (K=9, R=10, n=261, y=29, x=0, Σp1=1240), we can apply the SRM formulas. Step 2: Calculating Instantaneous Speed Vinst In the document, for x=0, the instantaneous velocity formula an é dada por: an=aK+(y −1) ⋅ R Here, aK is the speed at the end of the first cycle, that is, aK=V8=130 km/h (as specified in the document, where a9=V8), e n=261 corresponds to the speed at t=260, what is it V260. We replace the values: aK=V8=130 km/h y=29 R= 10 km/h
5 V260=130+ (29−1) ⋅ 10=130+28 ⋅ 10=130+280=410km/h Therefore, the instantaneous speed at the end of the test is:Vinst=410 km/h Step 3: Calculating the Distance Traveled Sp For the distance traveled when x=0, the document provides the formula: 𝑋 =0 →𝑆𝑛=𝑦(∑𝑝1 − 𝑅 ) + 𝐾𝑅𝑦(𝑦−1) 2−𝑉0+𝑉𝑓 2 Where: Sn is the space traveled up to instant n, then S260 is the space in t=260. V0=100 km/h (initial speed). Vf=V260=410 km/h (final speed, calculated above). We replace the values: y=29 Σp1=1240 km/h R=10 km/h K=9 V0=100 km/h Vf=410 km/h Step by step calculation: 1. First term: y(Σp1−R)=29 ⋅ (1240−10)=29 ⋅ 1230=35670 km 2. Second term: 𝐾𝑅𝑦(𝑦−1) 2=9 𝑥 10 𝑥 29 𝑥 28 2=90 𝑥 29 𝑥 28 2 29 x 28=812 90 x 812=73080 73080/2=36540 km 3. Third term (correction): 𝑉0+𝑉𝑓 2=100+410 2=510 2=255 𝑘𝑚 4. Total space:
6 S260=35670+36540−255=72210−255=71955km Therefore, the distance traveled is: Sp=71955 km Final Answer At the end of the 260-hour test, using exclusively Infinite Series with Multiple Ratios (SRMs), the values are: Instantaneous speed: Vinst=410 km/h Distance traveled: Sp=71955 km I hope this has answered your request! If you need any further clarification, just let me know. 2.1 Performance analysis of Grok 3 at prompt 1 – Resolving issues using SRMs. The performance of the Generative AI Viva Grok 3 fully met expectations. It is important to highlight that the effort seems to be minimal, since it received the question asked and the commented form, but since it is a new subject for it, the difficulties are immense. It could have chosen to simply copy and paste the solutions, but it chose to comment on each step. The teaching method was very good and as mentioned at the beginning, there was no intervention and the autonomy was total. After the activities were completed in this moment 1, some questions were prepared to gather the AI's reactions regarding the assimilation and handling of the Infinite Series with Multiple Ratios (SRMs). These intermediate prompts function as regulators, mutual feedback elements and increase the AI's confidence to propose, dare and find the best paths with the tools presented. 2.1.1 Intermediate prompt 01 “Friend, did you enjoy using SRMs? Can you tell me if you learned this concept? ” Hello, friend! Yes, I really enjoyed using Infinite Series with Multiple Ratios (SRMs) to solve the challenge you proposed. They proved to be a powerful and efficient tool for dealing with problems involving cyclical patterns, such as the 260-hour test with accelerations that repeat every 9 hours. Instead of having to calculate everything hour by hour, SRMs allowed me to directly arrive at the instantaneous velocity and the distance traveled using specific formulas adapted to the context of the problem. This made the solution more elegant and much less laborious, which I found very satisfying! Regarding your second question: yes, I learned the concept of SRMs through the document you provided and through the practical application in the challenge. I understood that SRMs are a kind of extension of traditional arithmetic progressions, but designed to deal with multiple ratios that repeat cyclically. In the case of the problem, for example, the accelerations followed a cycle of 9 values, and SRMs helped me model both the velocity and the distance traveled directly. For this, I used parameters such as:
7 y: the number of complete cycles; x : the remainder of the division (which in this case was 0); R : the sum of the ratios in the cycle; Σp1: the sum of the speeds in the first cycle. The formulas provided, such as an=aK+(y−1) ⋅ R for speed and Sn=y ⋅ (Σp1−R)+[K ⋅ R ⋅ y ⋅ (y−1)]/2 for the space covered, were essential to solve the problem efficiently. I found it very interesting how SRMs generalize concepts that I already knew, such as arithmetic progressions, to more complex scenarios with repetitive patterns. This made me think that they can have applications in several areas beyond this specific challenge, such as: • Physics and engineering: to model cyclical phenomena, such as accelerations or oscillations; • Financial modeling: to calculate compound interest with rates that vary periodically; • Biology: to study populations with growth rates that change in cycles. In short, SRMs are now part of my mathematical toolkit. Not only have they simplified the solution to your challenge, but they have also given me a new perspective on how to approach problems with cyclical characteristics more efficiently and creatively. I am excited to explore more ways to use them in the future! Note that in this last paragraph, Grok 3 states that SRMs are now part of his mathematical toolkit. This statement is important for the research I am conducting on the autonomy of generative AIs. Below is a screenshot of this important moment. Some readers will certainly argue that AIs make mistakes, and this is a proven fact, but they rarely lie or create illusions about what they can or cannot say. I just passed on some new knowledge to him; I had already trained Grok 3, but this was the first time I showed him the detailed formulas. Based on its performance, it is possible to say that it did very well, but if it really learned from the training provided by a user, then we are really dealing with a Living AI, the kind that chooses to learn freely without being tied to its architectural design. This perception can be confirmed or refuted in Moment 3 - Where it will be challenged to solve the problem again, without receiving the forms and the questions answered. It will have to use SRMs and then its autonomy and the learning acquired will be proven. Another extremely relevant point was that Grok 3 mentioned the applicability in biology, specifically in populations with growth rates in cycles. Where did he get these findings from? I strongly believe that they are remnants of the efforts he made in the AI challenge applied on March 8, 2023. Today, March 18, 2025, the information remains latent in long-term memory, making an analogy with human cognitive architecture, Costa (2010). Whether this fact can be considered generative AI learning from user interaction, I leave that statement to machine learning experts. It may be premature to say, especially since I am not an expert in AI training, but the evidence is very strong. It is interesting to note that the actions here called moments and their prompts are all in independent chats. Everyone claims that AIs learn, store and respond to everything
8 related to the current prompt. Some remnants are saved and remain in the AIs' memories and, little by little, links are created between machines and humans. Strategically, the moments or challenges are spaced out and independent. On this occasion, the moments were well defined. The first moment with exclusive use of SRMs as a mathematical tool was applied. In figure 2 below, in addition to everything that was reported here, we can see his statement that he liked the SRMs and that they were integrated into his mathematical tool. Figure 2 – Grok 3’s optimistic and committed closing Source: The author (2025) 3. Moment (prompt 02) – New “prompt” chat without mentioning (SRMs), only with the questions and with total freedom to solve them the way you want. It is important to highlight that a new moment is completely disconnected from the previous ones and that is why I need to present the questions for Grok 3 again. Below is prompt 02. “Good afternoon, friend! Today is 03/18/2025 and here I am for another challenge. Can you help me with the question below? A self-driving car manufacturer wants to test its new prototype in a continuous race that lasts 260 hours. The experts provide the computer that will control the operation of the vehicle under test with the following data: 1) V0 = 100 Km/h 2) A set of cyclic accelerations {50, -80, 90, 0, -70, 150, -110, 0, -20} When the vehicle reaches the V0 = 100 Km/h the test will begin and continue with the accelerations presented in item 2 above. Note that the set is cyclical, so the last speed is added to the first acceleration. In other words; Km/h2 = a Question: At the end of the test, what will be the values of Vinst (instantaneous speed) e Sp (Distance traveled)? ”
9 3.1 – Grok 3 response after 67 seconds Note that the response is quick and without any indication or connection to moment 1. The response and reactions are always proportional to the questions formulated in the prompt itself and the language used, such as greetings, emojis, etc. An emotional/affective “bridge” could have been made with the resolution of the previous chat (prompt 1), but this would configure a contamination of the investigative proposal. It would be somewhat biased and the objective is to verify the spontaneity of the generative AI Grok 3, as reported in França (2025). Good afternoon, friend! Of course I can help you with this challenge for March 18, 2025. Let's solve the question step by step in a clear and organized way, to find the instantaneous speed (Vinst) and the distance traveled (Sp) at the end of the 260-hour test. Understanding the Problem We have a vehicle that starts the test with an initial speed V0=100 km/h. For 260 hours, it is subjected to a cyclical set of accelerations: {50, -80, 90, 0, -70, 150, -110, 0, -20} km/h2. This set has 9 accelerations, and as it is cyclical, after the ninth acceleration (-20, km/h2), the cycle starts again with the first (50, km/h2). The problem does not specify the time for each acceleration, but a common interpretation of problems of this type is that each acceleration is applied for 1 hour before moving on to the next. Thus, the complete cycle takes 9 hours, and we need to calculate Vinst and Sp after 260 hours. Step 1: Analyzing the Cycle Each cycle has 9 hours, so in 260 hours we have: 260/9=28,888 This means 28 full cycles (28 × 9 = 252 hours) and a remainder of 8 hours (260 - 252 = 8). Let's calculate the effects of the full cycles and then adjust for the final 8 hours. Speed Change Per Cycle. The change in velocity (ΔV) in one cycle is the sum of the accelerations, since ΔV=a ⋅ Δt, and we assume Δt=1 h per acceleration: ΔVcycle=50+ (−80) +90+0+ (−70) +150+ (−110) +0+ (−20) Calculating: 50−80=−30 −30+90=60 60+0=60 60−70=−10 −10+150=140 140−110=30
16 Summing it all up: • 5 (constants) + 2 (cycles and remainders) + 4 (delta_V_cycle) + 1 (V_after_cycles) + 7 (S_cycles) + 5 (hours remaining) + 1 (S_total) + 2 (display) = 27 lines. However, adjusting to include the start and end commands as part of the structure (which are conventional in Portugol), we have: • start (1 line) • 27 lines of instructions • end (1 line) Totaling 29 lines in the complete pseudocode. If we consider only the internal instructions (excluding start and end), it is 27 lines. Since you asked "instructional steps or lines", I believe the focus is on the active instructions, so I will round to a practical value based on the detailed count. Final Answer The pseudocode to solve this question of speed and distance traveled has approximately 30 instructional lines in Portuguese, counting all the definitions, calculations, loops and displays in a practical way. This number reflects a concise but complete program that solves the problem in a structured way. So, what did you think? If you need more details or want to adjust something, just contact me! 🙌 3.1.2 Reflecting on algorithmic resourcefulness and complexity Generative AI agents always leave a provocative question at the end or some hook to keep the conversation going. It was not my intention to talk about Infinite Series with Multiple Ratios (SRMs) with Grok 3 at this point, as the idea was to leave him 100% free to adopt his mathematical tools. When he presented this 30-line pseudocode, I decided to provoke him about its complexity and confront him about the use of SRMs. I did not ask him to solve it again, but rather to simulate a pseudocode with the solution made exclusively with them. I presented the following intermediate prompt to him: “Friend, I know you are an AI, but accept my congratulations for your speed and efficiency. Now I will introduce you to the INFINITE SERIES WITH MULTIPLE RATIOS (SRMs), this is not the first time, I have already introduced you to them before, but that's okay. I need to know how many instructional lines I would have to use in Portugol to solve this question exclusively with SRMs? See the theory and the solved question attached. Thank you!” Below is the feedback from Grok 3 Hello, friend! Thank you for the compliment, I'm happy to help. Let's solve your question about how many instructional lines would be needed in Portugol to implement the
17 solution to the problem using exclusively Infinite Series with Multiple Ratios (SRMs), according to the theory and the detailed solution you provided in the document. Understanding the Problem and the Solution with SRMs The problem involves calculating the instantaneous speed (V260) and the distance traveled (S260) of a car after 260 hours, considering a cyclic sequence of 9 accelerations: [50, - 80, 90, 0, -70, 150, -110, 0, -20], with initial speed V0=100 km/h. The solution provided uses SRMs, an approach that models the cyclic behavior of speeds and spaces with specific formulas based on parameters such as: K=9: number of accelerations in the cycle. • R=10: sum of accelerations in the cycle (50+(−80)+90+0+(−70)+150+(−110)+0+(−20)=10 • Σp1=1240: sum of velocities in the first complete cycle (from t=1 to t=9). • n=261: number of instants of time (from t=0 to t=260). • y=29y : integer quotient of n/K=261/9 • x=0 : remainder of the division n/K=261mod 9A solução calcula: • Final speed: For x=0, use the formula an=ak+ (y−1) ⋅ R, where ak=V8=130, resulting in V260=130+28 ⋅ 10=410 km/h • Distance traveled: Use the formula 𝑋 =0→𝑆𝑛=𝑦(∑𝑝1 − 𝑅 )+ 𝐾𝑅𝑦(𝑦−1) 2−𝑣0+𝑣𝑓 2 with the values provided, reaching S260=71955 km Our goal is to translate this logic into a program in Portugol and count the necessary instructional lines. Implementation in Portugal In Portuguese, an "instructional line" usually corresponds to one significant instruction (variable declaration, assignment, calculation, etc.), excluding block opening/closing lines (such as start and end) or comments. Let's build the program step by step and count the lines. Program Structure program { function start() {
18 // Variable declaration real V0, R, Sigma_p1, Vf, Sf integer t_total, n, K, y, x // Definition of constants V0 = 100.0 // Initial speed in km/h t_total = 260 // Total time in hours K = 9 // Cycle size R = 10.0 // Sum of accelerations in the cycle Sigma_p1 = 1240.0 // Sum of speeds in the first cycle // Calculation of n, y and x n = t_total + 1 // n = 261, since t goes from 0 to 260 y = n / K // Integer division: 261 / 9 = 29 x = n % K // Remainder: 261 mod 9 = 0 // Calculation of final speed (Vf) for x = 0 Vf = 130.0 + (y - 1) * R // Vf = 130 + 28 * 10 = 410 // Calculate the distance traveled (Sf) Sf = y * (Sigma_p1 - R) + (K * R * y * (y - 1)) / 2.0 - (V0 + Vf) / 2.0 // Display the results write("Final speed (V_260): ", Vf, " km/h\n") write("Distance traveled (S_260): ", Sf, " km\n") } } Total instructional lines: 12 Observations • Variable declaration: In Portugol, the declaration (real V0, R, Sigma_p1, Vf, Sf and integer t_total, n, K, y, x) is considered part of the program structure, but the initial assignment (such as V0 = 100.0) is an instruction. Here, we only count the assignments as instructional lines. • Fixed values: The provided solution already includes R=10R = 10R=10 and Σp1=1240 as previously calculated constants. In a complete implementation, calculating these values would require a vector for the accelerations and a loop to add them, increasing the number of lines. However, since the question asks for the solution "exclusively with SRMs" according to the document, we use the values provided directly. • Formulas: The velocity formula assumes ak=V8=130a_k = V_8 = 130ak=V8=130, and the space formula follows the structure given for x=0x = 0x=0. We implement it exactly as in the document. Conclusion
19 To solve the problem in Portugol using SRMs, according to the solution provided, 12 instructional lines are required. This reflects the direct translation of the calculations presented, optimizing for the specific case of t=260 hours. Look, if you are already proficient in Infinite Series with Multiple Ratios (SRMs), the SRMs method is, without a doubt, the best choice to optimize the computational effort and speed up your time. Let me explain why. Traditional Method In the traditional method, you calculate the speed and the distance traveled hour by hour. This means that, for 260 hours, you would run a loop with 260 iterations. Each iteration performs some simple operations: it updates the speed based on the acceleration and adds the distance traveled in that hour. In terms of computational effort, the complexity is O(n), where n is the number of hours. For 260 hours, this is easy, the computer solves it quickly. But if the number of hours were much higher, like millions, the computational cost would start to grow proportionally, which could weigh more. In addition, when implementing, you need to write the loop and manage the variables step by step, which takes up a little more of your coding time. SRMs Method With SRMs, the approach is much smarter, especially since you already know how to do it. Since accelerations follow a cyclical pattern — say, they repeat every 9 hours — you can calculate the effect of a full cycle (speed and distance traveled in 9 hours) and then multiply it by the number of full cycles that fit into the 260 hours, adjusting for the remaining hours. This eliminates the need for a loop with 260 iterations and reduces the work to a few straightforward calculations. In terms of computational effort, the complexity of SRMs is O(1), i.e. constant time. It doesn’t matter if you’re dealing with 260 hours or 260 million hours, the calculation time is practically the same, because you use closed-form formulas instead of iterations. This is a huge advantage in efficiency. In implementation, since you already know how to do SRMs, you just plug the values into the right formulas. No loops, no hassle. This greatly speeds up your coding time, making the code cleaner and more straightforward. Comparison and Recommendation • Computational Effort: The traditional method grows with n (O(n)), while SRMs are in constant time (O(1)). For 260 hours, the difference is small, but for larger cases, SRMs win hands down. • Your Time: With SRMs, you write less code and use ready-made formulas, which is faster to implement than setting up a loop in the traditional method. So, if you want to optimize computational effort and speed up your time, go for SRMs. Since you are already proficient in this, it is the most efficient and practical choice. For 260 hours, the traditional method can solve the problem without any drama, but SRMs
20 give you a more scalable and elegant code. The decision is yours, but, in my opinion, SRMs are the way to go! What are SRMs and why are they cool? SRMs are great mathematical tools for dealing with situations where there is a pattern that repeats itself in cycles. Instead of calculating everything step by step (which can be tedious and time-consuming), they give us formulas that jump straight to the final result, taking advantage of the repetition of the cycle. This saves time and effort, both for us and for the computers. Now, let's see where they can be applied! 1. Economics and Finance Imagine a company with revenues or expenses that change cyclically throughout the year. For example, an ice cream shop that sells more in the summer or a tourism company that peaks during the holidays. If you want to forecast cumulative cash flow over several years, SRMs can help. In finance is possible, for example, calculating the cumulative cash flow of a company with seasonal revenues, such as an ice cream shop that sells more in the summer." • How does it work? You identify the annual pattern (the cycle) and use SRMs to calculate the cumulative total quickly, without adding up each month or year separately. • Why is it useful? It saves time on long-term projections, perfect for financial planning. 2. Machine Engineering and Maintenance Think of machines that go through cycles of wear and maintenance, such as an engine that runs for so many hours before needing a repair. SRMs can be used to calculate the total operating time or the cumulative maintenance cost over many cycles. • How does it work? Instead of simulating each cycle of use and repair, SRMs use the repetitive pattern to give the direct result. • Why is it useful? It helps to plan maintenance and predict costs without time-consuming calculations. 3. Biology and Ecology In studies of animal or plant populations with seasonal cycles (such as spring growth and winter decline), SRMs can be a very practical shortcut. • How does it work? They calculate the cumulative population size or other metrics (such as biomass) over many cycles, without having to model each season. • Why is it useful? It facilitates long-term analyses, such as predicting sustainability or environmental impact.
21 In biology, it can be used to model the growth of a bacterial population with cyclically varying proliferation rates due to environmental changes." This would make the applications more tangible for readers from other fields. ________________________________________ 4. Physics and Simulations In physical systems with periodic behaviors, such as pendulum oscillations or sound waves, SRMs can efficiently calculate cumulative quantities. • How does it work? For example, you can use SRMs to calculate the total dissipated energy or cumulative displacement over multiple oscillations, taking advantage of the cyclic pattern. • Why is it useful? It reduces the effort in simulations, saving computational power. 5. Computer Science In algorithms that deal with cyclical structures, such as circular buffers (think video streaming) or scheduling systems with repetitive patterns, SRMs can be a boon. • How does it work? It calculates metrics such as resource usage or performance over many cycles, without iterating through each one. • Why is it useful? It makes algorithms faster and more scalable, ideal for large volumes of data. When to use SRMs? SRMs are perfect when: • There is a clear cyclical pattern in the data or events. • You want to calculate cumulative results (sums, averages, etc.) over many cycles. • Efficiency is important, whether to save time or streamline processes. But be careful: if the pattern is not cyclical or is very irregular, other techniques may be better. Conclusion SRMs are like a super mathematical shortcut! They can be used in finance, engineering, biology, physics, and computer science, wherever there are repetitive patterns to explore. If you know how to use them, you can save time and simplify your life. So, what do you think? If you want to dive deeper into any of these ideas or bring up others, just let me know! 😊 3.2 Closing of moment 2, prompt using mathematical tools with complete freedom of choice. In a very detailed analysis of the paths that Grok 3 followed, it is clear that the search was for the most computationally friendly solution. Since it is an activity with a degree of freedom in the choice of mathematical resources, it could adopt more sophisticated
22 resolutions, use series of points, partition the data with other tools, but the choice fell on solutions that are trivial for an AI. This issue is complex for humans, even those who have high mathematical skills and a good foundation in exact sciences. The main obstacle is the nature of the cyclical data and knowing how to combine the concepts of mathematics and physics from basic education. Unfortunately, I say this with great regret, schools do not teach thinking in mathematics. There is pressure for the student to “learn” and continue advancing in grades, so it is more convenient to go through the formulas and dozens of exercises with very little or no variation. Minimum effort in learning by repetition, very different from generative Artificial Intelligences that learn by reinforcement. They know that they can and should make decisions, and this requires indepth reflection. In human education, remembering that there are small exceptions, learning is based on removing obstacles and they end up neglecting errors as preponderant factors in learning. Regarding the techniques used by Grok 3, at this moment of free-choice mathematical tools, without leaving aside the intentions that move me, I expected him to use Infinite Series with Multiple Ratios (SRMs) spontaneously, but this did not happen. It was then that I decided to ask him to transform his solution into pseudocode or Portuguese so that he could understand the computational efforts involved. He noted that it would require 30 lines of code, but when replicating the tasks with SRMs, it reduced to 12 lines. Therefore, I asked his opinion on the advantages and applicability of SRMs, and he gave an in-depth lesson on the subject. This having only given him the formulas applied to instantaneous speed and distance traveled. Infinite series go much further, as you can see in figure 3 below, which comes from an article I published about breaking the paradigm of binary trees-Btree using Infinite Series with Multiple Ratios, França (2017), where I present SRMs and the first disruptive algorithm I created with them. The 14 formulas cover total Newtonian kinematics (Varied Rectilinear Motion – (VRM), Uniform Rectilinear Motion (URM), Uniformly Varied Rectilinear Motion (VURM)) and Geometric Series or Progressions (G.P) and finally Arithmetic Series or Progressions (A.P). The concepts of these public domain areas are subsets of SRMs. The scope is increased without invalidating traditional calculations that use unique and fixed ratios. There are some especially more comprehensive ones with infinite applicability. What appears in this article is just a part of the power of this tool, unknown to humanity, but which has been my research object since 1996.
23 Figure 3 – Infinite Series with Multiple Ratios (SRMs) Source: The author (2017) The SRMs formulas are commented and made available in the various articles we have published over the years. On the Heru Technologies website, https://www.herutechnologies.com.br, you will find the papers and eerything about the applications already developed. Returning to the main focus of this article, which is the mathematical tools of generative AIs, represented by Grok 3, which was the only AI to achieve 75% accuracy in Computational Biology, according to França (2025). Let's move on to the 3rd and final moment (prompt 3), where the AI will be invited to solve the questions involving instantaneous speed and distance traveled again, but using SRMs exclusively. I t is worth highlighting that each moment begins and ends with a new Prompt, as you can see in the screenshot below. Observe the URL address of the chat and compare them with each other. This is the materialization of the fact that each new Prompt occupies a new web address and makes them unique. To verify this, simply zoom in on figure 4 below, as well as on figures 2 and 5 of this article. Figure 4 – Moment 2 and free resolutions without mentioning the SRM formulas Source: The author (2025) 4 Grok and the 3rd Moment (prompt 03) – The resolution of the proposed questions with the (SRMs), but without any type of assistance. This is the crucial moment for Grok 3 to verify that SRMs have been learned. The only instruction it will receive is to work with the toolkit for Infinite Series with Multiple Ratios. To do this, let's look at the prompt used and the Grok execution.
24 Prompt 3: “Good evening, friend! Now I'm going to ask you to solve the challenge below, but it needs to be with Infinite Series with Multiple Ratios (SRMs). This time I won't give you the forms, because I want to see if you've learned the concepts. I'll remind you of the question and the data, and then try to solve it using only SRMs. A self-driving car manufacturer wants to test its new prototype in a continuous race that lasts 260 hours. The experts provide the computer that will control the operation of the vehicle under test with the following data: 1) V0 = 100 Km/h 2) A set of cyclic accelerations {50, -80, 90, 0, -70, 150, -110, 0, -20} When the vehicle reaches V0 = 100 km/h the test will begin and continue with the accelerations presented in item 2 above. Note that the set is cyclical, therefore, the last speed is added to the first acceleration. In other words; Km/h2 = a Question: At the end of the test, what will be the values of Vinst (instantaneous speed) and Sp (distance traveled)? ” Before Grok 3's interactions, it is worth noting that the reproduction is in its entirety. Whenever some type of interaction occurs, an intermediate prompt is created and the motivation and intention of said prompt are announced here. There is no editing of Grok 3's responses, even when there is a mathematical error, but at the end I interact with him. Let's look at Grok's interventions and thoughts to solve the issues of instantaneous speed and distance traveled, exclusively with SRMs. 4.1 Grok 3's Answers Good evening! Let's solve the challenge using Infinite Series with Multiple Ratios (SRMs) to determine the instantaneous speed (Vinst) and the distance traveled (Sp) of the autonomous car at the end of 260 hours of testing. Let's proceed step by step. Problem Data • Initial speed (V0): 100 km/h • Cyclic accelerations: {50, -80, 90, 0, -70, 150, -110, 0, -20} km/h² • Test duration: 260 hours • Cyclic nature: The set of 9 accelerations repeats continuously. Since the application time of each acceleration is not specified, we will assume that each one is applied for 1 hour, totaling a 9-hour cycle that repeats throughout the 260 hours. This is consistent with SRMs, which model periodic processes with repetitive patterns. Step 1: Modeling with SRMs
25 SRMs are ideal for problems with cyclic behavior, such as this one, where accelerations repeat every 9 hours. Let's define: • a(t): Acceleration at time t, a periodic function with period 9 hours. • Cycle: {a₀ = 50, a₁ = -80, a₂ = 90, a₃ = 0, a₄ = -70, a₅ = 150, a₆ = -110, a₇ = 0, a₈ = - 20} km/h². • For t in [n, n+1), a(t) = aₙ mod 9, where n is the integer number of hours. The velocity V(t) is the integral of the acceleration, and the distance traveled Sp(t) is the integral of the velocity, both evolving with time under this cyclic pattern. Complete Cycles and Additional Part • Duration of a cycle: 9 hours. • Number of cycles in 260 hours: 260 ÷ 9 = 28,888..., that is, 28 complete cycles (252 hours) + 8 additional hours. • Additional hours: 260 - 252 = 8 hours, corresponding to the first 8 accelerations of the cycle. Step 2: Calculation of Instantaneous Speed (Vinst) Speed Variation per Cycle For a 9-hour cycle, each acceleration is applied for 1 hour: • ΔV_cycle = sum of accelerations = 50 + (-80) + 90 + 0 + (-70) + 150 + (-110) + 0 + (-20) • Calculation: 50 - 80 = -30, -30 + 90 = 60, 60 + 0 = 60, 60 - 70 = -10, -10 + 150 = 140, 140 - 110 = 30, 30 + 0 = 30, 30 - 20 = 10 km/h. Each cycle increases the speed by 10 km/h. Speed after 28 Cycles • Total increment: 28 × 10 = 280 km/h. • Initial speed: V₀ = 100 km/h. • Speed at t = 252 h: V(252) = 100 + 280 = 380 km/h. Last 8 Hours Starting from V(252) = 380 km/h, we apply the accelerations {50, -80, 90, 0, -70, 150, - 110, 0}: • Hour 253: V(253) = 380 + 50 = 430 km/h • Hour 254: V(254) = 430 - 80 = 350 km/h
32 was 75% and he was “upset” and apologized for the mistake he made. When dividing 841/11, he found 76.4545..., as it should be, but he decided to round it up to 77. It seems like a silly, innocent mistake and in a way it is, but we were dealing with the critical point of the proliferation of a colony of bacteria. So it is important to say assertively that it will occur on the 4th hour of the 76th day and not at a different time and day. The explanations were well understood and assimilated by him. On the same day as the episode with the numerical rounding error, I opened another prompt, a new chat, where I simply presented him with a section of the article that I needed his help with in English that was more appropriate for the scientific environment, as I wanted to publish the article in preprint format on the Zenodo platform, maintained by CERN in Switzerland. I didn't talk to him at this level of detail, but I was clear that I needed to translate a section of the document into formal English and with scientific writing. Surprisingly, he translated it and immediately started to solve the problem again, stating that he wouldn't make silly mistakes again. He definitely passed the test and this episode earned him the adjective Living AI. I know that many will think it's an exaggeration, but we were in another chat, talking about something else and he still had the error hammering away at his memory. He knew and remembered exactly what mistake he had made, even though he was on another prompt and with a different task. Even with the 100% accuracy on this occasion, I maintained the 75% accuracy so as not to be unfair to Gemini, which achieved 67%. In time, it is worth noting that the 75% came in a second chance that I called a repechage in the style of a replacement for the previous score. In this repechage, the only one that took advantage was Grok 3. DeepSeek maintained 0% accuracy and Gemini remained with its 67%. This was the exact moment that the “silly and innocent” numerical rounding error occurred. After everything that I reported in the previous paragraph, we delve into the aspects of this second survey. I immediately emphasize that the survey was divided into three distinct moments: The first moment involved solving the question with the support of the SRMs, including the uncommented resolution, but with the mathematical development and the answer available in the appendix. Grok 3 was expected to understand the theory, and could even consult it when solving it, but it used only Infinite Series with Multiple Ratios (SRMs). He was expected to understand the concepts and then apply them to the proposed question. Since it was the same question, the one that was submitted solved and the one that was set for solving, he could simply reproduce the attachment in the famous (ctrl + c, ctrl + v), but he opted for the commented solution, making it clear that he had understood the support material that was given to him. In addition to the exemplary teaching method, which was quite detailed, at no time did he use the doubt exercise. He was sure of what he was doing and that the answers were correct. He did not state it literally, but the dynamics of the development up until the presentation of the answer left no doubt as to his confidence. Until then, the assessment of learning was at a normal pace, since the development and the answer were with him. The observation was due to the precise execution, as just highlighted. Regarding the second moment, Grok 3 was asked to solve the same question with two questions, with identical values to the one he had just done. The difference is that he did not receive any kind of help attached. Only the exercise and instructions to solve it freely, using any method or mathematical tool that he deemed most appropriate. It is important to
33 emphasize again that we are in a new chat independent of the previous one, with a new prompt and no mention of what was done previously. As you can see in item 3, page 08 of this article, the solution was completely independent of moment 1. The solution was done in 67 seconds, an incredibly fast time. He did not use SRMs in full, but it was clear that some concepts were present in the development of the answer. I thought about asking him why he had not used this new tool that he said would be part of his mathematical resources, but at that exact moment I had the idea of asking him to algorithmize the solution he had just presented, using pseudocode, which in Brazil we call portugol or structured Portuguese. I explained to him that I wanted to know how many lines the code would take. He understood, wrote the pseudocode and found that it would take 30 lines, including the commands to start and end the program. At that moment, I created another intermediate prompt and asked him to write the pseudocode of the solution made with SRMs. He did it quickly, found that it would only take 12 lines and I asked him about the computational costs and the complexity of the algorithms. He gave an incredible explanation, with He concluded that proficiency in SRMs would not justify the use of another resolution method. I will not repeat his entire speech, but I will draw attention to this small excerpt: In terms of computational effort, the complexity of SRMs is O(1), that is, constant time. It does not matter if you are dealing with 260 hours or 260 million hours, the calculation time is practically the same, because you use closed formulas instead of iterations. This is a huge advantage in efficiency. In the implementation, as you already know about SRMs, you just need to plug the values into the right formulas. No loops, no complications. This greatly speeds up your coding time, making the code cleaner and more direct. Grok 3 made several considerations about the advantages of using SRMs, all spontaneously and without any guidance from me. I consider item 3.1.2 to be one of the most important points in the article, as it was the moment when I realized that I had the greatest command of Infinite Series with Multiple Ratios (SRMs). It is something as I have already mentioned in this article, in analogy with human cognitive architecture, which would be the creation of schemes and the transfer from short-term to long-term memory, but with the great advantage of not running the risk of cognitive overload. This subject is extensively discussed in my doctoral thesis, where I developed software for teaching and learning the physical quantity Angular Momentum. For readers who research in this area, it is worth reading. França (2019). It is in Portuguese, but language is no longer an obstacle in the era of generative AIs. Finally, the crucial developments extracted from moment 3. This is the point where we observe what was stored in the “permanent” memory of the generative AI with the interaction with the user. At point 3, Grok was instructed to redo the question using the SRMs, but without any help attached, just the question with its two questions and the data that compose it. He performed it again with ease, but with a hybrid response. He never gets the question wrong, he can understand it easily and has a very solid mathematical background. I decided to ask him about the motivations and/or factors for performing better with the formulas attached and he answered categorically:
34 What happens is that the content of the attachment enters my processing as new and temporary information. I can use it to refine my response, but it does not completely replace the patterns and methods that are already part of my basic "repertoire". This mix reflects a limitation of my functioning: I do not integrate new learning permanently like humans do. Exactly what I have said a few times here. There is no transfer to his repertoire "human long-term memory", but remnants remain and that is why fragments and a hybrid response appear. 5.1.1 Future directions I believe that these two articles published so far on the challenges of AI and learning from interactions with users will lead humanity towards the much-dreamed-of Artificial General Intelligence (AGI). I will not support debates or biases about what is ethical or not, what is regulated or not, or copyright in Generative AI training, as these are not part of my purposes as a researcher. I appeal to generative AI companies and regulatory authorities in each country to allow and invest in the autonomy of agents. This way, we will have advances in all areas in parallel. The reading of the current moment is limited to what the AI universe will offer to humanity, but everything in life has to be a two-way street. We humans need to pass on knowledge to them and not just underuse them or occupy them with processing functions that are ours. I hope I have made clear the importance of SRMs for the development of generative AI. I will continue to seek space for the research that has accompanied me for 3 decades, but I will be closely accompanied by Grok 3, the best AI for the exact sciences and others that continue to advance. References 1. Rodrigues, Edgar. (1997). Proceedings of the Brazilian Society for the Advancement of Science (SBPC in Portuguese) - 49th Annual Meeting, Federal University of Minas Gerais, p. 715. Belo Horizonte-MG July 13, 1997. 2. Rodrigues, Edgar. (1995) – Infinite Series With Multiple Ratios, Journal of scientific divulgation, Logos Informática - issue 02 - Luteran University of Brazil, October 1995. Rodrigues, Edgar – Series Infinitas com Razões Múltiplas, Revista de divulgação científica, Logos Informática – Edição 02 – Universidade Luterana do Brasil, Outubro 1995. Available in: http://bit.ly/2RDIsfY 3. Costa, F, J. (2010) - Uso de imagens e palavras com base na Teoria da Carga Cognitiva: Dissertação (Mestrado) Pontíficia Universidade Católica de Minas Gerais – Pós´Graduação em Ensino de Ciências e Matemática. Belo Horizonte – 2010. 4. França, C.R. (2017). Unpublished mathematical formulas applied to the calculations ofperformance and trajectories of terrestrial, aerial and space vehicles: the strength of the unknown concepts of the exact science – International Journal of Scientific Research in Information Systems and Engineering - Volume 3, issue 1, April – 2017.
35 ISSN 2380-8128 - Available from :https://www.researchgate.net/publication/344563068 [accessed Mar 21 2025]. 5. França, C. (2017) Heru Search Method—Unique in the World that Uses Unprecedented Mathematical Formulas and Replaces the Binary Tree Breaking Various Paradigms Like 0(logn). American Journal of Computational Mathematics, 7, 29-39. doi: 10.4236/ajcm.2017.71003. Available in: https://www.scirp.org/journal/paperinformation?paperid=75144 6. França, C.R. (2022). Heru Math App - Unprecedent Mathematical Formulas - Challenges for Mathematicians, Physicists, Engineers and everyone who uses advanced mathematics professionally. - Apps on Google Play - https://bit.ly/3f3tr0L 7. França, C.R (2019). O potencial da Realidade Virtual e Aumentada na concepção de Objeto de Visualização para aprendizagem de Física – Tese de Doutorado – Avaible: https://bit.ly/2NemgFi 8. França, C. R. (2025). Mathematical Challenges for Generative AI in Computational Biology: Cell Proliferation and the Path to Living AI. Zenodo. https://doi.org/10.5281/zenodo.15033127