Mathematical Visualization Tool GCLC/WinGCLC

Similar documents
Automated Geometry Theorem Proving: Readability vs. Efficiency

Automated Generation of Formal and Readable Proofs of Mathematical Theorems ongoing work

X ; this can also be expressed as

Variables and Functions: Using Geometry to Explore Important Concepts in Algebra

ArgoCaLyPso SAT-Inspired Coherent Logic Prover

MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS. ALGEBRA l

Successful completion of the core function transformations unit. Algebra manipulation skills with squares and square roots.

Advantages and Dangers on Utilizing GeoGebra Automated Reasoning Tools

Prentice Hall Algebra 1, Foundations Series 2011 Correlated to: Washington Mathematics Standards, Algebra 1 (2008)

Integrated Math III 5/10/2007. Integrated Math III. Approved by Instructional Council March 5,

Mathematical Models with Maple

APPENDIX B SUMMARIES OF SUBJECT MATTER TOPICS WITH RELATED CALIFORNIA AND NCTM STANDARDS PART 1

GIS Software. Evolution of GIS Software

Pennsylvania Academic Standards for Mathematics Grade 11

Dynamical billiards 1

Learning Task: Pythagoras Plus

Revised College and Career Readiness Standards for Mathematics

GeoGebra as a tool to explore, conjecture, verify, justify, and prove: The case of a circle

MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS AP CALCULUS AB

PAGE(S) WHERE TAUGHT (If submission is not a text, cite appropriate resource(s)) PROCESSES OF TEACHING AND LEARNING MATHEMATICS.

Algebra Performance Level Descriptors

ArcGIS Tools for Professional Cartography

Mapping Australian Curriculum (AC) Mathematics and VELS Mathematics. Australian Curriculum (AC) Year 9 Year 10/10A

Instructional Calendar Accelerated Integrated Precalculus. Chapter 1 Sections and 1.6. Section 1.4. Section 1.5

CC Algebra 2H Transforming the parent function

Prentice Hall Algebra Correlated to: Missouri Mathematics Course Level Expectations 2.0, for Algebra I

Arboretum Explorer: Using GIS to map the Arnold Arboretum

California Common Core State Standards for Mathematics Standards Map Mathematics I

MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS AP CALCULUS BC

Algebra and Trigonometry 2006 (Foerster) Correlated to: Washington Mathematics Standards, Algebra 2 (2008)

AS Mathematics Assignment 8 Due Date: Friday 15 th February 2013

Solving Quadratic Equations Using Multiple Methods and Solving Systems of Linear and Quadratic Equations

What mathematical knowledge does Mr. Fernandez need so that he might change his approach to radicals with his students?

The analysis method for construction problems in the dynamic geometry

Utah Secondary Mathematics Core Curriculum Precalculus

ARGUS.net IS THREE SOLUTIONS IN ONE

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

Trinity Christian School Curriculum Guide

Pre-Algebra GT (Grade 6) Essential Curriculum. The Mathematical Practices

Numerical mathematics with GeoGebra in high school

CS187 - Science Gateway Seminar for CS and Math

ES.1803 Topic 13 Notes Jeremy Orloff

Smart Data Collection and Real-time Digital Cartography

- 1 - Items related to expected use of technology appear in bold italics.

Course of Study For Math

USAGE OF OLD MAPS AND THEIR DISTRIBUTION WITHIN THE FRAME OF WEB MAP SERVICES

Analysis and synthesis (and other peculiarities): Euclid, Apollonius. 2 th March 2014

9th and 10th Grade Math Proficiency Objectives Strand One: Number Sense and Operations

Grade 8 Mathematics Assessment Eligible Texas Essential Knowledge and Skills

OAKLYN PUBLIC SCHOOL MATHEMATICS CURRICULUM MAP EIGHTH GRADE

1 Introduction. 1.1 The Problem. 1.2 Historical Perspective

Quadratics and Other Polynomials

Gary School Community Corporation Mathematics Department Unit Document. Unit Name: Polynomial Operations (Add & Sub)

QGIS FLO-2D Integration

Solutions of some visibility and contour problems in the visualisation of surfaces

