MIZAR in MathWiki Adam Naumowicz adamn@mizar.org Institute of - - PowerPoint PPT Presentation

mizar in mathwiki
SMART_READER_LITE
LIVE PREVIEW

MIZAR in MathWiki Adam Naumowicz adamn@mizar.org Institute of - - PowerPoint PPT Presentation

MIZAR in MathWiki Adam Naumowicz adamn@mizar.org Institute of Computer Science University of Bialystok, Poland MathWiki task inventory MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of


slide-1
SLIDE 1

MIZAR in MathWiki

Adam Naumowicz

adamn@mizar.org

Institute of Computer Science University of Bialystok, Poland

slide-2
SLIDE 2

MathWiki task inventory

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –2–

slide-3
SLIDE 3

Interactive proof interface

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –3–

slide-4
SLIDE 4

Interactive proof interface

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR is a command line (“batch”) tool

– “lazy interaction” – stepwise refinement

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –3-a–

slide-5
SLIDE 5

Interactive proof interface

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR is a command line (“batch”) tool

– “lazy interaction” – stepwise refinement

  • processing incomplete proofs is done in a “natural” way

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –3-b–

slide-6
SLIDE 6

Interactive proof interface

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR is a command line (“batch”) tool

– “lazy interaction” – stepwise refinement

  • processing incomplete proofs is done in a “natural” way
  • a local database can be created and distributed among users

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –3-c–

slide-7
SLIDE 7

Interactive proof interface

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR is a command line (“batch”) tool

– “lazy interaction” – stepwise refinement

  • processing incomplete proofs is done in a “natural” way
  • a local database can be created and distributed among users
  • several collaborative projects (CCL, JORDAN)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –3-d–

slide-8
SLIDE 8

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4–

slide-9
SLIDE 9

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR on-line processors, e.g. http://www.wakasato.org/mizar/

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4-a–

slide-10
SLIDE 10

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR on-line processors, e.g. http://www.wakasato.org/mizar/
  • binary distribution on several platforms - fairly easy to install!

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4-b–

slide-11
SLIDE 11

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR on-line processors, e.g. http://www.wakasato.org/mizar/
  • binary distribution on several platforms - fairly easy to install!
  • moderate resources required

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4-c–

slide-12
SLIDE 12

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR on-line processors, e.g. http://www.wakasato.org/mizar/
  • binary distribution on several platforms - fairly easy to install!
  • moderate resources required
  • most advanced interface - Emacs-mode by Josef Urban

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4-d–

slide-13
SLIDE 13

Online working environment

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MIZAR on-line processors, e.g. http://www.wakasato.org/mizar/
  • binary distribution on several platforms - fairly easy to install!
  • moderate resources required
  • most advanced interface - Emacs-mode by Josef Urban
  • hybrid solution is probably most feasible (on/off-line work)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –4-e–

slide-14
SLIDE 14

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5–

slide-15
SLIDE 15

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-a–

slide-16
SLIDE 16

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

– e.g. the arithmetic of real numbers – better formulation – employing new features (adjectives)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-b–

slide-17
SLIDE 17

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

– e.g. the arithmetic of real numbers – better formulation – employing new features (adjectives)

  • integrity

– e.g. two approaches to lattice theory

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-c–

slide-18
SLIDE 18

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

– e.g. the arithmetic of real numbers – better formulation – employing new features (adjectives)

  • integrity

– e.g. two approaches to lattice theory

  • notations

– 120 different +’s – overloading and redefinitions

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-d–

slide-19
SLIDE 19

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

– e.g. the arithmetic of real numbers – better formulation – employing new features (adjectives)

  • integrity

– e.g. two approaches to lattice theory

  • notations

– 120 different +’s – overloading and redefinitions

  • Encyclopedia of Mathematics in Mizar (EMM) - better organised

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-e–

slide-20
SLIDE 20

Database management

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • MML is subject to constant revisions!

– e.g. the arithmetic of real numbers – better formulation – employing new features (adjectives)

  • integrity

– e.g. two approaches to lattice theory

  • notations

