The interplay between calculation and reasoning Chris Sangwin - - PowerPoint PPT Presentation

the interplay between calculation and reasoning
SMART_READER_LITE
LIVE PREVIEW

The interplay between calculation and reasoning Chris Sangwin - - PowerPoint PPT Presentation

The interplay between calculation and reasoning Chris Sangwin School of Mathematics University of Edinburgh September 2016 Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 1 / 38 Introduction To what extent


slide-1
SLIDE 1

The interplay between calculation and reasoning

Chris Sangwin

School of Mathematics University of Edinburgh

September 2016

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 1 / 38

slide-2
SLIDE 2

Introduction

To what extent can we automate assessment of steps in students’ working?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 2 / 38

slide-3
SLIDE 3

Introduction

To what extent can we automate assessment of steps in students’ working? Today

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 2 / 38

slide-4
SLIDE 4

Introduction

To what extent can we automate assessment of steps in students’ working? Today Tomorrow

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 2 / 38

slide-5
SLIDE 5

Introduction

To what extent can we automate assessment of steps in students’ working? Today Tomorrow Ever...

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 2 / 38

slide-6
SLIDE 6

Current STACK interface

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 3 / 38

slide-7
SLIDE 7

Calculation and Reasoning

Calculation: “a deliberate process that transforms one or more inputs into one or more results" (Wikipedia)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 4 / 38

slide-8
SLIDE 8

Calculation and Reasoning

Calculation: “a deliberate process that transforms one or more inputs into one or more results" (Wikipedia) Reasoning: to form conclusions, inferences, or judgements.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 4 / 38

slide-9
SLIDE 9

Calculation and Reasoning

Calculation: “a deliberate process that transforms one or more inputs into one or more results" (Wikipedia) Reasoning: to form conclusions, inferences, or judgements. By definition: we must perform a calculation in automatic assessment.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 4 / 38

slide-10
SLIDE 10

Calculation and Reasoning

Calculation: “a deliberate process that transforms one or more inputs into one or more results" (Wikipedia) Reasoning: to form conclusions, inferences, or judgements. By definition: we must perform a calculation in automatic assessment. What forms of reasoning can be reduced to a calculation?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 4 / 38

slide-11
SLIDE 11

Reasoning by equivalence

Work line by line: adjacent lines are “equivalent".

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 5 / 38

slide-12
SLIDE 12

Reasoning by equivalence

Work line by line: adjacent lines are “equivalent". log3(x + 17) − 2 = log3(2x) (x > 0, x > −17) ⇔ log3(x + 17) − log3(2x) = 2 ⇔ log3 x + 17 2x

  • = 2

⇔x + 17 2x = 32 = 9 ⇔x + 17 = 18x ⇔x = 1.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 5 / 38

slide-13
SLIDE 13

Reasoning by equivalence

Work line by line: adjacent lines are “equivalent". log3(x + 17) − 2 = log3(2x) (x > 0, x > −17) ⇔ log3(x + 17) − log3(2x) = 2 ⇔ log3 x + 17 2x

  • = 2

⇔x + 17 2x = 32 = 9 ⇔x + 17 = 18x ⇔x = 1. The above is a single mathematical entity: the argument.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 5 / 38

slide-14
SLIDE 14

Reasoning by equivalence

Work line by line: adjacent lines are “equivalent". log3(x + 17) − 2 = log3(2x) (x > 0, x > −17) ⇔ log3(x + 17) − log3(2x) = 2 ⇔ log3 x + 17 2x

  • = 2

⇔x + 17 2x = 32 = 9 ⇔x + 17 = 18x ⇔x = 1. The above is a single mathematical entity: the argument. (For Christian, et al.) The above is a single (long) English sentence.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 5 / 38

slide-15
SLIDE 15

Importance of RE in undergraduate mathematics

Reasoning by equivalence is important for the following reasons.

1

Start of proof & rigour (deductive geometry?)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 6 / 38

slide-16
SLIDE 16

Importance of RE in undergraduate mathematics

Reasoning by equivalence is important for the following reasons.

1

Start of proof & rigour (deductive geometry?)

2

Contains logic and extended calculation

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 6 / 38

slide-17
SLIDE 17

Importance of RE in undergraduate mathematics

Reasoning by equivalence is important for the following reasons.

1

Start of proof & rigour (deductive geometry?)

2

Contains logic and extended calculation

3

Included in many methods, e.g. solving ODEs.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 6 / 38

slide-18
SLIDE 18

Importance of RE in undergraduate mathematics

