An XML-Format for Conjectures in Geometry (Work-in-Progress) Pedro - - PowerPoint PPT Presentation

an xml format for conjectures in geometry
SMART_READER_LITE
LIVE PREVIEW

An XML-Format for Conjectures in Geometry (Work-in-Progress) Pedro - - PowerPoint PPT Presentation

Introduction i2gatp XML-Format Conclusions and Further Work An XML-Format for Conjectures in Geometry (Work-in-Progress) Pedro Quaresma CISUC, Mathematics Department University of Coimbra CICM 2012, 8-13 July 2012, Jacobs University, Bremen,


slide-1
SLIDE 1

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

(Work-in-Progress) Pedro Quaresma

CISUC, Mathematics Department University of Coimbra

CICM 2012, 8-13 July 2012, Jacobs University, Bremen, Germany

1 / 20

slide-2
SLIDE 2

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

DGSs & GATPs & Repositories of geometric constructions.

◮ loose coupling of tools; ◮ wide availability of their corpora; ◮ (+) describe constructions created with a DGS, allows sharing

interactive geometry constructions across boundaries.

◮ (-) does not provide support for the conjectures.

2 / 20

slide-3
SLIDE 3

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

DGSs & GATPs & Repositories of geometric constructions.

◮ loose coupling of tools; ◮ wide availability of their corpora; ◮ (+) describe constructions created with a DGS, allows sharing

interactive geometry constructions across boundaries.

◮ (-) does not provide support for the conjectures.

3 / 20

slide-4
SLIDE 4

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

DGSs & GATPs & Repositories of geometric constructions.

◮ loose coupling of tools; ◮ wide availability of their corpora;

The Intergeo (i2g) file format.

◮ (+) describe constructions created with a DGS, allows sharing

interactive geometry constructions across boundaries.

◮ (-) does not provide support for the conjectures.

4 / 20

slide-5
SLIDE 5

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

DGSs & GATPs & Repositories of geometric constructions.

◮ loose coupling of tools; ◮ wide availability of their corpora;

The Intergeo (i2g) file format.

◮ (+) describe constructions created with a DGS, allows sharing

interactive geometry constructions across boundaries.

◮ (-) does not provide support for the conjectures.

5 / 20

slide-6
SLIDE 6

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

6 / 20

slide-7
SLIDE 7

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

7 / 20

slide-8
SLIDE 8

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

8 / 20

slide-9
SLIDE 9

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

9 / 20

slide-10
SLIDE 10

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

10 / 20

slide-11
SLIDE 11

Introduction i2gatp XML-Format Conclusions and Further Work

An XML-Format for Conjectures in Geometry

The i2gatp format.

◮ An extension of the i2g format. ◮ support for geometric conjectures and proofs. ◮ Converters from/to the format. ◮ Integration with GeoThms & TGTP & Web Geometry

Laboratory

◮ Supported by other tools DGSs, GATPs, . . . .

11 / 20

slide-12
SLIDE 12

Introduction i2gatp XML-Format Conclusions and Further Work Overall Architecture

Overall Architecture

I2GATP Format proofInfo method status limits measures conjecture platform conclusion hypothesis bibentry keyword information [keywords] [bibrefs] statement description name construction (I2G) elements constraints display ndg

12 / 20

slide-13
SLIDE 13

Introduction i2gatp XML-Format Conclusions and Further Work Overall Architecture

Overall Architecture

I2GATP Format proofInfo method status limits measures construction (I2G) elements constraints display conjecture platform conclusion hypothesis bibentry keyword information [keywords] [bibrefs] statement description name ndg

intergeo.xsd;

13 / 20

slide-14
SLIDE 14

Introduction i2gatp XML-Format Conclusions and Further Work Overall Architecture

Overall Architecture

I2GATP Format proofInfo method status limits measures construction (I2G) elements constraints display conjecture platform conclusion hypothesis bibentry keyword information [keywords] [bibrefs] statement description name ndg

intergeo.xsd; proofInfo.xsd;

