Cauchy's Inequality , Cauchy Converse
Product Sum , Sort number Update 2009-11-27
XYGraph v2.3 - web page graph   ☜☞   donate   get code
The Cauchy-Schwarz Master Class   J. Michael Steele   ★★★★★
This file is personal home work. No one
proofread. Cannot promise correctness.
If you suspect any view point wrong,
please ask a math expert near by.
Freeman 2009-06-19-10-46

Please use MSIE browser to read this file.
Did not test other browser. This file is
written under MSIE 6.0


<a name="docA01">
2009-06-08-19-10 start
This file http://freeman2.com/tute0008.htm
is Freeman's reading notes. Although Freeman
always keep correct view point. But Freeman's
capability is limited, plus no one proofread
this file. Then you can still find wrong view
point. When read, please put question mark as
often as possible. If you suspect any view 
point wrong, please ask a math expert near by.

<a name="docA02">
This file is a note for reading inequality
book written by Professor J. Michael Steele
The Cauchy-Schwarz Master Class   ★★★★★
Below use 'textbook' as abbreviation.
Freeman also read web pages online, and will 
indicate the source URL at discussion point.

<a name="docA03">
Freeman study mechanical engineering. 
Engineering mathematics do not teach 
inequality. Above book is first inequality
book. First time read, it was very hard.
Although high school time learned
  a*a + b*b >= 2*a*b
But this little knowledge do not help.

<a name="docA04">
This file follow textbook chapter section
order, but not continuous, Freeman skip 
those uncertain sections/problems.

This file first function is to learn 
inequality. Second function is to learn
how to use html code to write math 
equations.

<a name="docA05">
On 2009-01-27-10-08 Freeman accessed
the next page
http://www.sftw.umac.mo/~fstitl/10mmo/inequality.html
save as sftw.umac.mo_text_math_eqn_good.htm
Above page is the main reference for html
math equation.

In order to let reader to build  html math
equation, previous file tute0007.htm page 
end has math symbol and internal code.

This file third function is to display how
to draw curves in web page. The main engine
is XYGraph v2.3 - Technical Figures

Thank you for read Freeman's inequality page.
2009-06-08-19-47 stop


<a name="ch01b052">
2009-06-27-12-27 start write
Program verify page 13 line 14 equation
up to six sequences.
<a name="Cauchy_6">
■ Program: Six sequences Cauchy's Inequality 2009-06-27-12-30 here
Program result square rooted, textbook squared.
Output may contain error, Please verify first.
Program environment is MSIE 6.0, please use MSIE

Program has two functions.
First, Regular Cauchy Inequality. doc  
Second, Cauchy Converse
If box1 to box6 all filled data, program handle six array regular Cauchy Inequality.
If box4 is empty, program handle three array regular Cauchy Inequality.
Please fill array numbers to box1 to box6, for test purpose, you can click 'random number'
Regular Cauchy Inequality ***** output to box7 ***** below.

<a name="randInp"> Random range less than one, less than ten,
or 10^ ; random number +/0 , +/0/- CauchyConverse
random number has digits ; integer only prodSum sort
Each seq. has numbers  
If sequence 1 proportional to sequence 2, inequality become equality.
proportional = (box2 change)
Box 1
Box 2
Box 3
Box 4
Box 5
Box 6

Example 2 and 3 are equality. output to box7
Box 7, answer
Box 8, debug
2009-06-27-21-35 done goCauchy6()
In/out location display here

<a name="ch01b053">
2009-06-27-19-28 start
Above is six sequence Cauchy Inequality, 
allow six sequence at one time.
Please pay attention to the following
First, If sequence one has five elements
    other sequence read only five elements.
    discard the remaining. If other sequence
    do not have five elements, program fill
    with zero.
Second, if work with two sequences, let box3
    be empty.
Third, three sequences or more, the condition
    for Cauchy inequality to become equality
    is tight.



<a name=CauchyConverse> CSMC 5Star tute0019 tute0020
Cauchy Converse not allow negative number.
Box11, input
Box 12, input
  control center ← RUN
Box13, output

2009-11-21-19-02 done CauchyConv()

Cauchy Converse related material
The Cauchy-Schwarz Master Class
ISBN 978-0-521-54677-5 chapter five.
Above is better. Next may contain error.
Next Liu,Hsinhan self study notes
http://freeman2.com/tute0019.htm#ch05a001



