Comments (4)
Note that this is not specific to HoTT/coq, but is also the case in other versions of Coq.
from coq.
This is more or less deliberate. "Set Printing Universes" was
introduced after "Set Printing All". "Set Printing All" does not
include either "Set Printing Existential Instances". It is not clear
to me whether most users want these information in "All", though
certainly this is a misuse of the meaning of "All".
If a consensus emerges for integrating "Universes" and "Existential
Instances" in "All", this is certainly a doable change.
Hugo
On Wed, Feb 20, 2013 at 01:23:36PM -0800, Peter LeFanu Lumsdaine wrote:
Should [Set Printing All.] really mean “all”, or is this a deliberate omission?
—
Reply to this email directly or view it on GitHub.
from coq.
Personally, the main reason I use "Set Printing All" is to figure out why something that looks like it should typecheck doesn't. This isn't usually a universe problem, although with Peter's other issue it might be.
Is "Set Printing Existential Instances" documented anywhere? I can't find it in the reference manual.
from coq.
On Thu, Feb 21, 2013 at 05:04:05AM -0800, Mike Shulman wrote:
Personally, the main reason I use "Set Printing All" is to figure out why
something that looks like it should typecheck doesn't. This isn't usually a
universe problem, although with Peter's other issue it might be.Is "Set Printing Existential Instances" documented anywhere? I can't find it in
the reference manual.
Indeed not. Thanks for noticing. I just committed a documentation of
it in the main Coq archive.
Hugo
from coq.
Related Issues (20)
- abstract creates duplicate theorems / Anomaly: Backtrack.backto 55: a state with no vcs_backup. Please report. (polyproj)
- Most recent version of trunk-polyproj will not build HOT 1
- Anomaly: Uncaught exception Not_found(_). Please report. (polyproj)
- [abstract] duplicates fresh lemmas in universe polymorphic mode (polyproj) HOT 1
- Application Error: The 1st term has type "Univalence (* Top.934 Top.935 Top.936 Top.937 *)" which should be coercible to "Univalence (* Top.1003 Top.1003 Top.1001 Top.997 *)". (polyproj)
- [change ... in *] picks universes once, which unifies universes too eagerly (polyproj)
- "Unable to handle arbitrary u+k <= v constraints" should probably be an Error, not an Anomaly (polyproj)
- Anomaly: not an arity. Please report. (polyproj)
- Error: No such section variable or assumption: U' at section end (HoTT/coq)
- Anomaly: unknown meta ?190. Please report. (HoTT/coq)
- Error: Unable to satisfy the following constraints (bug in typeclass resolution?) (polyproj)
- Sometimes, universe polymorphic definitions aren't polymorphic enough (but making them more polymorphic might break other things) (polyproj)
- HoTT/coq's universe inconsistencies do not respect delta (polyproj) (maybe?) HOT 13
- Error: Unsatisfied constraints: <universe constraints> (polyproj)
- Stack overflow on "Hint Rewrite @<primitive projection>" (polyproj)
- Stack overflow on [Defined] (polyproj)
- Universe polymorphism breaks record eta (polyproj)
- Syntax for explicit universe levels HOT 2
- Anomaly: variable n unbound. (using [transparent assert])
- Multiple definition of the extension constructor name Found. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from coq.