EQUIV-EQ-CONTR* : IRULEDEF

EQUIV-EQ-CONTR* is an intermediate rule definition.
(P1) H !`(INSTANTIATE-EQUALITIES A(O))
*(P2) H !A(O) Equiv-eq: P1
Transformation: (P2 ss) ==> (P1 ss)

TPS documentation homepage


EQUIV-EQ-CONTR* : MEXPR

EQUIV-EQ-CONTR* is a top-level command.
Rule to contract all instances of the Leibniz definition of
equality into instances of the symbol = .
The command format for EQUIV-EQ-CONTR* is:

 <n>EQUIV-EQ-CONTR*   P2   P1    A INSTANTIATE-EQUALITIES   P2-HYPS    P1-HYPS 
"LINE" "LINE" "GWFF" "GWFF" "LINELIST" "LINELIST"


The arguments have the following meaning:
P2 : Line in = form
P1 : Line in Leibniz form
A : Wff with = symbols
INSTANTIATE-EQUALITIES : Expanded wff
P2-HYPS : Hypotheses
P1-HYPS : Hypotheses

TPS documentation homepage


EQUIV-EQ-CONTR* : SRULE

EQUIV-EQ-CONTR* is an inference rule.
Its priority is NIL

TPS documentation homepage


© 1988-99, Carnegie Mellon University.

TPS homepage