pub fn isprime(arg: &Expression) -> ExpressionExpand description
Primality test
§Mathematical Definition
isprime(n) = true if n is prime, false otherwise
§Arguments
arg- Expression to test for primality
§Returns
Boolean expression (1 for true, 0 for false) or symbolic
§Examples
use mathhook_core::functions::number_theory_eval::isprime;
use mathhook_core::expr;
assert_eq!(isprime(&expr!(2)), expr!(1));
assert_eq!(isprime(&expr!(17)), expr!(1));
assert_eq!(isprime(&expr!(4)), expr!(0));