<a name=prodSum> Product Sum CSMC 5Star
Product Sum = Rearrangement Inequality tute0020.htm
Box21, input
Box22, input
  control center   ← RUN
Box23, output

2009-11-22-08-36 done ProductSum()

Product Sum related material
The Cauchy-Schwarz Master Class
ISBN 978-0-521-54677-5 chapter five.
Product 1st, sum 2nd get Same≧Rand≧Revs
chapter five, page 78,79,80 problem 5.3
Sum 1st, product 2nd get Same≦Rand≦Revs
chapter five, page 81 problem 5.4
What is first? what is second? Please click
"Test&Doc" and read Box23 second half.
"Same"=sequence_a and seq_b both monotone
    increase, or both monotone decrease.
"Rand"=both sequence are random order
"Revs"=one monotone increase, the other
    one monotone decrease.
Program assume Box21,Box22 initial data are both random.




<a name="sortnumb">
Sort number not text string
Output may contain error, Please verify first.
Program environment is MSIE 6.0, please use MSIE

   
Box11 accept only numbers, not name list, not non-number string.
Box 71, input number sequence

Box 72, output answer

This file sort numbers, not for sort text; upsidedown text ok.
2009-07-15-11-18 start sortNumb()
2009-07-15-18-40 done sortNumb()
2009-09-29-20-50 done upsidedown()

<a name=docB01>

Working record.

2009-06-10-09-45 Build Cauchy Inequality input box
2009-06-10-18-09 Done Cauchy Inequality
2009-06-11-12-00 Improve Cauchy Inequality program.
2009-06-27-12-27 Start six sequence Cauchy Inequality
2009-06-27-18-30 Done  six sequence Cauchy Inequality
2009-07-02-09-51 Start generalized  Cauchy Inequality
2009-07-02-13-22 Done  generalized  Cauchy Inequality
generalized  Cauchy Inequality is in tute0009.htm

2009-11-21-16-55 create cauchy6e.htm for
Cauchy Inequality
6 sequence
English
include Cauchy Converse


<a name=docB02>
2009-11-25-17-47
"Update 2009-11-25" add link to tute0020.htm 

"Update 2009-11-25" add [Sorted Seq. 123]
button. 
Before one click get decrease number output
  and  two click get increase number output
Now    one click get increase number output
2009-11-25-17-55


<a name=docB03>
2009-11-27-15-39
"Update 2009-11-27" add Cauchy converse 2
[[
above Cauchy converse 1, page 75, line -1
below Cauchy converse 2, page 84, line 5
The Cauchy-Schwarz Master Class
J. Michael Steele
ISBN 978-0-521-54677-5
]]
2009-11-27-15-40




Javascript index
http://freeman2.com/jsindex2.htm   local
Save graph code to same folder as htm files.
http://freeman2.com/jsgraph2.js   local
Space Curve Projector
http://freeman2.com/curve3d2.htm   local
foot of perpendicular
http://freeman2.com/eyefoot2.htm   local
Gram-Schmidt Process
http://freeman2.com/gramsch2.htm   local
complex polynomial root
http://freeman2.com/polyroot.htm   local
complex variable functions
http://freeman2.com/complex2.htm   local
Hilbert's Inequality and Schur Constant
http://freeman2.com/tute0009.htm   local
Positive Integer power sum COefficient equation.
http://freeman2.com/jspico_e.htm   local
∑i^1 i=1 to n; up to ∑i^14 i=1 to n
http://freeman2.com/jspico2e.htm   local
Binomial factorial, double factorial
http://freeman2.com/binomial.htm   local
Prime number and prime decomposition
http://freeman2.com/jsprime2.htm   local
Random number, power number generator and
Text upside down reverse. (from tute0012.htm)
http://freeman2.com/randpow2.htm   local
Draw x,y points; draw complex roots
http://freeman2.com/tute0014.htm   local
Cauchy inequality, complex number, drawing program
http://freeman2.com/cauchyce.htm   local
Cauchy inequality & Converse, Product Sum, Sort
http://freeman2.com/cauchy6e.htm   local

Cauchy's Inequality, Six sequences; Cauchy Converse
http://freeman2.com/cauchy6e.htm
"Cauchy's Inequality, Six sequences" part
was from tute0008.htm and tute0009.htm
Cauchy Converse is new program
Product Sum is new program
cauchy6e.htm first upload 2009-11-22

Thank you for visiting Freeman's page. 
Freeman
2009-11-21-19-37