[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: Extended ASCII in Mizar



I strongly support the view of Mariusz. The first thing we do in order to build a data base of Mizar articles is, to replace extended ASCII. Otherwise, reading and debugging is unnecessarily complicated. Our current translation table is (copied from our source code):

symbol_trans('Any',set) :- !.
symbol_trans('\356',in) :- !.
symbol_trans('\\',setminus) :- !.
symbol_trans('c=', subseteq) :- !.
symbol_trans('\362',geq) :- !.
symbol_trans('\363',leq) :- !.
symbol_trans('\215',varepsilon) :- !.
symbol_trans('\355',emptyset) :- !.
symbol_trans(bool,wp) :- !.
symbol_trans('\217',cap) :- !.
symbol_trans('\357',cap) :- !.
symbol_trans('U',cup) :- !.
symbol_trans(union,bigcup) :- !.
symbol_trans('\366','Delta') :- !.
symbol_trans('\367',approx) :- !.
symbol_trans('\370',f_img) :- !.
symbol_trans('\371',circ) :- !.
symbol_trans('.',at) :- !.
symbol_trans('"',inverse) :- !.
symbol_trans('[]',nil) :- !.
symbol_trans('\356-connected', in_connected) :- !.
symbol_trans('\356-transitive', in_transitive) :- !.
symbol_trans('\352', 'Omega') :- !.
symbol_trans(X,X).

As you may guess from the table, we are preferring LaTeX-style notation without the backslash. We are also experimenting with user requests to a Mizar database. This requires input of formulas. For this purpose extended ASCII cannot be easily used - at least in Unix. We also use LaTeX-style here.


Ingo Dahn

***************************************
* Bernd, Ingo Dahn		      *
*				      *
* Humboldt-University		      *
* Institute of Pure Mathematics       *
* Ziegelstr. 13a		      *
* D-10099 Berlin		      *
*				      *
* Phone: (+49)30-2093-1829	      *
* Fax  : (+49)30-2093-1846            *
* Mail : dahn@mathematik.hu-berlin.de *
*				      *
***************************************