kb.addClass( A );
kb.addClass( B );
kb.addClass( C );
kb.addObjectProperty( p );
kb.addEquivalentClass( A, or( B, not( B ) ) );
// the following restriction is only to ensure we don't use the
// EL classifier
kb.addSubClass( C, min( p, 2, TOP ) );
assertTrue( kb.isConsistent() );