14 / 20

slide-15
SLIDE 15

Introduction i2gatp XML-Format Conclusions and Further Work Overall Architecture

Overall Architecture

I2GATP Format proofInfo method status limits measures construction (I2G) elements constraints display conjecture platform conclusion hypothesis bibentry keyword information [keywords] [bibrefs] statement description name ndg

intergeo.xsd; proofInfo.xsd; information.xsd; conjecture.xsd.

15 / 20

slide-16
SLIDE 16

Introduction i2gatp XML-Format Conclusions and Further Work The Container

The Container

A zip file, superset of the i2g container.

information/ mandatory information/information.xml

  • ptional

construction/ mandatory construction/intergeo.xml mandatory construction/preview.pdf

  • ptional

construction/preview.svg

  • ptional

construction/(. . . ) conjecture/ mandatory conjecture/conjecture.xml

  • ptional

proofs/ mandatory proofs/proof<GATP><Version><Method>/

  • ptional

proofs/proof<GATP><Version><Method>/proofInfo.xml

  • ptional

proofs/proof<GATP><Version><Method>/proofOutput.pdf

  • ptional

proofs/proof<GATP><Version><Method>/(. . . ) metadata/

  • ptional

metadata/i2g-lom.xml

  • ptional

resources/

  • ptional

resources/<image files>

  • ptional

resources/(. . . ) private/

  • ptional

private/<domain-name>

  • ptional

private/<domain-name>/<files>

  • ptional

16 / 20

slide-17
SLIDE 17

Introduction i2gatp XML-Format Conclusions and Further Work Implementation

Implementation

Human−Language Rendering (HTML) DGS code (GCLC) DGS code (GeoGebra) GATP code (GCLC AM) GATP code (Coq AM) 2 − From/to GeoGebra to/from I2G(ATP) 1 − From/to GCLC to/from I2G(ATP) 4 − SVG rendering 5 − HTML rendering 6 − other: proofs; bibrefs., etc. 8 − From/to I2GATP to/from Coq AM 7 − From/to I2GATP to/from GCLC AM 9 − From/to I2GATP to/from GATP

  • thers
  • thers

Graphical Rendering (SVG)

  • thers

1 2 3 4 5 7 8 9 3 − From/to DGS to/from I2G(ATP) I2GATP

Container XML files

6 TGTP GeoThms WGL 17 / 20

slide-18
SLIDE 18

Introduction i2gatp XML-Format Conclusions and Further Work Implementation

Implementation

Human−Language Rendering (HTML) DGS code (GCLC) DGS code (GeoGebra) GATP code (GCLC AM) GATP code (Coq AM) 2 − From/to GeoGebra to/from I2G(ATP) 1 − From/to GCLC to/from I2G(ATP) 4 − SVG rendering 5 − HTML rendering 6 − other: proofs; bibrefs., etc. 8 − From/to I2GATP to/from Coq AM 7 − From/to I2GATP to/from GCLC AM 9 − From/to I2GATP to/from GATP

  • thers
  • thers

Graphical Rendering (SVG)

  • thers

1 2 3 4 5 7 8 9 3 − From/to DGS to/from I2G(ATP) I2GATP

Container XML files

6 TGTP GeoThms WGL 18 / 20

slide-19
SLIDE 19

Introduction i2gatp XML-Format Conclusions and Further Work

Conclusions and Further Work

This is a work-in-progress. Questions and future work to be addressed:

◮ The xml/xsd format must be complemented with an

extensive set of converters allowing the exchange of information between as many geometric tools as possible.

◮ The databases queries, as in TGTP, raise the question of

selecting appropriate keywords. A fine grain index and/or an appropriate geometry ontology should be addressed.

◮ The i2gatp format does not address proofs. Should we try to

create such a format? The GATPs produce proofs in quite different formats, maybe the construction of such unifying format it is not possible and/or desirable in this area.

19 / 20

slide-20
SLIDE 20

Introduction i2gatp XML-Format Conclusions and Further Work

Thank You

20 / 20