[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [mizar] Calculus in CQC_THE1



Dear Patrick,

I did not have time to have a look at the problem you ask about, I just 
noticed that in your article, you often state theorems about 
"reconsidered variables".
Unfortunately, this is just another undocumented and uncontrolled trap in 
Mizar, you get into your theorems what Mizarians call "local constants", 
and such theorems are either unusable or causing things like segmentation 
faults when used in other articles.
The solution is either not to export the propositions (not to use 
"theorem"), or use in them only "reserve"-d variables. "Variables" given 
by "set", like your "set x = [4,0];" are also OK, if the right hand side 
does not contain the "local constants" - they are just macros which are 
expanded (but if you "reconsider" them, they are not).

Best,
Josef


On Fri, 16 Jan 2004, Patrick Braselmann wrote:

> Dear Mizar- Forum,
> 
> I have problems with the correctness of the claculus in CQC_THE1. When
> you admit free variables in the antecedents
> (in CQC_THE1 it is X) the substituation rule is not a correct rule in
> the normal sense. I attached the Mizar file and the abstract of the
> proof.
> I proved the correctness of this calculus when you don´t allow free
> variables in X.  Clearly the attention is that X stands for axioms.
> At last I gave up working with the calculus and have formalized a
> sequent calculus.
> Does someone know something more about correctness of the caclulus in
> CQC_THE1?
> 
> With best regards
> 
> Patrick Braselmann
>