Organic chemistry fundamentals
Alkanes: Single bonds (saturated)
Alkenes: Double bonds (unsaturated)
Alkynes: Triple bonds
# Functional group priority (for naming)
priority = {
1: 'Carboxylic acids',
2: 'Esters',
3: 'Amides',
4: 'Aldehydes',
5: 'Ketones',
6: 'Alcohols',
7: 'Amines',
8: 'Alkenes',
9: 'Alkynes',
10: 'Alkanes'
}
# Common reactions
reactions = {
'alkanes': ['combustion', 'halogenation'],
'alkenes': ['addition (H2, HX, H2O)', 'polymerization'],
'alcohols': ['oxidation', 'esterification', 'dehydration'],
'aldehydes': ['oxidation', 'nucleophilic addition'],
'carboxylic_acids': ['esterification', 'amidation']
}