This file is indexed.

/usr/share/gap/pkg/openmath/doc/chap1.txt is in gap-openmath 11.2.0+ds-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
  
  1 Introduction and installation
  
  
  1.1 Brief description of the package
  
  The  GAP package OpenMath provides an OpenMath phrasebook for GAP: it allows
  GAP  users to import and export mathematical objects encoded in OpenMath for
  the purpose of exchanging them with other OpenMath-enabled applications.
  
  This manual describes:
  
      how to view OpenMath representation of an object;
  
      how  to read OpenMath object from stream or write it to stream for the
        purposes of exchange with another OpenMath-enabled application;
  
      how to find which objects can be converted to/from OpenMath using this
        package;
  
      how  to  extend  the  package  to  support  private  OpenMath  content
        dictionaries.
  
  For   the   detailed   information   about  OpenMath  standard  and  content
  dictionaries see the OpenMath homepage http://www.openmath.org.
  
  For  practical purposes, the OpenMath package will be most efficient if used
  in  conjunction  with  the  GAP  package  SCSCP  ([KL]) which implements the
  Symbolic   Computation   Software  Composability  protocol  ([FHKLR]).  This
  protocol  specifies  an  OpenMath-based  remote procedure call framework, in
  which  all  messages  (procedure  calls and returns of results of successful
  computation  or  error  messages)  are  encoded  in  OpenMath  using content
  dictionaries  scscp1  and  scscp2  ([FHKLLRa],  [FHKLLRb]).  Using the SCSCP
  package,   GAP   can   communicate   locally  or  remotely  with  any  other
  OpenMath-enabled  SCSCP-compliant  application which may be not only another
  computer algebra system but also another instance of the GAP system or even,
  for  example, an external C/C++ or Java application. Such communication will
  go  into  a  seamless  manner  with the GAP/OpenMath conversion going in the
  background.
  
  
  1.2 Installation of the package
  
  To  use  the  OpenMath  package it is required to install the GAPDoc package
  [LN] to use the help system and parse OpenMath objects in the XML format.
  
  To  install  the OpenMath package, unpack the archive and place the openmath
  directory  in  the  pkg  subdirectory  of your GAP4.4 installation. When you
  don't  have write access to the directory of your main GAP installation, you
  can  also install the package outside the GAP main directory by unpacking it
  inside  a  directory MYGAPDIR/pkg. Then to be able to load OpenMath you need
  to call GAP with the -l ";MYGAPDIR" option.
  
  When  the  OpenMath  package  is  installed, it may be loaded as shown below
  (possibly loading required packages at the same time):
  
    Example  
    
    gap> LoadPackage("openmath");
    -----------------------------------------------------------------------------
    Loading  OpenMath 11.0.0 (OpenMath functionality in GAP)
    by Marco Costantini,
       Alexander Konovalov (http://www.cs.st-andrews.ac.uk/~alexk/),
       Nicosia Max (ln73@st-andrews.ac.uk), and
       Andrew Solomon (http://www.illywhacker.net/).
    Homepage: http://www.cs.st-andrews.ac.uk/~alexk/openmath/
    -----------------------------------------------------------------------------
    true