5 research outputs found

    On the complexity of solving linear congruences and computing nullspaces modulo a constant

    Full text link
    We consider the problems of determining the feasibility of a linear congruence, producing a solution to a linear congruence, and finding a spanning set for the nullspace of an integer matrix, where each problem is considered modulo an arbitrary constant k>1. These problems are known to be complete for the logspace modular counting classes {Mod_k L} = {coMod_k L} in special case that k is prime (Buntrock et al, 1992). By considering variants of standard logspace function classes --- related to #L and functions computable by UL machines, but which only characterize the number of accepting paths modulo k --- we show that these problems of linear algebra are also complete for {coMod_k L} for any constant k>1. Our results are obtained by defining a class of functions FUL_k which are low for {Mod_k L} and {coMod_k L} for k>1, using ideas similar to those used in the case of k prime in (Buntrock et al, 1992) to show closure of Mod_k L under NC^1 reductions (including {Mod_k L} oracle reductions). In addition to the results above, we briefly consider the relationship of the class FUL_k for arbitrary moduli k to the class {F.coMod_k L} of functions whose output symbols are verifiable by {coMod_k L} algorithms; and consider what consequences such a comparison may have for oracle closure results of the form {Mod_k L}^{Mod_k L} = {Mod_k L} for composite k.Comment: 17 pages, one Appendix; minor corrections and revisions to presentation, new observations regarding the prospect of oracle closures. Comments welcom

    A Note on Closure Properties of Logspace MOD Classes

    No full text
    Introduction The classes MOD k L for k 2 consist of those languages A, for which there exists a nondeterministic Turing machine M working on logarithmically bounded space such that, for all inputs x, x belongs to set A if and only if the number of accepting paths in the computation of M on x is not divisible by k. These classes were de ned and examined in [4]. Their importance stems from the fact that the complexity of a number of problems from linear algebra over Z=kZ is given by these classes (in the sense that they are complete in the respective classes); among these problems are singularity of matrices, inversion of matrices, iterated matrix product, etc. Buntrock et al. also examined structural properties of these classes. E.g., it was shown in [4] that for prime q, all the classes MOD q L are closed under Boolean operations, under logspace disjunctive or conjunctive reducibility, under join, and under NC reductions (Lemma 6 in [4]). In this short note we prove that MOD
    corecore