Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

563501 views
1
2
3
OpenMath
4
5
6
OpenMath functionality in GAP
7
8
9
Version 11.4.2
10
11
12
28 February 2017
13
14
15
Marco Costantini
16
17
Alexander Konovalov
18
19
Max Nicosia
20
21
Andrew Solomon
22
23
24
25
Alexander Konovalov
26
Email: mailto:alexk at mcs dot st-andrews dot ac dot uk
27
Homepage: http://www.cs.st-andrews.ac.uk/~alexk/
28
Address: School of Computer Science
29
University of St Andrews
30
Jack Cole Building, North Haugh,
31
St Andrews, Fife, KY16 9SX, Scotland
32
33
34
Max Nicosia
35
Email: mailto:lmn27 at cam dot ac dot uk
36
Homepage: http://www-edc.eng.cam.ac.uk/~lmn27/
37
Address: University of Cambridge
38
Department of Engineering
39
Engineering Design Centre
40
Intelligent Interactive Systems Group
41
Trumpington Street, Cambridge, CB2 1PZ, UK
42
43
44
Andrew Solomon
45
Email: mailto:andrew at illywhacker dot net
46
Homepage: http://www.illywhacker.net/
47
Address: Faculty of IT
48
University of Technology, Sydney
49
Broadway, NSW 2007
50
Australia
51
52
53
54
-------------------------------------------------------
55
Abstract
56
The OpenMath package provides an OpenMath phrasebook for GAP: it allows GAP
57
users to import and export mathematical objects encoded in OpenMath, for the
58
purpose of exchanging them with other OpenMath-enabled applications.
59
60
61
-------------------------------------------------------
62
Copyright
63
The OpenMath package is free software; you can redistribute it and/or modify
64
it under the terms of the GNU General Public License
65
(http://www.fsf.org/licenses/gpl.html) as published by the Free Software
66
Foundation; either version 2 of the License, or (at your option) any later
67
version.
68
69
70
-------------------------------------------------------
71
Acknowledgements
72
On various stages the development of the OpenMath package was supported by:
73
74
 European Commission through ESPRIT grant EP 24969 Accessing and Using
75
Mathematical Information Electronically (see
76
77
http://web.archive.org/web/20040416013945/http://www.nag.co.uk/projects/OpenMath.html).
78
79
 EU FP6 Programme project 026133 SCIEnce - Symbolic Computation
80
Infrastructure for Europe (see http://www.symbolic-computing.org/).
81
82
 OpenDreamKit Horizon 2020 European Research Infrastructures project
83
#676541 (see http://opendreamkit.org/).
84
85
We acknowledge with gratitude this support.
86
87
88
-------------------------------------------------------
89
90
91
Contents (openmath)
92
93
1 Introduction and installation
94
1.1 Brief description of the package
95
1.2 Installation of the package
96
2 OpenMath functionality in GAP
97
2.1 Viewing OpenMath representation of an object
98
2.1-1 OMPrint
99
2.1-2 OMString
100
2.2 Reading OpenMath code from streams and strings
101
2.2-1 OMGetObject
102
2.2-2 EvalOMString
103
2.3 Writing OpenMath code to streams
104
2.3-1 IsOpenMathWriter
105
2.3-2 OpenMathXMLWriter
106
2.3-3 OpenMathBinaryWriter
107
2.3-4 OMPutObject
108
2.3-5 OMPlainString
109
2.4 Utilities
110
2.4-1 OMTestXML
111
2.4-2 OMTestBinary
112
3 Extending the OpenMath package
113
3.1 Exploring the range of supported symbols
114
3.2 Adding support for private content dictionaries and symbols
115
116
117

118
119