An AND group is a list of pattern members surrounded by square brackets. In a search pattern, all pattern members must match a phone.
For example, if an AND group contains a series of descriptive features, then qualifying phones will possess all of the specified descriptive features. If an AND group contains a series of distinctive features and a class, then qualifying phones will possess all of the specified distinctive features and be found in the class.
There may be any number of AND groups within a search pattern, they may be nested, and they may exist in the search item, preceding environment, or following environment.
The operation of determining whether or not a phone matches the members in an AND group is referred to as a logical AND operation.
To find all phones that are consonants and possess the voiced descriptive feature, use the following pattern:
[[C][voiced]]/*_*
As far as Phonology Assistant is concerned, the order of members within an AND group is not important. So the pattern may also be written:
[[voiced][C]]/*_*
To find all word-initial phones that are vowels and are rounded and front and voiced, use the following pattern:
[[V][rounded][voiced][front]]/#_*
Syllabic consonants: You could use the following to modify the default onset chart (or add a new one) so that it includes all consonants except syllabic consonants:
[[C][-syll]]
[[C][-syll]][[C][-syll]]
[[C][-syll]][[C][-syll]][[C][-syll]]
[[C][-syll]][[C][-syll]][[C][-syll]][[C][-syll]]
Suppose you have created a distinctive features class called HiBack whose members are [+high] and [+back]. To find all consonants followed by word-final phones that are vowels and are found in the HiBack class, use the following pattern.
[C]/*_[[V]<HiBack>]#
Notice the class name is surrounded by angle brackets.
This pattern could also have been written:
[C]/*_[[V][+high][+back]]#
In the results of this pattern, the consonant would be highlighted. If you wanted the vowel to be highlighted, then use the pattern:
[[V]<HiBack>]/[C]_#
If you want both the consonant and the vowel highlighted, then use the pattern:
[C][[V]<HiBack>]/*_#