copyright b. buchberger 20031 white-box / black-box principle etc. symposium mathematics and new...

42
Copyright B. Buchberger 2003 1 White-Box / Black-Box Principle etc. Symposium Mathematics and New Technologies: What to Learn, How to Teach? Invited Talk Bruno Buchberger RISC, Kepler University, Linz, Austria Dec 10-11, 2003, Fondación Ramón Areces, Madrid

Post on 19-Dec-2015

251 views

Category:

Documents


2 download

TRANSCRIPT

Copyright B. Buchberger 2003 1

White-Box / Black-Box Principle etc.

SymposiumMathematics and New Technologies:

What to Learn, How to Teach?

Invited Talk

Bruno Buchberger

RISC, Kepler University, Linz, Austria

Dec 10-11, 2003, Fondación Ramón Areces, Madrid

Copyright B. Buchberger 2003 2

Copyright Note: Copying is allowed under the following conditions:

- The paper is kept unchanged.- The copyright note is included.- A brief message is sent to [email protected]

If you use the material, please, cite it appropriately.

Copyright B. Buchberger 2003 3

Contents

The “New Technologies”

Mathematical Invention: A Spiral

Teaching Follows the Invention

The White-Box / Black-Box Principle

RISC Research: Examples

Copyright B. Buchberger 2003 4

What are the “New Technologies”?

• Two (completely) different ingredients:

– “technologies” like internet, web, graphics, laptops, tabletts etc.

– “algorithmic mathematics”

• This distinction is crucial for discussing “what to learn, how to teach?”

Copyright B. Buchberger 2003 5

“Technologies”

• They are new.

• They are (useful) tools for all areas of learning and teaching.

• These technologies come (in a superficial view) from “outside of mathematics” and are applied to math learning and teaching.

Didactics of using these technologies is basically the same for all areas: Great chance and great challenge but not in the focus of my talk

Copyright B. Buchberger 2003 6

Algorithmic Mathematics is not new and new:

Copyright B. Buchberger 2003 7

Algorithmic Mathematics is not new

• Since early history, algorithms (“methods”) are the essential goal of mathematics.

• Algorithms come from within mathematics.

• Non-trivial algorithms are based on non-trivial theorems (i.e. non-trivial proofs).

• Math knowledge and math methods are only two sides of the same coin.

• Non-trivial algorithms trivialize an infinite class of problem instances.

Copyright B. Buchberger 2003 8

• The efficiency of mathematical thinking: “Think once deeply and you need not think infinitely many times”.

• The ultimate goal of mathematics is to trivialize itself.

• This trivialization is never complete and is “not completable”. (By a version of Gödel’s incompleteness theorem.)

• The more is trivialized the more difficult (and interesting) it becomes to trivialize more.

Copyright B. Buchberger 2003 9

„Man“

trivialized

Copyright B. Buchberger 2003 10

Algorithmic mathematics is very new.

• In the past 40 years more algorithms have been invented than in the math history before.

Copyright B. Buchberger 2003 11

• “The computer” (i.e. the universal, programmable automaton for executing any algorithm) is new.

• The computer is a mathematical invention.

• Its design has been given many years before the first physical realization was done. (Gödel, Turing, von Neumann, etc.)

• Its principal capabilities and limitations have been exactly clarified many years before the first physical computer was built.

• The logical design of the computer did not change over the past 60 years whereas its physical realization (the „natureware“) changes with increasing speed. („The computer: a thinking constant.“)

Copyright B. Buchberger 2003 12

• The executability of mathematical algorithms by a mathematical machine („the computer“) is new.

• The execution of math algorithms on the computer, is one of the most exciting examples of application of mathematics to itself.

• (Self-application is the nature of intelligence and the intelligence of nature.)

Copyright B. Buchberger 2003 13

• Executability of math algorithms on math machines have dramatically enhanced the invention capability in (algorithmic) mathematics.

• Executability of math algorithms on math machines have dramatically enhanced the application capability of mathematics.

Copyright B. Buchberger 2003 14

The “New Technologies”

Mathematical Invention: A Spiral

Teaching Follows the Invention

The White-Box / Black-Box Principle

RISC Research: Examples

