<!-- 
  HAPPRIME - datatypes.xml
  Main documentation file for HAPprime Datatypes manual
  Paul Smith

  Copyright (C)  2008-2009
  Paul Smith
  National University of Ireland Galway

  This file is part of HAPprime. 

  HAPprime is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  HAPprime is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program.  If not, see <http://www.gnu.org/licenses/>.

  $Id: datatypes.xml 356 2008-12-10 12:40:51Z pas $
-->

<?xml version="1.0" encoding="UTF-8"?>

<?LaTeX ExtraPreamble="\usepackage{amsmath}"?>

<!DOCTYPE Book SYSTEM "gapdoc.dtd" [
  <!ENTITY HAP "<Package>HAP</Package>">
  <!ENTITY HAPprime "<Package>HAPprime</Package>">
  <!ENTITY singular "<Package>singular</Package>">
  <!ENTITY Singular "<Package>Singular</Package>">
  <!ENTITY TheMinGenFuncs "the <C>MinimalGeneratorsModule</C> functions 
    (<Ref Label='MinimalGeneratorsModule'/>)">
  <!ENTITY G "<M>G</M>">
  <!ENTITY p "<M>p</M>">
  <!ENTITY FF "<M>\mathbb{F}</M>">
  <!ENTITY FG "<M>\mathbb{F}G</M>">
  <!ENTITY FGn "<M>(\mathbb{F}G)^n</M>">
  <!ENTITY Homring "<M>H^*(G, \mathbb{F})</M>">
  ]>
  
<Book Name="HAPprime Datatypes">

<TitlePage>
  <Title>
    <Package>HAPprime</Package>
  </Title>
  <Subtitle>
    Datatypes reference manual
  </Subtitle>

  <Version>Version <#Include SYSTEM "../../VERSION"></Version>

  <Author>
    Paul Smith<Br/>
    <Address>
      Department of Mathematics,<Br/>
      National University of Ireland, Galway<Br/>
      Galway,<Br/>
      Ireland.
    </Address>
    <Email>paul.smith@nuigalway.ie</Email> 
    <Homepage>http://www.maths.nuigalway.ie/~pas</Homepage>
  </Author>
  <Date>13 February 2009</Date>

  <Copyright> 
    <!-- OPTIONAL -->
    &copyright; 2006-2009
    Paul Smith
    <P/>
    <Package>HAPprime</Package> is released under the 
    GNU General Public License (GPL). This file is part of
    <Package>HAPprime</Package>, though as documentation
    it is released under the GNU Free Documentation License
    (see <URL>http://www.gnu.org/licenses/licenses.html#FDL</URL>).
    <P/>
    <Package>HAPprime</Package> is free software; you can redistribute it 
    and/or modify it under the terms of the GNU General Public License as
    published by the Free Software Foundation; either version 2 of the 
    License, or (at your option) any later version.
    <P/>
    <Package>HAPprime</Package> is distributed in the hope that it will be
    useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
    Public License for more details.
    <P/>
    You should have received a copy of the GNU General Public License
    along with <Package>HAPprime</Package>; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    <P/>
    For more details, see 
    <URL>http://www.fsf.org/licenses/gpl.html</URL>. 
    <P/>
  </Copyright> 

  <Acknowledgements> 
    <Package>HAPprime</Package> is supported by a Marie Curie Transfer of
    Knowledge grant based at the Department of Mathematics, NUI Galway
    (MTKD-CT-2006-042685)
  </Acknowledgements>
</TitlePage>

<TableOfContents/>

<Body>
  <#Include SYSTEM "introdatatypes.xml">
  <#Include SYSTEM "resolution.xml">
  <#Include SYSTEM "gradedalgebra.xml">
  <#Include SYSTEM "gradedalgebrapresentation.xml">
  <#Include SYSTEM "fpgmodule.xml">
  <#Include SYSTEM "fpgmodulehom.xml">
  <#Include SYSTEM "ringhomomorphism.xml">
  <#Include SYSTEM "derivation.xml">
  <#Include SYSTEM "poincare.xml">
  <#Include SYSTEM "GAPfunctions.xml">
  <#Include SYSTEM "internal.xml">
</Body>

<TheIndex/>

</Book>