Reasoning by equivalence is important for the following reasons.

1

Start of proof & rigour (deductive geometry?)

2

Contains logic and extended calculation

3

Included in many methods, e.g. solving ODEs.

4

Key part of many pure mathematics proofs

◮ Induction step ◮ ǫ-δ proofs. Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 6 / 38

slide-19
SLIDE 19

Importance of RE in school mathematics

Reasoning by equivalence is the primary form of reasoning.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 7 / 38

slide-20
SLIDE 20

Importance of RE in school mathematics

Reasoning by equivalence is the primary form of reasoning. 1/3 of marks in the IB exams are awarded for RE.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 7 / 38

slide-21
SLIDE 21

Reasoning by equivalence has a long history

A “universal scientific language" would enable us to judge immediately whether propositions presented to us are proved ... with the guidance of symbols alone, by a sure truly analytical method.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 8 / 38

slide-22
SLIDE 22

Boole Laws of thought 1854

“to go under, over, and beyond” Aristotle’s logic.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 9 / 38

slide-23
SLIDE 23

Boole Laws of thought 1854

“to go under, over, and beyond” Aristotle’s logic. Mathematical foundations involving equations.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 9 / 38

slide-24
SLIDE 24

Pell’s Algebra 1668

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 10 / 38

slide-25
SLIDE 25

Equivalence reasoning and STACK

Goal: develop STACK to assess reasoning by equivalence.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 11 / 38

slide-26
SLIDE 26

Equivalence reasoning

Applies to equations. (x − 5)2 − 16 = 0 ⇔ (x − 5)2 = 16 ⇔ x − 5 = ± (4) ⇔ x − 5 = 4 or x − 5 = −4 ⇔ x = 1 or x = 9

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 12 / 38

slide-27
SLIDE 27

Equivalence reasoning

Applies to equations. (x − 5)2 − 16 = 0 ⇔ (x − 5)2 = 16 ⇔ x − 5 = ± (4) ⇔ x − 5 = 4 or x − 5 = −4 ⇔ x = 1 or x = 9 Equivalence class of expressions defined by the solution set.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 12 / 38

slide-28
SLIDE 28

Solving an equation

Solving is progressive transformations; representatives of the class; ending in a certain form.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 13 / 38

slide-29
SLIDE 29

Solving an equation

Solving is progressive transformations; representatives of the class; ending in a certain form. E.g. polynomial equation → x =? or x =? · · ·

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 13 / 38

slide-30
SLIDE 30

Design decisions: repeated roots?

x2 − 6 · x = −9 ⇔ (x − 3)2 = 0 (Same roots) x − 3 = 0 ⇔ x = 3

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 14 / 38

slide-31
SLIDE 31

Design decisions: which field?

R or C? x3 − 1 = 0 ⇔ (x − 1) ·

  • x2 + x + 1
  • = 0

? x = 1

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 15 / 38

slide-32
SLIDE 32

Design decisions: which field?

R or C? x3 − 1 = 0 ⇔ (x − 1) ·

  • x2 + x + 1
  • = 0

? x = 1 STACK currently works over C. x3 − 1 = 0 ⇔ (x − 1) ·

  • x2 + x + 1
  • = 0

⇔ x = 1 or x2 + x + 1 = 0 ⇔ x = 1 or x =

−( √ 3·i+1) 2

  • r x =

√ 3·i−1 2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 15 / 38

slide-33
SLIDE 33

Equating expressions

Similar to equivalence reasoning. Expressions, (not equations).

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 16 / 38

slide-34
SLIDE 34

Equating expressions

Similar to equivalence reasoning. Expressions, (not equations). 2 ·

  • a2 · b2 + b2 · c2 + c2 · a2

  • a4 + b4 + c4

= 4 · a2 · b2 −

  • a4 + b4 + c4 + 2 · a2 · b2 − 2 · b2 · c2 − 2 · c2 · a2

= (2 · a · b)2 −

  • b2 + a2 − c22

=

  • 2 · a · b + b2 + a2 − c2

·

  • 2 · a · b − b2 − a2 + c2

=

  • (a + b)2 − c2

·

  • c2 − (a − b)2

= (a + b + c) · (a + b − c) · (c + a − b) · (c − a + b)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 16 / 38

slide-35
SLIDE 35

Equating expressions

Similar to equivalence reasoning. Expressions, (not equations). 2 ·

  • a2 · b2 + b2 · c2 + c2 · a2

  • a4 + b4 + c4

= 4 · a2 · b2 −

  • a4 + b4 + c4 + 2 · a2 · b2 − 2 · b2 · c2 − 2 · c2 · a2