Copyright B. Buchberger 2003 15

Mathematical Invention: A Spiral

• The “Creativity Spiral” or “Invention Spiral”

B. Buchberger.

Mathematics on the Computer: The Next Overtaxation?

Didactics-Series of the Austrian Math. Society, Vol.131, March 2000, pp. 37-56.

(Used in talks since 1996, Derive Conference, Bonn.)

Copyright B. Buchberger 2003 16

FactsResults

…..

ConjectureInsight

….

TheoremKnowledge

….

AlgorithmMethod

….

Copyright B. Buchberger 2003 17

• A spiral is like a circle: It does not matter where you start.

• A spiral is more than a circle: Every round goes higher.

Copyright B. Buchberger 2003 18

FactsResults

…..

ConjectureInsight

….

TheoremKnowledge

….

AlgorithmMethod

….

“Seeing”(Observing)

“Seeing”(Reasoning,

Proving,Deriving, …)

Extracting a MethodProgramming

ApplyingComputing

Experimenting

Copyright B. Buchberger 2003 19

FactsResults

…..

ConjectureInsight

….

TheoremKnowledge

….

AlgorithmMethod

….

more

better

better

better

Copyright B. Buchberger 2003 20

some GCDs…..

GCD[m,n]=GCD[m-n,n]

Euclid’stheorem

Euclid’salgorithm

GCD oflarge numbers

First stepsdepend onlyon first digits

Lehmer’stheorem

Lehmer’salgorithm

“better” = more efficient

Copyright B. Buchberger 2003 21

some linearsystems

triangula-rizable

Gauß’theorem

Gauß’algorithm

some non-linear systems

reducibleto lineartangentsystems

Newton’stheorem

Newton’salgorithm

“better” = more general

Copyright B. Buchberger 2003 22

some linearsystems

triangula-rizable

Gauß’theorem

Gauß’algorithm

some non-linear systems

linear inthe powerproducts

Gröbner basestheorem

Gröbnerbases

algorithm

“better” = more general

Copyright B. Buchberger 2003 23

some limits

limit[f+g]=limit[f]+…limit[f*g] =

limit rules

limit algorithm

proofsfor limit, derivative, …

rules

reducibilityto

constraintsolving

reductiontheorem

algorithmicprover

for elem.analysis

“better” = on the meta-level

Copyright B. Buchberger 2003 24

real worldproblem

mathematicalmodel

mathematicalknowledge

solutionmethod

“better” = more applicable

ModelingApplying

Copyright B. Buchberger 2003 25

The “New Technologies”

Mathematical Invention: A Spiral

Teaching Follows the Invention

The White-Box / Black-Box Principle

RISC Research: Examples

Copyright B. Buchberger 2003 26

Teaching Follows the Invention

• A (good) way of teaching: follow the path of invention.

• Allow the students to feel the pressure of an unsolved problem and the excitement of the invention.

• Don’t avoid all pitfalls and failures: – ideas don’t come from Kami (“God”)– but from Kami (“Paper”).

• Avoid some pitfalls and failures: Japanese “sensei”: the person who lived earlier.

• Master and teach all phases and aspects of the invention spiral.

Copyright B. Buchberger 2003 27

• The teaching of math in application fields (economy, engineering, medicine etc.) is different:

– The application of methods is in the focus.

– This is a very important part of math teaching, which of course today profits tremendously from the availability of algorithmic mathematics in the form of “mathematical systems” like Mathematica etc.

– The other phases of the spiral, e.g. “proving”, cannot be trained extensively.

– This type of teaching is not in the focus of this talk.

Copyright B. Buchberger 2003 28

• For “complete math teaching”:

– Master and teach all phases and aspects of the invention spiral.

– What to teach? This question has not the same importance as the question of teaching the math invention technology.

– One can never be complete in terms of “what to teach” but one should be complete in terms of the phases and aspects of the mathematical invention process.

– The “what to teach” is the more standardized the younger the students (children) are.

Copyright B. Buchberger 2003 29

• Aspects of the invention process:

– modeling, representing, …– inventing, analyzing, specifying problems– decomposing into subproblems– retrieving knowledge, check applicability, using existing

