Comments (19)
Don't we do this all throughout mathematics? "There are prime numbers p and q such that pq = 91."
from book.
Isn't pq=91
a proposition?
from book.
The correct form of elimination and computation rules for the higher constructors of HITs is a somewhat delicate matter - and still open to different approaches. See section 6.2 for a discussion of some of the issues. Note that in CTT the computation rule for loop is also definitional.
from book.
We could reduce possible confusion by referring back to Lemma 6.25, and recall the issues by writing (more correctly):
f(base) :== b
ap_f(loop) := L
from book.
The book doesn't reserve "proposition" to refer to only (-1)-types; it calls those "mere propositions".
from book.
MS: "The book doesn't reserve "proposition" to refer to only (-1)-types; it calls those "mere propositions"."
good point!
I think a compromise also determined that it's ok to simply display a (general) type, i.e. one that's not a mere proposition, and say that it "holds" (or similar) to mean that it's inhabited.
from book.
Right. I don't think there's any potential ambiguity in that; what else could it mean?
There is a bit of lack of parallelism in these sentences of the form "such that P and Q" where P is a judgment and Q is a type, but I don't think that's very serious.
from book.
I think a compromise also determined that it's ok to simply display a (general) type, i.e. one that's not a mere proposition, and say that it "holds" (or similar) to mean that it's inhabited.
In the paragraph I highlighted above, you don't want to assert that the type is inhabited, you want to give an element of it.
from book.
Giving an element of a type is the same as asserting that it is inhabited. (Not to be confused with asserting that it is merely inhabited!)
from book.
Oops, you're right -- indeed, you say this: "when we say that A is inhabited, we mean that we have given a (particular) element of A, but that we are choosing not to give a name to that element" in 1.11.
from book.
true. But the convention (I guess) is that simply displaying a type such as a = b means the same as the judgement that the type is inhabited (or rather, the meta-statement that there is some t for which the judgement t : a = b holds).
from book.
that in response to MS: "There is a bit of lack of parallelism in these sentences of the form "such that P and Q" where P is a judgment and Q is a type, but I don't think that's very serious."
from book.
Right, that's why I think it's not very serious.
from book.
agreed.
from book.
If that's to be the convention, then this paragraph should probably be extended to explain it to the reader:
from book.
Why isn't that just what that paragraph already explains?
from book.
It should be explained that when you write "if X", or when you assert "X", you are regarding X as a proposition, in the way described.
from book.
What else could we be doing?
from book.
It won't be obvious to students.
from book.
Related Issues (20)
- "term" vs "element" HOT 2
- Corollary 2.4.4. (use of naturality and whiskering) HOT 9
- Deducing propositional uniqueness for product types HOT 1
- Clarification of the proof of Lemma 6.2.9. (universal property of the circle) HOT 10
- The Cauchy real numbers satisfy the fundamental theorem of algebra and are not Cauchy complete in the rest of the constructive mathematics literature HOT 9
- Assumption that `A // R` is a set HOT 4
- Rules for universes in Appendix A.2 are incomplete HOT 3
- 自动驾驶更新笔记 Autopilot Updating Notes HOT 1
- Augment assumptions for Thm 5.4.4, 5.4.5, and 5.4.7 HOT 19
- Typos in proof of Lemma 10.3.12 HOT 5
- Use parentheses in the proof of Lemma 2.1.4(iii) HOT 3
- Cumulativity of the universe hierarchy HOT 4
- CI problem: "dubious ownership" HOT 1
- Provided Hashes in errata.pdf Not Found HOT 2
- Errata PDF unreadable
- Corollary 8.8.5 HOT 4
- Lemma 8.5.9 is missing a label
- Nightly builds pdfs are dead links HOT 8
- Exercise 7.3 could be made stronger
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 book.