Sanskrit Physics Education SPE
BhagavadGita, Irodov, Griffiths, Berkeley, Feynman and Landau-Lifshitz
- Overview, Motivation and Inspiration.
- Introduction and Comparison.
- Exploration and research.
- Insights.
- Practically useful innovations.
Learn Physics with Programming: Smart 4-in-1 way!
Succeed by Computer Human Synergy - True for Physics - True in general
- Synergy is right combination of humans doing higher order intelligence work and computer doing compositions or repetitive or calculation intensive work.
Sanskrit Jungle Tiger smashes the circus boundaries to give you best foundations of FOUR Worlds
Book - Style - Environment - FOSS
Problems in General Physics - I. E. Irodov, MIR, Moscow 1988
Inside cover of the hardbound edition
The book is intended for college undergraduates majoring in Physics. It contains about 2000 problem covering the major areas of Physical science: mechanics, thermodynamics, molecular physics, electrodynamics, oscillations and waves, optics, atomic and nuclear physics.
Each section is preceded by a short summary of appropriate formulas whose total number exceeds 300.
The answers to all of the problems are given at the end of volume. Most difficult problems are provided with explanations. Moreover, the author presents some general hints helping the undergraduate to tackle physical problems. Problems in General Physics is an excellent book which may serve as a valuable supplement to any college course on the subject.
A little about the author from the backside cover of the book:
Igor Evgenyevich Irodov, Candidate of Science (Physics and Mathematics), Professor of General Physics, has published a number of scientific papers and books, among which are several manuals: Fundamental Laws of Mechanics, Problems in General Physics, A Laboratory Course in Optics. His Problem Book on Atomic and Nuclear Physics appeared in six Russian editions, and was published in Great Britain, USA, Romania and twice in Poland.
A Problem Book on General Physics (with I. V. Savelyev and O. I. Zamsha as co-authors) was printed three times in Russian and published in Poland. Mir Publishers have translated it into French; its publication in Arabic and Vietnamese is expected.
Literate Programming by Knuth.
Multilingual Programming Environment on Emacs Orgmode.
Schulte, Eric (2012). "A Multi-Language Computing Environment for Literate Programming and Reproducible Research" (PDF).
Exposure to excellent Free and Open Source Software ecosystem.
- https://en.wikipedia.org/wiki/Free_and_open-source_software
- Four essential freedoms of Free Software
To meet the definition of "free software", the FSF requires the software's licensing respect the civil liberties / human rights of what the FSF calls the software user's "Four Essential Freedoms".[https://www.gnu.org/philosophy/free-sw.html]
- The freedom to run the program as you wish, for any purpose (freedom 0).
- The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
- The freedom to redistribute copies so you can help others (freedom 2).
- The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.
Physics Student talks to Author an Experienced Physicist and Educator
Physics Student: I want to do simulation in physics.
Author: Well this is a part of knowledge process in general. You need expertise in three domains, Physics, Sanskrit Knowledge Process and Sanskrit Computer Science (SCS).
Physics Student: How should I approach Physics for this?
Author: You must finish Problems in General Physics by I E Irodov as a basic minimum grounding in Physics.
Physics Student: Now a days I am doing Mechanics.
Author: Good, then first 58 problems of Kinematics of article 1.1 of Problems in General Physics by I E Irodov will be best to begin with.
Physics Student: Should I intern with some reputed research organization?
Author: Best is to focus on foundation first.
Physics Student: Can you tell me some good books for Physics?
Author: I E Irodov authored three books other than Problems in General Physics. These are Problems in Atomic and Nuclear Physics and two introductory textbooks for Mechanics and Electro magnetism.
Physics Student: Wow! I didn't know about these three other books. You made my day!
Author: You can easily download them from https://mirtitles.org.
Physics Student: I have a small problem, can you help?
Author: Please tell me.
Physics Student: I usually sleep late at night and want to come back to normal routine.
Author: As a student of Physics we know that all (well practically all) problems can be tracked to lack of resonance with Nature.
Physics Student: I didn't understand how this resonance can help me with sleeping routine which is not letting me achieve what I want to do in a day.
Author: You may have a look at Natural Solar Routine NSR.
General Plan to Program Physics: Develop your Library of functions and Problems
- There are two main types of problems or questions in Physics, one in which one needs insights and innovative thinking which is possible by human not by machine.
- Our concern is other type of problems, the easily decomposable into simple concepts type, resulting in reusable library of functions for composition of simple concepts.
- Insight needing problems, if not approached with insights, you will use lot of equations, solving process will be verbose, it will be like walking on the ground. Whereas by insight you can go by flight, solving fast almost mentally.
- For Physics foundations with programming, we are leaving such insightful questions (ex. Irodov 1.1).
- Simple compositions can be easily handled by computer and are suitable for calculation intensive or larger compositions.
- Irodov 1.2 needs simple composition of functions based on simple concepts, hence can be easily handled by computer.
Sample Problem: Irodov 1.2
A body moves from point A to B such that the distance is partitioned in 2 segments , from A to C and C to B and such that time is equal while moving from A to C and then C to B. One is the equal time division. Also the distances are same such that AC is equal to CB.
Solution
- Suppose that v1 is the velocity while travelling from A to C. This is how the distance covered.
- These are half the distances in such a way that the time taken to cover the two partitions are equal.
- So in this question there are two kinds of divisions, one is the time division, other is the distance division.
- There are three speeds: V1, V2, V3.
- Now again the distance covered beyond point C is partitioned such that half distance is covered in V2 speed and last half is covered in V3 speed.
- So now we have three known speeds.
- The distances are not known.
- They want to ask what is the net average of the speed from A to B in terms of V1, V2, V3.
- Now in this question there is a composition.
- We break the problem in 2 parts. One is equal time division and the other is equal distance division.
- In an equal time division problem it is total distance upon total time. For first equation we can say V1 x t plus V2 x t divided by t + t. This comes out to be V1 plus V2 upon 2, which is nothing but arithmetic mean of V1 and V2.
- Arithmetic mean means summation of two numbers divided by 2.
- Now we can generalize the equal time division case.
- Suppose that there are three speeds, so now total distance upon total time will be V1 X t + V2 X t + V3 X t divided by t + t + t which is nothing but V1 + V2 + V3 divided by 3.
- Now if there are n parts then summation of n divided by n will be the arithmetic mean or arithmetic average.
- Now in this question there is a list of velocities, there is a summation formula and there is equal distance and time problem.
- Along solving we will keep building the software regarding arithmetic mean etc.
- Now we come to equal distance division.
- Since we partition the distances into two parts and both of them are equal we call them d, total distances will be 2d.
- So now the time will be d upon V1 and second time will be d upon V2. 2d divided by this quantity gives harmonic mean which is nothing but 2V1V2 upon V1 + V2.
- This quantity is a reciprocal of the mean of reciprocals.
- We can similarly calculate if we have more speeds like V1, V2, V3.
- So we are explaining this question and also generalizing it.
- In equal distance division problem we take harmonic mean of speeds.
- So now you make the formula of that also.
- Easily the formula will be made, now you have a function for arithmetic mean and also function of harmonic mean.
- These are functions for variable arguments.
- Variable argument list can be imported in this.
- There are two parts in this question when one is the two divisions where the AC is equal to CB. There is another distance division where the first part of half of CB is equal to 2 second half of CB.
- Overall it is a harmonic mean of V1 and (the mean of V2 and V3).
- In second part there is equal time division where the two speeds are V2 and V3. So here we will calculate the arithmetic mean of V2 and V3.
- Remember that if there is only one speed then the standard formula will be followed otherwise this function will be taken for n number of arguments.
- Mean means speed which can be taken as constant over that period.
- Overall solution is harmonic mean of (V1, arithmetic mean of V2 and V3).
- This is Irodov question where we can find out about harmonic mean and arithmetic mean, generalize them, make functions, make library so it becomes a beautiful way of explaining things.
- Solving by top-down composition we can now see that equal distance division means harmonic mean, so the solution is average equals to harmonic mean of V1, arithmetic mean of V2 and V3.
Conclusion
So the solution can be shown in the form of arrows, this becomes a tree; we can show the arithmetic mean of V2 and V3 and then afterwards, the harmonic mean of the whole.