File: EXISTS_IMP.doc

package info (click to toggle)
hol88 2.02.19940316dfsg-5
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 65,816 kB
  • sloc: ml: 199,939; ansic: 9,666; sh: 6,913; makefile: 6,032; lisp: 2,747; yacc: 894; sed: 201; cpp: 87; awk: 5
file content (27 lines) | stat: -rw-r--r-- 716 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
\DOC EXISTS_IMP

\TYPE {EXISTS_IMP : (term -> thm -> thm)}

\SYNOPSIS
Existentially quantifies both the antecedent and consequent of an implication.

\KEYWORDS
rule, quantifier, existential, implication.

\DESCRIBE
When applied to a variable {x} and a theorem {A |- t1 ==> t2}, the
inference rule {EXISTS_IMP} returns the theorem {A |- (?x. t1) ==> (?x. t2)},
provided {x} is not free in the assumptions.
{
         A |- t1 ==> t2
   --------------------------  EXISTS_IMP "x"   [where x is not free in A]
    A |- (?x.t1) ==> (?x.t2)
}
\FAILURE
Fails if the theorem is not implicative, or if the term is not a variable, or
if the term is a variable but is free in the assumption list.

\SEEALSO
EXISTS_EQ.

\ENDDOC