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

Connected CW complexes #1133

Merged
merged 59 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
93d7248
t
aljungstrom Feb 1, 2022
b4b6efb
m
aljungstrom Feb 1, 2022
cc6ced2
done
aljungstrom Apr 24, 2023
e8244ac
duplicate
aljungstrom Apr 24, 2023
aadde33
wups
aljungstrom Apr 24, 2023
17f3fc1
rme
aljungstrom Apr 24, 2023
9341710
ganea stuff
aljungstrom Jun 2, 2023
52429ff
Merge branch 'newM'
aljungstrom Jun 8, 2023
ea75092
w
aljungstrom Jun 8, 2023
3acc6b8
w
aljungstrom Jun 8, 2023
227b10b
w
aljungstrom Jun 8, 2023
9d1915d
fix
aljungstrom Jan 17, 2024
c034578
stuff
aljungstrom Jan 18, 2024
2fef4ef
stuff
aljungstrom Jan 22, 2024
2b8b5fd
more
aljungstrom Jan 22, 2024
74596b5
..
aljungstrom Jan 23, 2024
5e8b305
done?
aljungstrom Jan 23, 2024
74a8521
wups
aljungstrom Jan 23, 2024
7875e3e
wups
aljungstrom Jan 23, 2024
7313a31
wups
aljungstrom Jan 23, 2024
b7716a4
fixes
aljungstrom Jan 23, 2024
f7524eb
ugh...
aljungstrom Jan 23, 2024
e47bad5
wups
aljungstrom Jan 24, 2024
9071481
stuff
aljungstrom Jan 31, 2024
f4745a2
Merge remote-tracking branch 'origin/master'
aljungstrom Jan 31, 2024
ea5fefd
stuff
aljungstrom Feb 25, 2024
b694120
stuff
aljungstrom Feb 26, 2024
ae6e813
stuf
aljungstrom Feb 26, 2024
df55d55
More
aljungstrom Feb 29, 2024
42d6b77
stuff
aljungstrom Feb 29, 2024
54c7919
stuff
aljungstrom Mar 1, 2024
53bb0f2
stuff
aljungstrom Mar 3, 2024
a3bb47e
done?
aljungstrom Mar 3, 2024
4ba3c8e
stuff
aljungstrom Mar 3, 2024
a3f6a9e
merge
aljungstrom Mar 3, 2024
6e259af
cleanup
aljungstrom Mar 3, 2024
b1f9e1d
readme
aljungstrom Mar 4, 2024
2d3fe1c
wups
aljungstrom Mar 4, 2024
1b005a6
ugh
aljungstrom Mar 4, 2024
ac5249e
wups
aljungstrom Mar 4, 2024
3e53282
broken code
aljungstrom Mar 4, 2024
beccacd
ojdå
aljungstrom Mar 4, 2024
3784dcd
comments
aljungstrom May 2, 2024
eb6b12e
Pointed
aljungstrom May 7, 2024
87fa4c0
done?
aljungstrom May 7, 2024
afe51a4
p2
aljungstrom May 8, 2024
dac2fd3
stuff
aljungstrom May 23, 2024
77623bb
wip...
aljungstrom May 27, 2024
c7acbee
stuff
aljungstrom May 29, 2024
e4f4003
almost
aljungstrom May 31, 2024
6bc3664
pretty much done
aljungstrom May 31, 2024
0cb5678
cleaning
aljungstrom Jun 4, 2024
73afa8e
cleaning
aljungstrom Jun 4, 2024
787f34f
connected done?
aljungstrom Jun 4, 2024
46482af
connected clean
aljungstrom Jun 4, 2024
1dff2d5
merge
aljungstrom Jun 4, 2024
10aea90
minor
aljungstrom Jun 4, 2024
e13f9ab
Merge remote-tracking branch 'master/master' into cellular_pointed
aljungstrom Sep 16, 2024
5dae632
fixes
aljungstrom Sep 16, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions Cubical/CW/Base.agda
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ module Cubical.CW.Base where
open import Cubical.Foundations.Prelude
open import Cubical.Foundations.Equiv
open import Cubical.Foundations.Function
open import Cubical.Foundations.Pointed

open import Cubical.Data.Nat renaming (_+_ to _+ℕ_)
open import Cubical.Data.Nat.Order
Expand Down Expand Up @@ -102,6 +103,9 @@ isFinCW {ℓ = ℓ} X =
finCW : (ℓ : Level) → Type (ℓ-suc ℓ)
finCW ℓ = Σ[ A ∈ Type ℓ ] ∥ isFinCW A ∥₁

finCW∙ : (ℓ : Level) → Type (ℓ-suc ℓ)
finCW∙ ℓ = Σ[ A ∈ Pointed ℓ ] ∥ isFinCW (fst A) ∥₁

finCWexplicit : (ℓ : Level) → Type (ℓ-suc ℓ)
finCWexplicit ℓ = Σ[ A ∈ Type ℓ ] (isFinCW A)

Expand Down Expand Up @@ -147,6 +151,10 @@ to_cofibCW n C x = inr x
CW↪∞ : (C : CWskel ℓ) → (n : ℕ) → fst C n → realise C
CW↪∞ C n x = incl x

CW↪Iterate : ∀ {ℓ} (T : CWskel ℓ) (n m : ℕ) → fst T n → fst T (m +ℕ n)
CW↪Iterate T n zero = idfun _
CW↪Iterate T n (suc m) x = CW↪ T (m +ℕ n) (CW↪Iterate T n m x)

finCW↑ : (n m : ℕ) → (m ≥ n) → finCWskel ℓ n → finCWskel ℓ m
fst (finCW↑ m n p C) = fst C
fst (snd (finCW↑ m n p C)) = snd C .fst
Expand Down
Loading
Loading