Wed, 08 Jun 2011 15:56:57 +0200more robust exception pattern General.Subscript;
wenzelm [Wed, 08 Jun 2011 15:56:57 +0200] rev 44158
more robust exception pattern General.Subscript;

Wed, 08 Jun 2011 15:39:55 +0200pervasive Output operations;
wenzelm [Wed, 08 Jun 2011 15:39:55 +0200] rev 44157
pervasive Output operations;

Wed, 08 Jun 2011 15:25:44 +0200modernized Proof_Context;
wenzelm [Wed, 08 Jun 2011 15:25:44 +0200] rev 44156
modernized Proof_Context;

Wed, 08 Jun 2011 14:44:54 +0200standardized header;
wenzelm [Wed, 08 Jun 2011 14:44:54 +0200] rev 44155
standardized header;

Wed, 08 Jun 2011 17:01:07 +0200avoid duplicate facts, which confuse the minimizer output
blanchet [Wed, 08 Jun 2011 17:01:07 +0200] rev 44154
avoid duplicate facts, which confuse the minimizer output

Wed, 08 Jun 2011 16:20:19 +0200pass Metis facts and negated conjecture as facts, with (almost) correctly set localities, so that the correct encoding is used for nonmonotonic occurrences of infinite types
blanchet [Wed, 08 Jun 2011 16:20:19 +0200] rev 44153
pass Metis facts and negated conjecture as facts, with (almost) correctly set localities, so that the correct encoding is used for nonmonotonic occurrences of infinite types

Wed, 08 Jun 2011 16:20:18 +0200restore comment about subtle issue
blanchet [Wed, 08 Jun 2011 16:20:18 +0200] rev 44152
restore comment about subtle issue

Wed, 08 Jun 2011 16:20:18 +0200made "query" type systes a bit more sound -- local facts, e.g. the negated conjecture, may make invalid the infinity check, e.g. if we are proving that there exists two values of an infinite type, we can use the negated conjecture that there is only one value to derive unsound proofs unless the type is properly encoded
blanchet [Wed, 08 Jun 2011 16:20:18 +0200] rev 44151
made "query" type systes a bit more sound -- local facts, e.g. the negated conjecture, may make invalid the infinity check, e.g. if we are proving that there exists two values of an infinite type, we can use the negated conjecture that there is only one value to derive unsound proofs unless the type is properly encoded

Wed, 08 Jun 2011 16:20:18 +0200don't launch the automatic minimizer for zero facts
blanchet [Wed, 08 Jun 2011 16:20:18 +0200] rev 44150
don't launch the automatic minimizer for zero facts

Wed, 08 Jun 2011 16:20:18 +0200don't generate unsound proof error for missing proofs
blanchet [Wed, 08 Jun 2011 16:20:18 +0200] rev 44149
don't generate unsound proof error for missing proofs