Package edu.jas.gb

Class Katsura

java.lang.Object
edu.jas.gb.Katsura

public class Katsura extends Object
Class to produce a system of equations as defined by Katsura.
  • Field Details

    • N

      final int N
    • var

      final String var
    • order

      final String order
  • Constructor Details

    • Katsura

      public Katsura(int n)
      Katsura constructor.
      Parameters:
      n - problem size.
    • Katsura

      public Katsura(String v, int n)
      Katsura constructor.
      Parameters:
      v - name of variables.
      n - problem size.
    • Katsura

      public Katsura(String var, int n, String order)
      Katsura constructor.
      Parameters:
      var - name of variables.
      n - problem size.
      order - term order letter for output.
  • Method Details

    • main

      public static void main(String[] args)
      main.
    • sum1

      String sum1()
    • sumUm

      String sumUm(int m)
    • varList

      public String varList(String order)
      Generate variable list.
      Parameters:
      order - term order letter.
      Returns:
      polynomial ring description.
    • varList

      public String varList(String coeff, String order)
      Generate variable list.
      Parameters:
      coeff - coefficient ring name.
      order - term order letter.
      Returns:
      polynomial ring description.
    • toString

      public String toString()
      toString.
      Overrides:
      toString in class Object
      Returns:
      Katsura problem as string.
    • polyList

      public String polyList()
      Generate polynomial list.
      Returns:
      Katsura polynomials as string.
    • variable

      String variable(int i)
      Generate variable string.
      Returns:
      variable name as string.