ATermAppl ni = Datatypes.NEGATIVE_INTEGER;
ATermAppl pi = Datatypes.POSITIVE_INTEGER;
ATermAppl f = Datatypes.FLOAT;
ATermAppl s = term( "s" );
kb.addDatatypeProperty( s );
assertSatisfiable( kb, some( s, pi ) );
assertSatisfiable( kb, some( s, not ( pi ) ) );
assertUnsatisfiable( kb, some( s, and( pi, ni ) ) );
assertUnsatisfiable( kb, some( s, and( f, or( pi, ni ) ) ) );