– 120 different +’s – overloading and redefinitions

  • Encyclopedia of Mathematics in Mizar (EMM) - better organised
  • dividing into classical/abstract parts or arithmetic-dependent/arithmetic-independent parts

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –5-f–

slide-21
SLIDE 21

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6–

slide-22
SLIDE 22

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-a–

slide-23
SLIDE 23

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

  • refereeing process started in 2006 (“human judgement what is good and what is not”)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-b–

slide-24
SLIDE 24

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

  • refereeing process started in 2006 (“human judgement what is good and what is not”)
  • traditional refereeing - “positive” (printing costs, not easy access, only most important

results are published) - Why should that be accepted?

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-c–

slide-25
SLIDE 25

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

  • refereeing process started in 2006 (“human judgement what is good and what is not”)
  • traditional refereeing - “positive” (printing costs, not easy access, only most important

results are published) - Why should that be accepted?

  • MML refereeing policy - “negative” (only really poor articles are rejected) - Why should

that be rejected?

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-d–

slide-26
SLIDE 26

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

  • refereeing process started in 2006 (“human judgement what is good and what is not”)
  • traditional refereeing - “positive” (printing costs, not easy access, only most important

results are published) - Why should that be accepted?

  • MML refereeing policy - “negative” (only really poor articles are rejected) - Why should

that be rejected?

  • Freek’s proposal (preliminaries section)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-e–

slide-27
SLIDE 27

Contents

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Mizar Mathematical Library (version 4.87.985) includes:

– 985 articles written by 198 authors – 45002 theorems – 8524 definitions – 753 schemes – 7511 registrations – 6320 symbols

  • refereeing process started in 2006 (“human judgement what is good and what is not”)
  • traditional refereeing - “positive” (printing costs, not easy access, only most important

results are published) - Why should that be accepted?

  • MML refereeing policy - “negative” (only really poor articles are rejected) - Why should

that be rejected?

  • Freek’s proposal (preliminaries section)
  • authorship issues

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –6-f–

slide-28
SLIDE 28

Semantics aspects

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –7–

slide-29
SLIDE 29

Semantics aspects

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Formalized Mathematics: http://fm.mizar.org/

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –7-a–

slide-30
SLIDE 30

Semantics aspects

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Formalized Mathematics: http://fm.mizar.org/
  • Journal of Formalized Mathematics: http://mizar.org/JFM/

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –7-b–

slide-31
SLIDE 31

Semantics aspects

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Formalized Mathematics: http://fm.mizar.org/
  • Journal of Formalized Mathematics: http://mizar.org/JFM/
  • XML-based semantic presentation:

http://lipa.ms.mff.cuni.cz/˜urban/xmlmml/html_abstr.4.87.985/

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –7-c–

slide-32
SLIDE 32

Semantics aspects

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • Formalized Mathematics: http://fm.mizar.org/
  • Journal of Formalized Mathematics: http://mizar.org/JFM/
  • XML-based semantic presentation:

http://lipa.ms.mff.cuni.cz/˜urban/xmlmml/html_abstr.4.87.985/

  • MMLQuery search language/engine: http://mmlquery.mizar.org/

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –7-d–

slide-33
SLIDE 33

Common proof language

MathWiki TYPES Workshop, Edinburgh, November 1, 2007 Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –8–

slide-34
SLIDE 34

Common proof language

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • PA languages should still evolve in the direction of the natural language (to reduce the de

Bruijn factor)

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –8-a–

slide-35
SLIDE 35

Common proof language

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • PA languages should still evolve in the direction of the natural language (to reduce the de

Bruijn factor) – adjectives, binders, ellipsis, etc.

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –8-b–

slide-36
SLIDE 36

Common proof language

MathWiki TYPES Workshop, Edinburgh, November 1, 2007

  • PA languages should still evolve in the direction of the natural language (to reduce the de

Bruijn factor) – adjectives, binders, ellipsis, etc.

  • we should support translations (translation into a language should be done by its “naitive”

users), parallel developments, cross-linking facilities, etc.

Adam Naumowicz, Institute of Comp. Sci., University of Bialystok –8-c–