= (2 · a · b)2 −

  • b2 + a2 − c22

=

  • 2 · a · b + b2 + a2 − c2

·

  • 2 · a · b − b2 − a2 + c2

=

  • (a + b)2 − c2

·

  • c2 − (a − b)2

= (a + b + c) · (a + b − c) · (c + a − b) · (c − a + b) Hidden quantifiers: for all values of all variables.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 16 / 38

slide-36
SLIDE 36

Equating expressions vs equivalence reasoning.

|x − 1/2| + |x + 1/2| = 2. ⇔ |x| = 1 But |x| − 1 = |x − 1/2| + |x + 1/2| = 2.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 17 / 38

slide-37
SLIDE 37

Equivalence classes vs explicit steps

Working with equivalence classes of solutions has problems.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 18 / 38

slide-38
SLIDE 38

Equivalence classes vs explicit steps

Working with equivalence classes of solutions has problems. (x + 3) · (2 − x) = 4 ⇔ x + 3 = 4 or 2 − x = 4 ⇔ x = 1 or x = −2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 18 / 38

slide-39
SLIDE 39

Equivalence classes vs explicit steps

Working with equivalence classes of solutions has problems. (x + 3) · (2 − x) = 4 ⇔ x + 3 = 4 or 2 − x = 4 ⇔ x = 1 or x = −2 Two options for the architecture: Membership of an equivalence class. Sequence of legitimate steps.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 18 / 38

slide-40
SLIDE 40

Equivalence classes vs explicit steps

Working with equivalence classes of solutions has problems. (x + 3) · (2 − x) = 4 ⇔ x + 3 = 4 or 2 − x = 4 ⇔ x = 1 or x = −2 Two options for the architecture: Membership of an equivalence class. Sequence of legitimate steps. (Good nonsense is surprisingly hard to find.....)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 18 / 38

slide-41
SLIDE 41

Implication vs equivalence

a = b ⇒ a2 = b2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 19 / 38

slide-42
SLIDE 42

Implication vs equivalence

a = b ⇒ a2 = b2 E.g. √ 3 · x + 4 = 2 + √ x + 2 ⇒ 3 · x + 4 = 4 + 4 · √ x + 2 + (x + 2) ⇔ x − 1 = 2 · √ x + 2 ⇒ x2 − 2 · x + 1 = 4 · x + 8 ⇔ x2 − 6 · x − 7 = 0 ⇔ (x − 7) · (x + 1) = 0 ⇔ x = 7 or x = −1

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 19 / 38

slide-43
SLIDE 43

Implication vs equivalence

a = b ⇒ a2 = b2 E.g. √ 3 · x + 4 = 2 + √ x + 2 ⇒ 3 · x + 4 = 4 + 4 · √ x + 2 + (x + 2) ⇔ x − 1 = 2 · √ x + 2 ⇒ x2 − 2 · x + 1 = 4 · x + 8 ⇔ x2 − 6 · x − 7 = 0 ⇔ (x − 7) · (x + 1) = 0 ⇔ x = 7 or x = −1

1

These problems are out of fashion. (SHAME!)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 19 / 38

slide-44
SLIDE 44

Implication vs equivalence

a = b ⇒ a2 = b2 E.g. √ 3 · x + 4 = 2 + √ x + 2 ⇒ 3 · x + 4 = 4 + 4 · √ x + 2 + (x + 2) ⇔ x − 1 = 2 · √ x + 2 ⇒ x2 − 2 · x + 1 = 4 · x + 8 ⇔ x2 − 6 · x − 7 = 0 ⇔ (x − 7) · (x + 1) = 0 ⇔ x = 7 or x = −1

1

These problems are out of fashion. (SHAME!)

2

Start with equivalence, and progressively add rules for feedback.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 19 / 38

slide-45
SLIDE 45

Rational expressions: role of domains?

x2−4 x−2 = 0

? x2 − 4 = 0 ⇔ (x − 2) · (x + 2) = 0 ⇔ x = −2 or x = 2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 20 / 38

slide-46
SLIDE 46

Rational expressions: role of domains?

x2−4 x−2 = 0

? x2 − 4 = 0 ⇔ (x − 2) · (x + 2) = 0 ⇔ x = −2 or x = 2 Instead

x2−4 x−2 = 0

(x−2)·(x+2) x−2

= 0 ⇔ x + 2 = 0 ⇔ x = −2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 20 / 38

slide-47
SLIDE 47

STACK and RE