Galactic Census: Population of the Galaxy grades 9 12

CARTOGRAPHY in a Web World

Volume Editor. Hans Weghorn Faculty of Mechatronics BA-University of Cooperative Education, Stuttgart Germany

A Review: Geographic Information Systems & ArcGIS Basics

Derivatives at Several Points: An Important Step between Derivative at a Point and Derivative Function

Instructional Units Plan Algebra II

Algebra II (One-Half to One Credit).

COURSE: AP Calculus BC GRADE: 12 PA ACADEMIC STANDARDS FOR MATHEMATICS:

Core Mathematics C4 Advanced

Core Mathematics C4 Advanced

A Brief Introduction To. GRTensor. On MAPLE Platform. A write-up for the presentation delivered on the same topic as a part of the course PHYS 601

Lecture 9: Reference Maps & Aerial Photography

California Content Standard. Essentials for Algebra (lesson.exercise) of Test Items. Grade 6 Statistics, Data Analysis, & Probability.

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

1 ** The performance objectives highlighted in italics have been identified as core to an Algebra II course.

The Research- Driven Solution to Raise the Quality of High School Core Courses. Algebra I I. Instructional Units Plan

Vectors in Component Form

Introduction to the 176A labs and ArcGIS

Ohio Department of Education Academic Content Standards Mathematics Detailed Checklist ~Grade 9~

Prentice Hall Algebra 1, Oklahoma Edition 2011

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Automated Proving in Geometry using Gröbner Bases in Isabelle/HOL

Texas Essential Knowledge and Skills. apply mathematics to problems arising in everyday life, society, and the workplace;

Sample assessment task. Task details. Content description. Year level 7

Albuquerque Public Schools High School District Benchmark Assessment Algebra I Assessment Alignment

In this work is used the version of the Mathematica software for Windows environment. The examples which are treated are "generic" and should ex

Assignment 1 Physics/ECE 176

A BOUNDARY NOTATION FOR VISUAL MATHEMATICS Jeffrey James and William Bricken September Published in IEEE Visual Languages'92 ABSTRACT

COURSE: Essentials of Calculus GRADE: 12 PA ACADEMIC STANDARDS FOR MATHEMATICS:

Overview (90 Days) Properties of Equality Properties of Inequality Solve Linear Function

Relations and Functions

2014 Caryn White: Caryn Loves Math 1

Introduction to Field Data Collection

Accurate 3D-Modeling of User Inputted Molecules Using a Nelder Mead Algorithm Computer Systems Lab,

Wheels Radius / Distance Traveled

Techniques for Science Teachers: Using GIS in Science Classrooms.

GED 554 IT & GIS. Lecture 6 Exercise 5. May 10, 2013

COURSE OF STUDY MATHEMATICS

ATLAS of Biochemistry

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Practical teaching of GIS at University of Liège

Integrated Electricity Demand and Price Forecasting

MATLAB-Based Electromagnetics PDF

Reaxys Managing Complexity

Transcription:

Mathematical Visualization Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, University of Belgrade, The Third School in Astronomy: Astroinformatics Virtual Observatory University of Belgrade, June 29 July 01, 2010. Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Agenda Brief Survey of Dynamic Geometry Software Brief Survey of Dynamic Geometry Software Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

What is Dynamic Geometry Software? What Good is Dynamic Geometry Software? Some Dynamic Geometry Tools Different Tools Different Skills What is Dynamic Geometry Software? Interactive geometry software or Dynamic geometry software or Dynamic geometry environments or Dynamic geometry tools DG tools allow the user to create and then manipulate geometric constructions, primarily in plane geometry The user typically starts a construction with a few points, construct new objects, and then can move the points to see how the construction changes Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

What is Dynamic Geometry Software? What Good is Dynamic Geometry Software? Some Dynamic Geometry Tools Different Tools Different Skills What Good is Dynamic Geometry Software? Fun and good for exploring geometry and mathematics Good: for students to explore and understand mathematical objects and notions; teachers to demonstrate and illustrate concepts; for publishing for easy production of complex mathematical figures. Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

