Not signed in (Sign In)

Not signed in

Want to take part in these discussions? Sign in if you have an account, or apply for one below

  • Sign in using OpenID

Discussion Tag Cloud

Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.

Welcome to nForum
If you want to take part in these discussions either sign in now (if you have an account), apply for one now (if you don't).
    • CommentRowNumber1.
    • CommentAuthorUrs
    • CommentTimeNov 28th 2012
    • CommentRowNumber2.
    • CommentAuthorUrs
    • CommentTimeNov 28th 2012

    I suppose the axiom is due to

    • Thomas Streicher, Investigations into intensional type theory Habilitation thesis (1993) (pdf)

    I am adding that to the entry now.

    • CommentRowNumber3.
    • CommentAuthorUrs
    • CommentTimeMar 19th 2015

    added to axiom K the statement that the axiom is incompatible with univalence. Somebody please add a reference for this.

    • CommentRowNumber4.
    • CommentAuthorNikolajK
    • CommentTimeNov 3rd 2016

    The Axiom KK is entirely unrelated to

    K:(αβ)αK:(\alpha \to \beta)\to \alpha

    right?

    On the Haskell-Curry corresponding page on Wikipedia this is also called Ax K{Ax}_K and this “K”, I assume, should come from “constant”.

    • CommentRowNumber5.
    • CommentAuthorspitters
    • CommentTimeNov 3rd 2016

    There are only 26 letters in the alphabet. It seems like an accidental collision to me.

    • CommentRowNumber6.
    • CommentAuthorMike Shulman
    • CommentTimeNov 3rd 2016

    Yes, I don’t think there is any relation.

    • CommentRowNumber7.
    • CommentAuthorMike Shulman
    • CommentTimeAug 20th 2018

    Add comments about computational behavior and pattern-matching

    diff, v8, current

    • CommentRowNumber8.
    • CommentAuthorDavid_Corfield
    • CommentTimeAug 21st 2018
    • (edited Aug 21st 2018)

    A more troubling clash than in #4 is with the Axiom K of modal logic

    (pq)pq\Box(p \to q) \to \Box p \to \Box q.

    I was just thinking about the latter since Bas Spitters has its dependent type theoretic lift as

    Dependent K: Π y:AB(y)Π x:AB[openx/y]\Box \Pi_{y:A} B(y) \to \Pi_{x: \Box A} \Box B [open x/y].

    Is that talked about elsewhere?

    • CommentRowNumber9.
    • CommentAuthorMike Shulman
    • CommentTimeAug 21st 2018

    I think in BFPRCoHoTT I didn’t consider dependent functoriality of \flat.

    Should we make Axiom K a disambiguation page? Or add hatnotes pointing to the other meanings?

    • CommentRowNumber10.
    • CommentAuthorDavid_Corfield
    • CommentTimeAug 21st 2018

    Is the choice of K in your case standard now? In modal logic it’s been around for decades, named after Kripke I believe.

    It seems odd just to include mention of the modal case as a side note. We’d better disambiguate.

    • CommentRowNumber11.
    • CommentAuthorMike Shulman
    • CommentTimeAug 21st 2018

    Yeah, this usage is standard in type theory.

    • CommentRowNumber12.
    • CommentAuthorDavid_Corfield
    • CommentTimeAug 22nd 2018

    OK, so I’ll set up a disambiguation page and then create ’Axiom K (type theory)’ and ’Axiom K (modal logic)’.

    • CommentRowNumber13.
    • CommentAuthorMike Shulman
    • CommentTimeAug 22nd 2018

    To preserve history, the current page should really be moved to axiom K (type theory), with the disambiguation page being newly created. But it doesn’t currently seem to be possible to move pages.

    • CommentRowNumber14.
    • CommentAuthorMike Shulman
    • CommentTimeAug 22nd 2018

    Oh, I see maybe that bug is fixed now.

  1. Maybe one could have effectively moved by renaming axiom K to axiom K (type theory)?

  2. Re #14: Yes, the renaming bug should be fixed now.

    • CommentRowNumber17.
    • CommentAuthorDavid_Corfield
    • CommentTimeAug 22nd 2018

    Now a disambiguation page.

    diff, v9, current

  3. I will delete axiom K (type theory) and carry out this renaming.

  4. Thanks David C! To preserve history, I will rollback temporarily. Please nobody edit any of the axiom K pages for a short time!

  5. Renaming old axiom K page to axiom K (type theory).

    diff, v10, current

    • CommentRowNumber21.
    • CommentAuthorRichard Williamson
    • CommentTimeAug 22nd 2018
    • (edited Aug 22nd 2018)

    I have now finished tidying things up. The old axiom K is renamed to axiom K (type theory), and axiom K is now a disambiguation page. Hopefully this is what was intended.

    If you added anything to axiom K (type theory) during creating it David C, it will have been lost when I deleted it; could you check? Perhaps you had a disambiguation note at the top?

    • CommentRowNumber22.
    • CommentAuthorDavid_Corfield
    • CommentTimeAug 22nd 2018

    Yes, it was only the disambiguation note. I can re-add that.

    • CommentRowNumber23.
    • CommentAuthorMike Shulman
    • CommentTimeAug 22nd 2018

    Thanks both!

  6. extensional -> set-level

    Anonymous

    diff, v14, current

  7. adding section about axiom K for individual types

    Anonymous

    diff, v15, current

  8. Edited introduction to distinguish between axiom K for individual types, axiom K for universes, and axiom K for the entire type theory.

    Anonymous

    diff, v15, current

  9. added a section about axiom K applying to the entire type theory

    Anonymous

    diff, v15, current

  10. added section about the definitional K rule

    Anonymous

    diff, v15, current

  11. added section on the relation between axiom K and univalence

    Anonymous

    diff, v15, current

  12. adding foundational axiom contents to sidebar

    Anonymous

    diff, v23, current

    • CommentRowNumber31.
    • CommentAuthorUrs
    • CommentTimeDec 11th 2023

    Following the discussion here, I have rolled back this entry to revision 11, the last one before a flood of edits signed by “Anonymous”

    Judging by the unique writing style, the Anonymous author whose edits are now rolled back seems to be the one now signing as “Anonymouse”, after we blocked the plain “Anonymous” for their flood of low-quality edits, and for never replying and reacting to comments.

    diff, v26, current