“technologies”– conjecturing knowledge, inventing methods– arguing, discussing, reasoning, proving, verifying, comparing,

generalizing, cooperating, …– programming “in the small and in the large”– assessing programs and systems– documenting, presenting, storing, …– applying, assessing results, …– …

Copyright B. Buchberger 2003 30

– For young children, the phases of the invention process are indistinguishable: “Touch, play, see, and memorize”.

– For adults: the efficiency of mathematics stems from the distinction between observing, reasoning, and acting.

– Somewhen between the age of 14 and “reasoning” (and then proving) becomes possible.

– Mathematics is the art of reasoning for gaining knowledge and solving problems.

Copyright B. Buchberger 2003 31

The “New Technologies”

Mathematical Invention: A Spiral

Teaching Follows the Invention

The White-Box / Black-Box Principle

RISC Research: Examples

Copyright B. Buchberger 2003 32

The White-Box / Black-Box Principle

• When should we apply “technology” in math teaching?

• (Remember: In this talk, “technology” = algorithms.)

• Example: Should we teach “integration rules” when we have systems that can “do integrals”?

• Example: Should we teach “linear systems” when we have systems that can “do linear systems”?

• Example: Should we teach … when we have systems that can “do …”?

Copyright B. Buchberger 2003 33

B. Buchberger.

Should Students Learn Integration Rules?

ACM SIGSAM Bulletin Vol.24/1, pp. 10-17, January 1990.

(However, introduced already in talk at ICME 1984, Adelaide)

Copyright B. Buchberger 2003 348

„Man“

trivialized

• When should we apply “technology” in math teaching?

• The Populists’ Answer: Stop teaching things “the computer” can do!

• The Purists’ Answer: Ban the computer from math teaching!

• The White-Box Black-Box Principle:

Absolute answer is not possible,

Answer depends on the phase of teaching.

Copyright B. Buchberger 2003 35

some linearsystems

triangula-rizable

Gauß’theorem

Gauß’algorithm

The white-box phaseof teaching linearsystems

arith-metics

explorethe problem

reasonprogram

Copyright B. Buchberger 2003 36

Gauß’algorithm

The black-box phaseof teaching linearsystems =

the white-box phaseof teaching non-linear systems

arith-metics

explorethe problemand observe

proveprogram

some non-linearsystems

non-linear =linear in the

power products

Gröbner basestheorem

Gröbner bases

algorithm

Copyright B. Buchberger 2003 37

33

Gauß’algorithm

arith-metics

Gröbner bases

algorithm

explorethe problemand observe

proveprogram

some geoproofs

reducibleto ideal membership

Rabinowitchtheorem

Geo theoremproving

algorithm

The black-box phaseof teaching non-linearsystems =

the white-box phaseof teaching geotheorem proving

Copyright B. Buchberger 2003 38

• The white-box black-box principle is recursive.

• You may start at any round in the spiral.

• The black-box phase is exactly the moment for applying “technology”, i.e. the current math systems.

• This moment is relative and not absolute.

• There is nothing like “absolutely necessary” and “absolutely obsolete math content”.

• There is nothing like “absolutely creative” and “absolutely technical” topics in math.

Copyright B. Buchberger 2003 39

• You may want to walk in the reverse direction through the spiral (black-box / white-box).

• “Program” may also mean “train to apply in examples”.

Copyright B. Buchberger 2003 40

The “New Technologies”

Mathematical Invention: A Spiral

Teaching Follows the Invention

The White-Box / Black-Box Principle

RISC Research: Examples

Copyright B. Buchberger 2003 41

8

„Man“

trivialized

From the RISC Kitchen

• We don’t want to be just users of the technology.

• We don’t want to be just implementers of the technology.

• We want to be creators of the technology.

• See Mathematica Notebook “RISC Research”

Copyright B. Buchberger 2003 42

Conclusion

• The technology is permanently expanding through the global invention spiral.

• The algorithmic result of one invention round is tool for the next round.

• Math teaching should teach the “thinking technology of mathematical invention” in well-chosen white-box / black-box invention rounds whose contents depend on many factors.

• The contents of mathematics are the accumulated and condensed experience of mankind in gaining knowledge and solving problems by reasoning.