SEMANTIC
CONSTRAINTS :
Check duplicate fusion
|
Overview
This constraint is used to check that the receiver is not already fused to the assigner in a different role. No argument can hold more than one role from the same assigner. For example this is to stop the subject being fused in all the action's argument roles. It is also meant to allow certain duplicate fusions
that will trigger snips following the fuses.
Proposal
The constraint is proposed for all fuses.
Implementation
The constraint passes if the receiver is not already fused to the assigner in another role and fails if it is.
This page written by Mark H. Smith, April 1997.