packages feed

fast-arithmetic-0.6.1.1: ats-src/number-theory.sats

staload "$PATSHOMELOCS/atscntrb-hx-intinf/SATS/intinf_vt.sats"
staload "ats-src/numerics.sats"

fun totient_ats { k : nat | k >= 2 }(int(k)) : int =
  "mac#"

fun count_divisors_ats { k : nat | k >= 2 }(int(k)) : int =
  "mac#"

fun little_omega_ats { n : nat | n > 0 } : int(n) -> int =
  "mac#"

fun sum_divisors_ats : { n : nat | n > 1 } int(n) -> int =
  "mac#"

fun jacobi_ats : (intGte(0), Odd) -> int =
  "mac#"

fun is_perfect_ats : intGt(1) -> bool =
  "mac#"

fun totient_sum_ats : intGte(1) -> Intinf =
  "mac#"

fun coprime_ats {k:nat}{n:nat} : (int(k), int(n)) -> bool =
  "mac#"