Public transport in Switzerland: CFF/SBB, Halbtax and General Pass (AG)

The Demi-tarif / Halbtax pass (half price) is almost mandatory for any resident if they plan to use public transport occasionally.