Update CHANGELOG and remove --allow-unsolved-metas pragma

This commit is contained in:
Frederik Hanghøj Iversen 2018-05-08 18:34:12 +02:00
parent 32e7290fe9
commit d1981ec0fa
12 changed files with 39 additions and 25 deletions

View file

@ -1,24 +1,12 @@
Backlog Backlog
======= =======
Prove postulates in `Cat.Wishlist`:
* `ntypeCommulative : n ≤ m → HasLevel ⟨ n ⟩₋₂ A → HasLevel ⟨ m ⟩₋₂ A`
Prove that these two formulations of univalence are equivalent:
∀ A B → isEquiv (A ≡ B) (A ≅ B) (idToIso A B)
∀ A → isContr (Σ[ X ∈ Object ] A ≅ X)
Prove univalence for the category of Prove univalence for the category of
* functors and natural transformations * functors and natural transformations
Prove: In AreInverses, dont use the "point-free" version. I.e.:
* `isProp (Product ...)`
* `isProp (HasProducts ...)`
Rename composition in categories `∀ x → f x ≡ g x` rather than `f ≡ g`
In stead of using AreInverses, just use a sigma-type
Ideas for future work Ideas for future work
--------------------- ---------------------

View file

@ -1,6 +1,32 @@
Change log Change log
========= =========
Version 1.5.0
-------------
Prove postulates in `Cat.Wishlist`:
* `ntypeCommulative : n ≤ m → HasLevel ⟨ n ⟩₋₂ A → HasLevel ⟨ m ⟩₋₂ A`
Prove that these two formulations of univalence are equivalent:
∀ A B → isEquiv (A ≡ B) (A ≅ B) (id-to-iso A B)
∀ A → isContr (Σ[ X ∈ Object ] A ≅ X)
Prove univalence for the category of...
* the opposite category
* sets
* "pair" category
Finish the proof that products are propositional:
* `isProp (Product ...)`
* `isProp (HasProducts ...)`
Remove --allow-unsolved-metas pragma from various files
Also renamed a lot of different projections. E.g. arrow-composition, etc..
Version 1.4.1 Version 1.4.1
------------- -------------
Defines a module to work with equivalence providing a way to go between Defines a module to work with equivalence providing a way to go between

View file

@ -1,5 +1,5 @@
-- | The category of homotopy sets -- | The category of homotopy sets
{-# OPTIONS --allow-unsolved-metas --cubical --caching #-} {-# OPTIONS --cubical --caching #-}
module Cat.Categories.Sets where module Cat.Categories.Sets where
open import Cat.Prelude as P open import Cat.Prelude as P

View file

@ -24,7 +24,7 @@
-- ------ -- ------
-- --
-- Propositionality for all laws about the category. -- Propositionality for all laws about the category.
{-# OPTIONS --allow-unsolved-metas --cubical #-} {-# OPTIONS --cubical #-}
module Cat.Category where module Cat.Category where

View file

@ -17,7 +17,7 @@ These two formulations are proven to be equivalent:
The monoidal representation is exposed by default from this module. The monoidal representation is exposed by default from this module.
---} ---}
{-# OPTIONS --cubical --allow-unsolved-metas #-} {-# OPTIONS --cubical #-}
module Cat.Category.Monad where module Cat.Category.Monad where
open import Cat.Prelude open import Cat.Prelude

View file

@ -1,7 +1,7 @@
{--- {---
The Kleisli formulation of monads The Kleisli formulation of monads
---} ---}
{-# OPTIONS --cubical --allow-unsolved-metas #-} {-# OPTIONS --cubical #-}
open import Agda.Primitive open import Agda.Primitive
open import Cat.Prelude open import Cat.Prelude

View file

@ -1,7 +1,7 @@
{--- {---
Monoidal formulation of monads Monoidal formulation of monads
---} ---}
{-# OPTIONS --cubical --allow-unsolved-metas #-} {-# OPTIONS --cubical #-}
open import Agda.Primitive open import Agda.Primitive
open import Cat.Prelude open import Cat.Prelude

View file

@ -1,7 +1,7 @@
{- {-
This module provides construction 2.3 in [voe] This module provides construction 2.3 in [voe]
-} -}
{-# OPTIONS --cubical --allow-unsolved-metas --caching #-} {-# OPTIONS --cubical --caching #-}
module Cat.Category.Monad.Voevodsky where module Cat.Category.Monad.Voevodsky where
open import Cat.Prelude open import Cat.Prelude

View file

@ -17,7 +17,7 @@
-- Functions for manipulating the above: -- Functions for manipulating the above:
-- --
-- * A composition operator. -- * A composition operator.
{-# OPTIONS --allow-unsolved-metas --cubical #-} {-# OPTIONS --cubical #-}
open import Cat.Prelude open import Cat.Prelude
open import Data.Nat using (_≤_ ; ≤′-refl ; ≤′-step) open import Data.Nat using (_≤_ ; ≤′-refl ; ≤′-step)

View file

@ -1,4 +1,4 @@
{-# OPTIONS --allow-unsolved-metas --cubical --caching #-} {-# OPTIONS --cubical --caching #-}
module Cat.Category.Product where module Cat.Category.Product where
open import Cat.Prelude as P hiding (_×_ ; fst ; snd) open import Cat.Prelude as P hiding (_×_ ; fst ; snd)
@ -299,7 +299,7 @@ module Try0 {a b : Level} { : Category a b}
open Σ ump renaming (fst to f') open Σ ump renaming (fst to f')
open Σ (snd ump) renaming (fst to f'-cond) open Σ (snd ump) renaming (fst to f'-cond)
𝒻 : Arrow 𝒴 𝒳 𝒻 : Arrow 𝒴 𝒳
𝒻 = f' , {!f'-cond!} 𝒻 = f' , f'-cond
contractible : (f : Arrow 𝒴 𝒳) 𝒻 f contractible : (f : Arrow 𝒴 𝒳) 𝒻 f
contractible ff@(f , f-cond) = res contractible ff@(f , f-cond) = res
where where

View file

@ -1,4 +1,4 @@
{-# OPTIONS --allow-unsolved-metas --cubical #-} {-# OPTIONS --cubical #-}
module Cat.Category.Yoneda where module Cat.Category.Yoneda where

View file

@ -1,4 +1,4 @@
{-# OPTIONS --allow-unsolved-metas --cubical #-} {-# OPTIONS --cubical #-}
module Cat.Equivalence where module Cat.Equivalence where
open import Cubical.Primitives open import Cubical.Primitives