Automated Solution of Equations with Uncertain Parameters
Andrzej Pownuk The University of Texas at El Paso http://andrzej.pownuk.com
http://andrzej.pownuk.com 1
Andrzej Pownuk The University of Texas at El Paso - - PowerPoint PPT Presentation
Automated Solution of Equations with Uncertain Parameters Andrzej Pownuk The University of Texas at El Paso http://andrzej.pownuk.com 1 http://andrzej.pownuk.com Outline of the presentation Equations with the uncertain parameters and
http://andrzej.pownuk.com 1
Equations with the uncertain parameters
New approach for the solution of the
Generalizations and conclusions
http://andrzej.pownuk.com 2
http://andrzej.pownuk.com 3
Such simulations are possible since early 1970s O.C. Zienkiewicz, Ivo M. Babuška, P.G. Ciarlet, P. Solin,…
http://andrzej.pownuk.com 4
physical problem mathematical models experiments predictions experimental results expensive cheap
http://andrzej.pownuk.com 5
1 2 3 4 5 6 7 8 9 10 11 12 13
1
P
2
P
3
P
14 15 L L L L L
http://andrzej.pownuk.com 6
No 1 2 3 4 5 6 7 8 ERROR % 10 9,998586 10,00184 10,00126 60,18381 11,67825 9,998955 31,8762 No 9 10 11 12 13 14 15 ERROR % 10,00126 11,67825 60,18381 9,998955 10,00184 10 9,998586
1 2 3 4 5 6 7 8 9 10 11 12 13
1
P
2
P
3
P
14 15 L L L L L
http://andrzej.pownuk.com 7
http://andrzej.pownuk.com 8
http://andrzej.pownuk.com 9
http://andrzej.pownuk.com 10
http://andrzej.pownuk.com 11
http://andrzej.pownuk.com 12
http://andrzej.pownuk.com 13
Set-valued parameters
http://andrzej.pownuk.com 14
Set-valued parameters
http://andrzej.pownuk.com 15
Set-valued parameters
http://andrzej.pownuk.com 16
min
min
p p max
max
http://andrzej.pownuk.com 17
http://andrzej.pownuk.com 18
Random parameters
http://andrzej.pownuk.com 19
n m
Probabilistic interpretation
http://andrzej.pownuk.com 20
http://andrzej.pownuk.com 21
Width of the solution
Interval solution (worst case analysis) Probabilistic solution
http://andrzej.pownuk.com 22
http://andrzej.pownuk.com 23
http://andrzej.pownuk.com 24
http://andrzej.pownuk.com 25
http://andrzej.pownuk.com 26
http://andrzej.pownuk.com 27
http://andrzej.pownuk.com 28
Problem with real parameters Problem with interval parameters
29
http://andrzej.pownuk.com 30
http://andrzej.pownuk.com 31
United Solution Set Algebraic Solution There are many ways how it is possible to extend equations with the real parameters into equations with the interval parameters.
http://andrzej.pownuk.com 32
http://andrzej.pownuk.com 33
Presented approach can be applied for
It is possible to solve nonlinear and large
http://andrzej.pownuk.com 34
PDE Set-valued solution Post-processing
http://andrzej.pownuk.com 35
http://andrzej.pownuk.com 36
http://andrzej.pownuk.com 37
http://andrzej.pownuk.com/php/FEM2/
http://andrzej.pownuk.com 38
http://webapp.math.utep.edu/Pages/IntervalFEMExamples.htm
http://andrzej.pownuk.com 39
DSL
(Domain Specific Languages)
http://andrzej.pownuk.com 40
t p B c V q y y p B k A y x x p B k A x
b sc y y c x x c
http://andrzej.pownuk.com
http://andrzej.pownuk.com
http://andrzej.pownuk.com
http://andrzej.pownuk.com
http://andrzej.pownuk.com
http://andrzej.pownuk.com 46
Model Solution Mathematical model
http://andrzej.pownuk.com 47
1 2 1 2
m m
p p
u u p
u u p
u u p
Monotone solution Non-monotone solution
If then
If then
Interval solution Verification of the results by using search method with 3 intermediate points
http://andrzej.pownuk.com 55
Set-valued parameters
http://andrzej.pownuk.com 56
min
min
p p max
max
http://andrzej.pownuk.com 57
min
min
http://andrzej.pownuk.com 58
(2) (7)
http://andrzej.pownuk.com 66
http://webapp.math.utep.edu/AdaptiveTaylorSeries-1.1/
http://andrzej.pownuk.com 67 http://andrzej.pownuk.com/silverlight/VibrationsWithIntervalParameters/VibrationsWithIntervalParameters.html
http://andrzej.pownuk.com 68
This is a horse. Is this a horse?
http://andrzej.pownuk.com 69
Fuzzy ≠ Probability H – set of horses
http://andrzej.pownuk.com 70
Is it possible to find in the real world
(L. Wittgenstein, Tractatus Logico-Philosophicus, Annalen der Naturphilosophie, 14, 1921)
http://andrzej.pownuk.com 71
Modus ponens can be applied if and are true.
When modus ponens can be applied?
Approach with tools
http://andrzej.pownuk.com 72
5 years of training Final result
http://andrzej.pownuk.com 73
Mathematica Matlab Octave Etc.
http://andrzej.pownuk.com 74
It is possible to calculate not only the result but also intermediate steps in the calculations
http://andrzej.pownuk.com 75
mathematical method program results results
At this moment it is not possible perform
http://andrzej.pownuk.com 76
mathematical method results YES NO
http://andrzej.pownuk.com 77
Experiment Theory Mathematical model Simulations (predictions) Scientific hypothesis
HPC computing
Self adaptive computational methods
http://andrzej.pownuk.com 78
Interval arithmetic example 2*[1,2]*x-x=1 (2*[1,2]-1)x=1 ([2,4]-1)x=1 [1,3]x=1 x=1/[1,3]
http://andrzej.pownuk.com 79
It is possible to solve more complicated equations and get justification of each step of the calculations.
http://andrzej.pownuk.com 80
double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y 1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double ( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) do uble( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) do uble( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double ( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y 1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double ( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( doubl e( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) do uble( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) y double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) + ( z + y / z ( z + y / z ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) ( x1 + y1 - sin( double( 40 ) double( 500 ) ) ) ) double( 2 ) x ( z + y / z ( z + y / z ( x1 + y1 - sin( dhttp://andrzej.pownuk.com 81
symbolic calculations
In average scientist can write less than
Automated systems can generate
http://andrzej.pownuk.com 82
http://andrzej.pownuk.com/publications/test-0-5000.docx (part of 1 000 000 pages document)
http://andrzej.pownuk.com 83
appendix-2-truss-11-bar-551p.pdf
Automatically generated examples. Automatically generated methods of
Automatic research on how these
Automatically generated reports. How many examples? Thousands,
http://andrzej.pownuk.com 84
The method generate not only the final
http://andrzej.pownuk.com 85
http://andrzej.pownuk.com 86
symbolic calculations
http://andrzej.pownuk.com 87 /PREP7 ET,1,LINK1 N, 1, 0, 0 N, 2, 1, 0 N, 3, 1, 1 MP, EX, 1, 2.1e+11 R, 1, 0.0025 MAT 1 REAL 1 E, 1, 2 E, 1, 3 E, 2, 3 F, 3, FX, 10000 D, 1, UX, 0 D, 1, UY, 0 D, 2, UX, 0
Automated reasoning
http://andrzej.pownuk.com 88
Depending on the amount of background
How
http://andrzej.pownuk.com 89
http://andrzej.pownuk.com 90 Current knowledge Researcher New knowledge
http://andrzej.pownuk.com 91 Current knowledge Researcher New knowledge computer
Control
Background algorithms are
http://andrzej.pownuk.com 92
http://andrzej.pownuk.com 93
Total amount of cores from all Top500 supercomputers (June 2011) is 7 779 924. There are between 900 million and one billion personal computers in the world right now.
The method can be applied in any
http://andrzej.pownuk.com 94
Chemistry Biology Physics
The method can be applied in any
http://andrzej.pownuk.com 95
Chemistry Biology Physics Mathematics is the queen of sciences
http://andrzej.pownuk.com 96 Current knowledge Researcher New knowledge computer
Control Self-improvement
http://andrzej.pownuk.com 97 Current knowledge Researcher New knowledge computer
Control Self-improvement According to my research very little amount of background knowledge may generate very big data set of conclusions. New conclusions may lead to even bigger amounts of new
C, C++, FORTRAN ALGOL, R, Matlab, Mathematica,
http://andrzej.pownuk.com 98
“Philosophy is written in this grand book, the universe which
stands continually open to our gaze. But the book cannot be understood unless one first learns to comprehend the language and read the letters in which it is composed. It is written in the language of mathematics, and its characters are triangles, circles and other geometric figures without which it is humanly impossible to understand a single word of it; without these, one wanders about in a dark labyrinth.” Galileo Galilee in Assayer
http://andrzej.pownuk.com 99
Mathematics can be treated as a
Any text written in a natural or artificial
http://andrzej.pownuk.com 100
Almost all currently known mathematical areas
(at this moment there are problems with geometry but … these problems are solvable).
Important remark
http://andrzej.pownuk.com 101
http://andrzej.pownuk.com 102
Mathematics is a science
All examples in this presentation …
http://andrzej.pownuk.com 103
It is possible to say that in the framework
Abstract ideas may exist as a part of
http://andrzej.pownuk.com 104
It takes 20 years of training to get MS in
Computer system can process complex
http://andrzej.pownuk.com 105
but …it is hard to compete with the flexibility of human brain
After retirement many scientific ideas are
Once the idea is added to the system it
http://andrzej.pownuk.com 106
http://andrzej.pownuk.com 107