Received: from leopard.cs.byu.edu (leopard.cs.byu.edu [128.187.2.182]) by ra.abo.fi (8.6.10/8.6.10) with ESMTP id CAA27384; Tue, 10 Oct 1995 02:48:19 +0200
Received: by leopard.cs.byu.edu
	(1.37.109.15/16.2) id AA101693288; Mon, 9 Oct 1995 18:01:28 -0600
Sender: info-hol-request@leopard.cs.byu.edu
Errors-To: info-hol-request@leopard.cs.byu.edu
Precedence: list
Received: from dworshak.cs.uidaho.edu by leopard.cs.byu.edu with ESMTP
	(1.37.109.15/16.2) id AA101663283; Mon, 9 Oct 1995 18:01:23 -0600
Received: from roma-cafe.cs.ucdavis.edu (roma-cafe.cs.ucdavis.edu [128.120.56.46]) by dworshak.cs.uidaho.edu (8.6.12/1.1) with ESMTP id RAA09319 for <info-hol@cs.uidaho.edu>; Mon, 9 Oct 1995 17:01:16 -0700
Received: by roma-cafe.cs.ucdavis.edu (8.6.12/UCD3.4)
	id QAA19306; Mon, 9 Oct 1995 16:54:52 -0700
From: shaw@cs.ucdavis.edu (Rob Shaw)
Date: Mon, 9 Oct 1995 16:54:52 -0700
Message-Id: <199510092354.QAA19306@roma-cafe.cs.ucdavis.edu>
To: info-hol@cs.uidaho.edu
Subject: ACCEPT_TAC nit pick...
Content-Length: 643


Hi, why does HOL90 behave in the following way? (not giving you your actual
goal term as the resulting theorem, but rather the thm you gave to ACCEPT_TAC)

- val th1 = theorem "prim_rec" "LESS_REFL";
val th1 = |- !n. ~(n < n) : thm
- g `!m. ~(m < m)`;
val it =
  Status: 1 proof.
  1. Incomplete:
       Initial goal:
       (--`!m. ~(m < m)`--)
       
       
   : proofs
- e( ACCEPT_TAC th1 );
OK..
val it =
  Initial goal proved.
  |- !n. ~(n < n) : goalstack
- top_thm();
val it = |- !n. ~(n < n) : thm

It seems to me that for consistency shouldn't you always get a thm whose 
conclusion is exactly the goal term you want?

Thanx!

Rob
