某中学高二班的一次联欢会上,进行了一次猜谜,这个谜是这样的:桌子上放了三只盒子:一只绿色,一只蓝色,一只红色。在每只盒子上都粘了一张纸条,纸条上写着不同的话:绿盒子上写着:糖果不在此盒巾;蓝盒子上写着:糖果在此盒中;红盒子上写着:糖果不在蓝盒中。主持晚会的文娱委员说:“三只盒子中,只有一只盒子上的话是真的.其余两只盒子上的话都是假的,清大家通过这三句话来猜一猜糖果在哪一只盒子里,猜刘的,请吃盒子里的糖。”李姗姗很快就猜出来了。请问:李姗姗是怎样猜出来的?
糖果在绿盒子中。李姗姗是这样猜想的:蓝盒子上写的“糖果在此盒 (即‘蓝盒’)中”和红盒子上写的“糖果不在蓝盒中”是相互矛盾的两句话,这两句话必有一真一假。根据已知条件,三个盒子中只有一句话为真,那么,这句真话一定存在于蓝、红盒子上所写的互相矛盾的两句话中,剩下的绿盒子上所写的“糖果不在此盒(即绿盒”)中必然是假话。根据排中律,“糖果不在绿盒中”为假,则“糖果在绿盒中”必然为真。