Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ....

23
Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) http://webs.uvigo.es/fbotana
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    214
  • download

    0

Transcript of Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ....

Page 1: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

Bringing More Intelligence to Dynamic

Geometry by Using Symbolic Computation

Francisco BotanaUniv. Vigo (Spain)

http://webs.uvigo.es/fbotana

Page 2: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 2

Outline

DG problems: continuity, loci, proofGDI (Intelligent Dynamic Geometry)(partial) Solutions to DG problemswebDiscovery: breaking up the Algebra and Geometry partsIntercommunication

Page 3: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 3

Discontinuity ...

Page 4: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 4

... or non determinism

Page 5: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 5

Geometric loci(sampling approach pitfalls)

Page 6: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 6

Geometric loci(a posteriori conditions)

Page 7: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 7

Proof

Page 8: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 8

GDIGeometría Dinámica Inteligente

Page 9: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 9

GDI(textfile)

Page 10: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 10

GDI(geometric properties)

Page 11: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 11

GDI(CoCoA)

Page 12: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 12

GDI(discovering and/or proving)

Page 13: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 13

GDI(discovering)

The triangle ABX:

1.- Is impossible

2.- Is isosceles

3.- Is equilateral

4.- Is a right triangle

5.- None of the above

Page 14: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 14

GDI(discovering)

Page 15: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 15

GDI(discovering)

Page 16: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 16

webDiscovery

Page 17: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 17

webDiscovery(An Euler’s formula)

Midpoint(X1,A,B)

Midpoint(X2,A,C)

Aligned(X3,A,B)

Aligned(X4,A,C)

Aligned(X5,B,C)

Perp(A,B,X1,Ci)

Perp(A,C,X2,Ci)

Perp(A,B,I,X3)

Perp(A,C,I,X4)

Perp(B,C,I,X5)

d(I,X3)=d(I,X4)

d(I,X3)=d(I,X5)

Page 18: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 18

webDiscovery(An Euler’s formula)

Page 19: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 19

webDiscovery(An Euler’s formula)

Use R::=Q[hu[5..10]drc];

Elim(h..u[10],Ideal(h u[6]-1,

d^2-((u[9]-u[7])^2+(u[10]-u[8])^2),

r-u[8],

c^2-(u[9]^2+u[10]^2),

2u[9] - 1,

...

));

Ideal(1/2d^4 - d^2c^2 - 2r^2c^2 + 1/2c^4)

-------------------------------

Page 20: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 20

Intercommunication

Page 21: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 21

Intercommunication

{1} Point(-31,227)[hidden];

{2} Point(590,227)[hidden];

{3} Point(206,107);

{4} Point(296,107);

{5} Line(2,1)[black];

{6} Segment(4,3)[black];

{7} Point on object(5,0.32528180)[label('A')];

{8} Point on object(5,0.58454108)[label('B')];

{9} Circle by radius(7,6)[black];

{10} Circle by radius(8,6)[black];

{11} Intersect2(10,9)[traced,label('P')];

Page 22: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 22

Intercommunication

nash.sip.ucm.es/CabriOM

Page 23: Bringing More Intelligence to Dynamic Geometry by Using Symbolic Computation Francisco Botana Univ. Vigo (Spain) .

04/18/23 23

References

http://webs.uvigo.es/fbotana

Thank you.