From top to bottom:
*(resistors are needed at each switch to simulate resistance caused by the switches and wires in real world; in simulation there is 0 resistance in the paths, so when 2 or more perfect paths exist, EveryCircuit simulation crashes)*
#### 1) a + (b + c) = (a + b) + c;
#### 2) a * (b + c) = a * b + a * c;
#### 3) a + b = b + a;
#### 4) a * 1 = a (the wire before or after the switch is already 1 by itself);
#### 5) a + 0 = a (the voltmeter in EveryCircuit has infinite resistance, imitating the open parallel node 0 in the equation).