This file is indexed.

/usr/share/axiom-20170501/src/algebra/INFCLSPS.spad is in axiom-source 20170501-3.

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
)abbrev domain INFCLSPS InfinitlyClosePointOverPseudoAlgebraicClosureOfFiniteField
++ Authors: Gaetan Hache
++ Date Created: june 1996 
++ Date Last Updated: May 2010 by Tim Daly
++ Description: 
++ This domain is part of the PAFF package

InfinitlyClosePointOverPseudoAlgebraicClosureOfFiniteField(K,symb,BLMET) :
 SIG == CODE where
  K : FiniteFieldCategory
  symb : List Symbol
  BLMET : BlowUpMethodCategory

  E        ==> DirectProduct(#symb,NonNegativeInteger)
  KK       ==> PseudoAlgebraicClosureOfFiniteField(K)
  PolyRing ==> DistributedMultivariatePolynomial(symb,KK) 
  ProjPt   ==> ProjectivePlaneOverPseudoAlgebraicClosureOfFiniteField(K)
  PCS      ==> NeitherSparseOrDensePowerSeries(KK)
  Plc      ==> PlacesOverPseudoAlgebraicClosureOfFiniteField(K)
  DIVISOR  ==> Divisor(Plc)

  SIG ==> InfinitlyClosePointCategory(KK,symb,PolyRing,E,ProjPt,_
                                         PCS,Plc,DIVISOR,BLMET) with
  
    fullOut : % -> OutputForm
      ++ fullOut(tr) yields a full output of tr (see function fullOutput).

    fullOutput : Boolean -> Boolean
      ++ fullOutput(b) sets a flag such that when true, a coerce to OutputForm
      ++  yields the full output of tr, otherwise encode(tr) is output 
      ++ (see encode function). The default is false.

    fullOutput : () -> Boolean
      ++ fullOutput returns the value of the flag set by fullOutput(b).   
     
  CODE ==> InfinitlyClosePoint(KK,symb,PolyRing,E,ProjPt,_
                                        PCS,Plc,DIVISOR,BLMET)