Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test workflow_dispatch #1

Open
wants to merge 245 commits into
base: master
Choose a base branch
from
Open

Conversation

MatthiasHu
Copy link
Owner

No description provided.

ecavallo and others added 29 commits October 8, 2022 12:30
R is not zigzag complete if R<- and R-> are PERs.
Allow nullification to take a family of types as input rather than just one type
* use improved ringsolver

* delete one more line

* apply sing lemma

* getting started on natural iso

* general case of fully faithful cor

* too many problems

* almost global sections

* make things compute

* everything is small now

* start with transport lemma

* big transport lemma

* some nasty paths

* getting started with last proof

* elegant lemma

* back to nicer version

* comm algs have limits

* char of pres limits

* preserving limits and lemma

* lift sheaf diagrams

* begin last lemma

* last lemma

* done

* easy fixes

* more fixes

* loc master file

* del comment
* scalar multiplication is homomorphic

* CommAlgebra instance for list-based polynomials

* refer to the new algebra structure

* revert deleted line

* elimProp2 for UnivariatePolyList

* properties of list-based polynomials, related to the UMP of polynomials

* property of algebras needed for the ump of the list-based polynomials

* construct induced homomorphism

* uniqueness part of the universal property of list-based polynomials

* refactor: reduce noise

* export all parts of the unviersal property

* add a reference to the universal property, so make it easier to find

* rename

* add the implicit ring hom and use it to simplify the definition

* refactor: rename according to conventions for algebra

* deduplicate

* reformulate ump
* scalar multiplication is homomorphic

* CommAlgebra instance for list-based polynomials

* refer to the new algebra structure

* revert deleted line

* elimProp2 for UnivariatePolyList

* properties of list-based polynomials, related to the UMP of polynomials

* property of algebras needed for the ump of the list-based polynomials

* construct induced homomorphism

* uniqueness part of the universal property of list-based polynomials

* refactor: reduce noise

* export all parts of the unviersal property

* shift on sequence-based polynomials

* add a reference to the universal property, so make it easier to find

* x is regular in the list-based polynomials

* rename

* add the implicit ring hom and use it to simplify the definition

* implement suggestion, rename
…er to get modalities at all greater universe levels, and correct the definition of idemNull
Minor adjustment to universe level parameters and a correction
* scalar multiplication is homomorphic

* CommAlgebra instance for list-based polynomials

* refer to the new algebra structure

* revert deleted line

* elimProp2 for UnivariatePolyList

* properties of list-based polynomials, related to the UMP of polynomials

* property of algebras needed for the ump of the list-based polynomials

* construct induced homomorphism

* uniqueness part of the universal property of list-based polynomials

* refactor: reduce noise

* export all parts of the unviersal property

* add stubs

* add a reference to the universal property, so make it easier to find

* export generator

* uniqueness part of the universal property of FreeCommAlgebra

* generator preserving isomorphism between typevariate and list-based polynomials

* corollary easing isomorphism construction from ump

* corollary easing isomorphism construction from ump

* use new corollaries

* rename

* add the implicit ring hom and use it to simplify the definition

* fix merge

* introduce equalByUMP for UnivariateListPoly

* fix indentation bug

* export iso
* move and split ideal (Ring)

* surjective image of an ideal is an ideal

* reorganize Ideals in CommRings

* rename CommRing.QuotientRing to CommRing.Quotient, create subfolder for Quotient

* surjective image ideal for CommRings

* fix renaming, expose quotientHom as surjection

* ideal helper

* lemma on surjections, refactor

* CommIdeals are closed under -

* new test cases for the solver

* composition of surjections

* describe fiber of ring-hom with kernel

* wrap universal property of quotients for CommRings

* add flag for faster checking

* show isomorphism theorem on iterated quotients

* export

* improve comment

* fix...

* Update Cubical/Functions/Surjection.agda

Co-authored-by: Matthias Hutzler <matthias-hutzler@posteo.net>

* remove unneccessary lossy unification

* introduce images of subsets

* use images of subsets

* specialize 'open'

* organize imports, simplify rightFactorSurjective, use simplified

* fix refactoring bug

Co-authored-by: Matthias Hutzler <matthias-hutzler@posteo.net>
…a#945)

* Define profunctors and define mappings between 2 notions of representability

* add top-level description of profunctors file and delete trailing whitespace

* Style fixes, improve description of universe levels in Profunctors

1. Line breaks added, though some lines are still 100+
2. Equational reasoning proofs aligned
3. Re-written description of the choice of universe levels
4. Use an anonymous module
5. Some slightly different module opening to reduce number of projections
6. Comment on our convention for profunctors

* Add Profunctor.agda file, and mnemonic notation for profunctor variance

* delete trailing whitespace
* added various functions that I found useful

* allow multiple universe levels in definition of JDep

* remove unecessary implicit arguments from JDep
* added nix flake files

* added nix installation

* added install

* added default.nix

* added installPhase

* Renamed Build to Nix

* changed cubical derivation

* added FinWeak

* added more indentation

* removed useless {n}

* added more indentation

* added agdaWithCubical in flake.nix

* removed unnecessary FinWeak

* added nix flake in install.md

* changed CI to master

* changed name to nix flakes instructions

* improved nix flakes

* nixpkgs is referred to nixos-22.05

* changed defaultPackage to default

* updated flake.nix

* added install.md instruction

* updated nix flakes

* changed to flake-compat
* bump version number

* update RELEASE instructions

* update flake.lock

* update README, use table for version info

* improve update to README

Co-authored-by: Matthias Hutzler <matthias-hutzler@posteo.net>
Co-authored-by: Axel Ljungström <axlj4439@r11f.math.su.se>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.