The Kāśikā does not leave 1.4.2 abstract. It picks two real rules and shows them
colliding on one word:
Rule one — 7.3.101, continued by
7.3.102: after अ, before यञ् or before
any सुप् affix, दीर्घ. Its own territory:
Rule two — 7.3.103: in the
बहुवचन, before a झल्-initial सुप्, एत्व instead. Its own territory:
चतुर्थी/पञ्चमी बहुवचन of वृक्ष — the ending
भ्यस् — is सुप् (so rule one's domain reaches it) and
बहुवचन, झल्-initial (so rule two's domain reaches it too). Both are genuinely
satisfied at once. 7.3.103 is later in the text than 7.3.101–102, so by 1.4.2 it
wins: the attested form is , not the
*वृक्षाभ्यः a reader who only knew rule one would predict.
Compare चतुर्थी/पञ्चमी द्विवचन, where रुल two's बहुवचन condition never applies and no
conflict arises: , exactly as rule one alone
predicts. And सप्तमी बहुवचन, which is only ever rule two's own territory, needing no
referee: .
What the corpus supplies here, precisely. The three sūtra
texts and both Kāśikā excerpts are C.sutra() /
C.layer('kashika', …) calls that fail the build if wrong.
All three forms — ,
, —
are C.paradigm('वृक्ष','P') cells, the same table page A4
already cross-checked against the prakriyā engine. What is this page's own argument,
not a corpus field: that these two rules are in fact "equally strong" at चतुर्थी
बहुवचन and that 1.4.2 is what settles it — that reading is the Kāśikā's, quoted
above, not computed here.