I have just read the following paragraph (in bold) and have a question on the upper bound of an american put option:
http://www.sharemarketschool.com/option-valuation-upper-and-lower-bounds-part-iii/
"Upper bounds of American puts:
The american put cannot have a value that’s greater than the strike price.So, if the underlying stock is at Rs 70 with strike price at Rs 75, the value of the put cannot be greater than 75. That’s simple to understand. The existence or non existane of dividends in the underlying stock desn’t make any difference in this case. The upper bound will always be the strike price in the case of american puts."
My question is:
The lower bound of an american and european put option can be optained by the put-call parity:
$P(S, \tau; X) \geq p(S, \tau; X) \geq \text{max}(XB(\tau)+D-S, 0)$
where
$S$ : spot price of the stock,
$\tau$ : time to maturity
$X$ : strike price
$P$ : price of an american put option
$p$ : price of an european put option
$B(\tau)$ : zero-coupon discount bond price
$D$ : present value of multiple deterministic dividend payments
Thus, with $D$ being sufficiently high and $S$ being sufficiently low, it is possible that
$\text{max}(XB(\tau)+D-S, 0) \gt X$,
which is a contradiction to the statement that the upper bound of an american put option is the strike.
How to resolve this contradiction? Thanks for helping!