A Symbolic Dynamic Geometry System Using the Analytical Geometry Method

被引:0
作者
Philip Todd
机构
[1] Saltire Software,
来源
Mathematics in Computer Science | 2020年 / 14卷
关键词
Automatic theorem proving; Dynamic geometry; Symbolic geometry; Primary 68T15; Secondary 51-04;
D O I
暂无
中图分类号
学科分类号
摘要
A symbolic geometry system such as Geometry Expressions can generate symbolic measurements in terms of indeterminate inputs from a geometric figure. It has elements of dynamic geometry system and elements of automated theorem prover. Geometry Expressions is based on the analytical geometry method. We describe the method in the style used by expositions of semi-synthetic theorem provers such as the area method. The analytical geometry method differs in that it considers geometry from a traditional Euclidean/Cartesian perspective. To the extent that theorems are proved, they are only proved for figures sufficiently close to the given figure. This clearly has theoretical disadvantages, however they are balanced by the practical advantage that the geometrical model used is familiar to students and engineers. The method decouples constructions from geometrical measurements, and thus admits a broad variety of measurement types and construction types. An algorithm is presented for automatically deriving simple forms for angle expressions and is shown to be equivalent to a class of traditional proofs. A semi-automated proof system comprises the symbolic geometry system, a CAS and the user. The user’s inclusion in the hybrid system is a key pedagogic advantage. A number of examples are presented to illustrate the breadth of applicability of such a system and the user’s role in proof.
引用
收藏
页码:693 / 726
页数:33
相关论文
共 16 条
  • [1] Botana F(2015)Automated theorem proving in GeoGebra: current achievements J. Autom. Reason. 55 39-59
  • [2] Hohenwarter M(2007)Ways of linking geometry and algebra, the case of Geogebra Proc. Br. Soc. Res. Learn. Math. 27 126-131
  • [3] Janičić P(2012)The area method J. Autom. Reason. 48 489-532
  • [4] Kovács Z(1986)On the application of Buchberger’s algorithm to automated geometry theorem proving J. Symb. Comput. 2 389-397
  • [5] Petrović I(2013)Overcoming the obstacle of poor knowledge in proving geometry tasks CEPS J. 3 99-261
  • [6] Recio T(1989)A k-tree generalization that characterizes consistency of dimensioned engineering drawings SIAM J. Discrete Math. 2 255-undefined
  • [7] Weitzhofer S(undefined)undefined undefined undefined undefined-undefined
  • [8] Hohenwarter M(undefined)undefined undefined undefined undefined-undefined
  • [9] Jones K(undefined)undefined undefined undefined undefined-undefined
  • [10] Janičić P(undefined)undefined undefined undefined undefined-undefined