Working Polynomials Rational expressions ± √

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 21 / 38

slide-48
SLIDE 48

STACK and RE

Working Polynomials Rational expressions ± √ Future |x| Simultaneous equations Systems of inequalities

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 21 / 38

slide-49
SLIDE 49

STACK and RE

Working Polynomials Rational expressions ± √ Future |x| Simultaneous equations Systems of inequalities Distant future Trig

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 21 / 38

slide-50
SLIDE 50

Students and RE

Question 1: solve x + 5 x − 7 − 5 = 4x − 40 13 − x . Question 2: solve √ 3x + 4 = 2 + √ x + 2. (147 participants: amongst highest achieving students in their generation)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 22 / 38

slide-51
SLIDE 51

Students and RE

Question 1: solve x + 5 x − 7 − 5 = 4x − 40 13 − x . Question 2: solve √ 3x + 4 = 2 + √ x + 2. (147 participants: amongst highest achieving students in their generation) Outline results Q1: 9.5% of students showed any evidence of logical connectives 2 students checked their answer 1 student explicitly considered domains of definition, e.g. x = 7

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 22 / 38

slide-52
SLIDE 52

Students and RE

Question 1: solve x + 5 x − 7 − 5 = 4x − 40 13 − x . Question 2: solve √ 3x + 4 = 2 + √ x + 2. (147 participants: amongst highest achieving students in their generation) Outline results Q1: 9.5% of students showed any evidence of logical connectives 2 students checked their answer 1 student explicitly considered domains of definition, e.g. x = 7 Outline results Q2: 60% of students “finished” this problem getting x = 7, x = −1 16% checked and eliminated one solution 4 students showed any evidence of checking domains 3 students used any logical connectives

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 22 / 38

slide-53
SLIDE 53

Teachers moaning about students....

There are few parts of algebra more important than the logic

  • f the derivation of equations, and few, unhappily, that are

treated in more slovenly fashion in elementary teaching. Chrystal (1893)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 23 / 38

slide-54
SLIDE 54

CAS and RE

Current worksheet interfaces to CAS mimic students’ approaches.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 24 / 38

slide-55
SLIDE 55

Algebra and RE

To what extent do I want to automate current practice?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 25 / 38

slide-56
SLIDE 56

Algebra and RE

To what extent do I want to automate current practice? What are the alternatives?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 25 / 38

slide-57
SLIDE 57

(Back 2010): “Structured derivations”

Find the values of a for which −x2 + ax + a − 3 < 0 holds for all x.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 26 / 38

slide-58
SLIDE 58

(Back 2010): “Structured derivations”

Find the values of a for which −x2 + ax + a − 3 < 0 holds for all x. −x2 + a · x + a − 3 < 0 ⇔ a − 3 < x2 − a · x ⇔ a − 3 <

  • x − a

2

2 − a2

4

a2 4 + a − 3 <

  • x − a

2

2 This inequality is required to be true for all x; it must be true when the right hand side takes its minimum value. This happens for x=a/2. a2 + 4 · a − 12 < 0 ⇔ (a − 2) · (a + 6) < 0 ⇔ (a > −6 ∧ a < 2) ∨ (a < −6 ∧ a > 2) ⇔ −6 < a ∧ a < 2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 26 / 38

slide-59
SLIDE 59

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 27 / 38

slide-60
SLIDE 60

Algebra and RE

Even if you abandon calculation to CAS, you have to set up computational proofs!

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 28 / 38

slide-61
SLIDE 61

Algebra and RE

Even if you abandon calculation to CAS, you have to set up computational proofs! CAS challenge: get your CAS to rewrite −x2 + ax + a − 3 < 0 as (a − 2)(a + 6) < 4 ·

  • x − a

2 2

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 28 / 38

slide-62
SLIDE 62

Student interface

Lots of design decisions: Text area for input: freedom.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 29 / 38

slide-63
SLIDE 63

Student interface

Lots of design decisions: Text area for input: freedom. Should students be expected to show logic?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 29 / 38

slide-64
SLIDE 64

Student interface

Lots of design decisions: Text area for input: freedom. Should students be expected to show logic? Should students indicate what they have done?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 29 / 38

slide-65
SLIDE 65

Student interface

Lots of design decisions: Text area for input: freedom. Should students be expected to show logic? Should students indicate what they have done? (Semi-automatic assessment of proofs?)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 29 / 38

slide-66
SLIDE 66

Pell’s Algebra 1668

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 30 / 38

slide-67
SLIDE 67

To what extent can we change mathematics?

