[isabelle-dev] Isabelle/HOL axiom ext is redundant

2009-11-13 Thread Michael Norrish
Makarius wrote: On Thu, 12 Nov 2009, Lucas Dixon wrote: this is interesting to me: I don't understand why you couldn't just use the -- and ALL of HOL to do exactly what == and !! are doing? Isn't that what SPL by Zammit did? The dependencies (in Isabelle, stored in hyps) can all be recorded

[isabelle-dev] Isabelle/HOL axiom ext is redundant

2009-11-13 Thread Lawrence Paulson
This sort of discussion is analogous to suggesting that we get rid of and/or/not/implies and write all formulas using the Scheffer stroke (NAND), or that Gentzen's sequent calculus should be replaced by the much simpler Hilbert system. It can be done, but who would want to do it? Larry

[isabelle-dev] Isabelle/HOL axiom ext is redundant

2009-11-13 Thread Lucas Dixon
I was really wondering what the principle was that makes -- and ALL fail (or be inappropriately convoluted) than using the meta-level connectives: is there a small example that illustrates it? My own understanding was that the meta-level of Isabelle, and the use of it by Isar, facilitated the

[isabelle-dev] Isabelle/HOL axiom ext is redundant

2009-11-13 Thread Makarius
On Fri, 13 Nov 2009, Lucas Dixon wrote: I was really wondering what the principle was that makes -- and ALL fail (or be inappropriately convoluted) than using the meta-level connectives: is there a small example that illustrates it? My own understanding was that the meta-level of Isabelle,

[isabelle-dev] Isabelle/HOL axiom ext is redundant

2009-11-13 Thread Brian Huffman
On Thu, Nov 12, 2009 at 2:06 PM, Andreas Schropp schropp at in.tum.de wrote: In a sense, eq_reflection is a meta-thereom, but Pure is not a meta-logic, so it cannot be proven within the system. ?Thus we need to add it as an axiom. But we can prove all instances of the eq_reflection