1 | 1. A: Type 2. B: Type 3. x1: A 4. y1: B 5. a1,a2:A. a1 = a2 a1 = a2 6. b1,b2:B. b1 = b2 b1 = b2 inl(x1) = inr(y1) A+B inl(x1) = inr(y1) A+B | 1 step |
  |
2 | 1. A: Type 2. B: Type 3. y1: B 4. x: A 5. a1,a2:A. a1 = a2 a1 = a2 6. b1,b2:B. b1 = b2 b1 = b2 inr(y1) = inl(x) A+B inr(y1) = inl(x) A+B | 1 step |
  |
3 | 1. A: Type 2. B: Type 3. y1: B 4. y2: B 5. a1,a2:A. a1 = a2 a1 = a2 6. b1,b2:B. b1 = b2 b1 = b2 7. y1 = y2 inr(y1) = inr(y2) A+B | 1 step |
  |
4 | 1. A: Type 2. B: Type 3. y1: B 4. y2: B 5. a1,a2:A. a1 = a2 a1 = a2 6. b1,b2:B. b1 = b2 b1 = b2 7. y1 = y2 inr(y1) = inr(y2) A+B | 1 step |