(Based on https://johannesbuchner.github.io/zwicky-morphological-analysis/)

Explanation: In morphological analysis, the problem dimensions are first specified. These can be somewhat overlapping. Any impossible combinations are excluded in the next step.

Insert category name and allowed values (space separated).

Clear | Load example 1 | Load example 2 | Load example from video

(The video in question is this one)

Category name | Values (space separated) |
---|---|

Here, pairwise combinations can be considered and removed if they are impossible. For each such case, also give as a comment the reason.

Here all the exclusions are listed.

Syntax: space separated values for each category, * if any. The number of categories has to match the number of values. Reason is given after |

Generate all possible solutions of the problem. Here the problem is explored such that the argument (exclusion) that removes the most possibilities is invoked first.

This can be very helpful for making a systematic argument, while being sure that all possibilities have been considered.