Pragmatists would say {}.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 31 / 38

slide-68
SLIDE 68

To what extent can we change mathematics?

Pragmatists would say {}. Use of natural domains? Cancelling and tracking side conditions. Multiplicities of roots.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 31 / 38

slide-69
SLIDE 69

Modified rules

(1) Multiplication does not retain equivalence. CA = CB ⇔ A = B ∨ C = 0. (1) CA = CB ∧ C = 0 ⇔ A = B ∧ C = 0. (2) A = B ⇔ (CA = CB ∧ C = 0) ∨ A = B = 0. (3)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 32 / 38

slide-70
SLIDE 70

Modified rules

(1) Multiplication does not retain equivalence. CA = CB ⇔ A = B ∨ C = 0. (1) CA = CB ∧ C = 0 ⇔ A = B ∧ C = 0. (2) A = B ⇔ (CA = CB ∧ C = 0) ∨ A = B = 0. (3) (2) Powers and roots are evil.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 32 / 38

slide-71
SLIDE 71

Modified rules

(1) Multiplication does not retain equivalence. CA = CB ⇔ A = B ∨ C = 0. (1) CA = CB ∧ C = 0 ⇔ A = B ∧ C = 0. (2) A = B ⇔ (CA = CB ∧ C = 0) ∨ A = B = 0. (3) (2) Powers and roots are evil. A2 = B2 ⇔ A2 − B2 = 0 ⇔ (A − B)(A + B) = 0 ⇔ A = B ∨ A = −B.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 32 / 38

slide-72
SLIDE 72

Modified rules

(1) Multiplication does not retain equivalence. CA = CB ⇔ A = B ∨ C = 0. (1) CA = CB ∧ C = 0 ⇔ A = B ∧ C = 0. (2) A = B ⇔ (CA = CB ∧ C = 0) ∨ A = B = 0. (3) (2) Powers and roots are evil. A2 = B2 ⇔ A2 − B2 = 0 ⇔ (A − B)(A + B) = 0 ⇔ A = B ∨ A = −B. (Auditing)

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 32 / 38

slide-73
SLIDE 73

Design of algebra/software

Immediate feedback: assessment system → “algebra assistant”? You appear to be implicitly enlarging the domain of x. Did you want some help with that?

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 33 / 38

slide-74
SLIDE 74

MathExpert

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 34 / 38

slide-75
SLIDE 75

Aplusix - reasoning by equivalence

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 35 / 38

slide-76
SLIDE 76

EASy system

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 36 / 38

slide-77
SLIDE 77

Conclusion

Reasoning by equivalence and equating expressions are key elementary concepts.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 37 / 38

slide-78
SLIDE 78

Conclusion

Reasoning by equivalence and equating expressions are key elementary concepts. RE could be used to solve a wider range of problems than is currently the case.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 37 / 38

slide-79
SLIDE 79

Conclusion

Reasoning by equivalence and equating expressions are key elementary concepts. RE could be used to solve a wider range of problems than is currently the case. Personal opinion: we should pay more attention to them.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 37 / 38

slide-80
SLIDE 80

Conclusion

Reasoning by equivalence will work in STACK.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38

slide-81
SLIDE 81

Conclusion

Reasoning by equivalence will work in STACK. Progressive development of equivalence classes (e.g. adding inequalities).

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38

slide-82
SLIDE 82

Conclusion

Reasoning by equivalence will work in STACK. Progressive development of equivalence classes (e.g. adding inequalities). Lots of options for the interface.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38

slide-83
SLIDE 83

Conclusion

Reasoning by equivalence will work in STACK. Progressive development of equivalence classes (e.g. adding inequalities). Lots of options for the interface. Can we change how algebra is taught?

◮ Layout of arguments and proofs. ◮ How we treat domains Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38

slide-84
SLIDE 84

Conclusion

Reasoning by equivalence will work in STACK. Progressive development of equivalence classes (e.g. adding inequalities). Lots of options for the interface. Can we change how algebra is taught?

◮ Layout of arguments and proofs. ◮ How we treat domains

An opportunity to reflect on how algebra is taught...

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38

slide-85
SLIDE 85

Conclusion

Reasoning by equivalence will work in STACK. Progressive development of equivalence classes (e.g. adding inequalities). Lots of options for the interface. Can we change how algebra is taught?

◮ Layout of arguments and proofs. ◮ How we treat domains

An opportunity to reflect on how algebra is taught... There are important other forms of reasoning beyond RE.

Chris Sangwin (University of Edinburgh) Calculation and reasoning September 2016 38 / 38