Function | Description | Parameter Restriction | Example |
---|---|---|---|
Split(G1)→ (G2, G3) | Splitting G 1 into G 2 and G 3 | SplitJudgement(G1) == True | Input G1 = ‘Transgender All’ Ouput G2 = ‘Transgender Male’ G3 = ‘Transgender Female |
Merge(G1, G2) →G 3 | Merging G 1 and G 2 into G 3 | SplitJudgement(G1) == False SplitJudgement(G2) == False SimilarJudgement(G1, G2) == True ReverseJudgement(G1, G2) == True | Input G1 = ‘Biological Male’ G2 = ‘Biological Female’ Ouput G3 = ‘Biological All’ |
TransConstrain (G1) → G2 | G 1 is transformed into the transgender type G 2 |  | Input G1 = ‘Biological Male’ Ouput G2 = ‘Transgender Female’ |