abstract cardinal