NLTK does not implement Bernoulli Naive Bayes. Instead, its NaiveBayesClassifier
uses the multinomial NB decision rule together with boolean features.
While this combination of multinomial and Bernoulli NB parts is actually sometimes recommended (e.g. by Jurafsky and Manning for sentiment analysis), it usually represents the worst of both worlds and is most likely the result of a mistake.