Transcription: A promotion or widening conversion is a conversion from Type A to Type B where all of the values in Type A can be represented in Type B. For example, a conversion from Int to Double is a promotion. A demotion or narrowing conversion is a conversion from Type A to Type B where some of the values of Type A cannot be represented in Type B. For example, a conversion from Double to Int is a demotion.