What is Dynamic Geometry Software? What Good is Dynamic Geometry Software? Some Dynamic Geometry Tools Different Tools Different Skills Some Dynamic Geometry Tools Commercial: Cabri Geometry (since 1988), Geometer Sketchpad (GSP) (since 1991), Cinderella Free: KSEG, Eukleides, DrGeo 3D: Cabri 3D, Archimedes Geo3D, JavaView More details: http: //en.wikipedia.org/wiki/dynamic_geometry_software Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

What is Dynamic Geometry Software? What Good is Dynamic Geometry Software? Some Dynamic Geometry Tools Different Tools Different Skills Different Tools Different Skills Animations, loci,... Symbolic expressions, calculations,... Saving constructions, saving figures,... Multilingual Automated theorem proving, probabilistic proofs,... Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Developed since 1996, originally, as a tool for producing geometrical illustrations in L A TEX, hence the name GCLC: Geometry Constructions L A TEX Converter Today a general mathematical visualization tool Available from: http://www.matf.bg.ac.rs/~janicic/gclc and from EMIS (The European Mathematical Information Service) servers http://www.emis.de/misc/index.html Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

: producing digital mathematical illustrations mathematical education storing mathematical contents studies of automated geometrical reasoning Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

GCLC Users Used in a number of high-schools and university courses, and for publishing Thousands of users worldwide: Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

A construction is a formal procedure, not an image Producing mathematical illustrations is based on describing figures, not on drawing figures (similarly as TEX) Not WYSIWYG and is not based on point-and-click approach All instructions are given explicitly, in GCLC language Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

(part I) Support for geometrical primitive constructions, compound constructions, transformations, etc. Symbolic expressions, while-loops, user-defined procedures Conics, 2D and 3D curves, 3D surfaces Log files with information on all objects Built-in theorem provers Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

(part II) WinGCLC: graphical, user-friendly interface, interactive work, animations, traces Export to different formats (L A TEX several versions, EPS, BMP, SVG), import from JavaView Full XML support Free, small in size (<1Mb), easy to use, well documented Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Basics of GCLC language is like a simple programming language, easily understandable to mathematicians All instructions are explicit, given by GCLC commands Instructions for describing contents Instructions for describing presentation Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Overview of the Basic definitions, constructions, transformations Drawing, labelling, and printing commands 2D and 3D Cartesian commands Symbolic expressions, loops, user-defined procedures Commands for describing animations Commands for the geometry theorem proving Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Simple Example (part I) point A 15 20 point B 80 10 point C 70 90 med a B C med b A C med c B A intersection O 1 a b intersection O 2 a c cmark lb A cmark rb B cmark rt C cmark lt O 1 cmark rt O 2 drawsegment A B drawsegment A C drawsegment B C drawcircle O 1 A Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Simple Example (part II) C O 1 O 2 A Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade, B

Using GCLC Images with L A TEX \documentclass{article} \usepackage{gclc}... \begin{document}... \input{figure.pic}... \end{document} Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Brief History of Automated Reasoning in Geometry Theorem Provers Built-into GCLC Example: Ceva s Theorem Brief History of Automated Reasoning in Geometry Around for more than 50 years Early AI-based approaches in 50 s Algebraic theorem provers Gröbner-bases Method (Buchberger 1965), Wu s Method (Wu 1977). Coordinate-free methods area method, full-angle, vector method (Chou et.al.1990 s) Coherent logic based methods (2000 s) Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Brief History of Automated Reasoning in Geometry Theorem Provers Built-into GCLC Example: Ceva s Theorem Theorem Provers Built-into GCLC Gröbner-bases Method Wu s Method Area method All of them are very efficient and can prove hundreds of non-trivial theorems in only milliseconds Simple usage: only add e.g., prove { identical A B } Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Brief History of Automated Reasoning in Geometry Theorem Provers Built-into GCLC Example: Ceva s Theorem Example: Ceva s Theorem A F E P B D C Conjecture: AF FB BD DC CE EA = 1 Outputs by the three provers... Predrag Janičić URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,

Brief Survey of Dynamic Geometry Software Short of WinGCLC Predrag Janiˇ ci c URL: www.matf.bg.ac.rs/ janicic Faculty of Mathematics, Mathematical University Visualization of Belgrade,