#<html><pre>
# KEHOME/bin/mkr_inverse
# Sep/11/2003

# inverse of MKR verb

case "$1" in

genlmT)	echo "specmt";;  # CycL Microtheory
specmt)	echo "genlmT";;  # CycL Microtheory
genlmT\*) echo "specmt";;  # CycL Microtheory
specmt\*) echo "genlmT";;  # CycL Microtheory

isa)	echo "isc";;
iss)	echo "isg";;
isu)	echo "isp";;
isc)	echo "isa";;
isg)	echo "iss";;
isp)	echo "isu";;

haspart) echo "isapart";;
isapart) echo "haspart";;
ismem)	 echo "isall";;
isall)	 echo "ismem";;
isalt)	 echo "isany";;
isany)	 echo "isalt";;

is)   echo "is";;
has)  echo "inverse $1";;
do)   echo "inverse $1";;
hdo)  echo "inverse $1";;
vdo)  echo "inverse $1";;
rel)  echo "inverse $1";;
isin) echo "inverse $1";;
set)   echo "inverse $1";;
unset) echo "inverse $1";;
vset)  echo "inverse $1";;
means)    echo "isref";;
isref)    echo "means";;
causes)	  echo "causedBy";;
causedBy) echo "causes";;

isa\*)	echo "isc*";;
iss\*)	echo "isg*";;
isu\*)	echo "isp*";;
isc\*)	echo "isa*";;
isg\*)	echo "iss*";;
isp\*)	echo "isu*";;

haspart\*) echo "isapart*";;
isapart\*) echo "haspart*";;
ismem\*)   echo "isall*";;
isall\*)   echo "ismem*";;
isalt\*)   echo "isany*";;
isany\*)   echo "isalt*";;

is\*)	echo "is*";;
has\*)  echo "inverse $1";;
do\*)   echo "inverse $1";;
hdo\*)  echo "inverse $1";;
vdo\*)  echo "inverse $1";;
rel\*)  echo "inverse $1";;
isin\*) echo "inverse $1";;
set\*)  echo "inverse $1";;
vset\*) echo "inverse $1";;
means\*)    echo "isref*";;
isref\*)    echo "means*";;
causes\*)   echo "causedBy*";;
causedBy\*) echo "causes*";;

*) echo "inverse $1";;
esac

#</pre></html>
