Path: blob/master/src/sage/modular/arithgroup/sl2z.cpp
8820 views
//****************************************************************************1// Copyright (C) 2011 Hartmut Monien <[email protected]>2//3// Distributed under the terms of the GNU General Public License (GPL)4//5// This code is distributed in the hope that it will be useful,6// but WITHOUT ANY WARRANTY; without even the implied warranty of7// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU8// General Public License for more details.9//10// The full text of the GPL is available at:11//12// http://www.gnu.org/licenses/13//****************************************************************************1415#include "sl2z.hpp"1617const SL2Z SL2Z::S(0, -1, 1, 0);18const SL2Z SL2Z::U(0, 1,-1, 0);19const SL2Z SL2Z::R(1, -1, 0, 1);20const SL2Z SL2Z::T(1, 1, 0, 1);21const SL2Z SL2Z::E(1, 0, 0, 1);22const SL2Z SL2Z::I(-1, 0, 0, -1);23242526272829