File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -4,12 +4,14 @@ Require Import Colimits.Pushout.
4
4
Require Import WildCat.
5
5
Require Import Homotopy.Suspension.
6
6
7
- (* Here we define the Wedge sum of two pointed types *)
7
+ Local Set Universe Minimization ToSet.
8
+
9
+ (** * Wedge sums *)
8
10
9
11
Local Open Scope pointed_scope.
10
12
11
- Definition Wedge@{u v} (X Y : pType@{u} ) : pType@{v}
12
- := [Pushout@{u u v v} (fun _ : Unit => point X) (fun _ => point Y), pushl (point X)].
13
+ Definition Wedge (X Y : pType) : pType
14
+ := [Pushout (fun _ : Unit => point X) (fun _ => point Y), pushl (point X)].
13
15
14
16
Notation "X \/ Y" := (Wedge X Y) : pointed_scope.
15
17
@@ -31,10 +33,10 @@ Defined.
31
33
Definition wglue {X Y : pType}
32
34
: pushl (point X) = (pushr (point Y)) :> (X \/ Y) := pglue tt.
33
35
34
- (** Wedge recursion into an unpointed type. We define this one separately as the universe variables need to be more general. *)
35
- Definition wedge_rec'@{i j v} {X Y : pType@{i}} {Z : Type @{v} }
36
+ (** Wedge recursion into an unpointed type. *)
37
+ Definition wedge_rec' {X Y : pType} {Z : Type }
36
38
(f : X -> Z) (g : Y -> Z) (w : f pt = g pt)
37
- : Wedge@{i j} X Y -> Z.
39
+ : Wedge X Y -> Z.
38
40
Proof .
39
41
snrapply Pushout_rec.
40
42
- exact f.
You can’t perform that action at this time.
0 commit comments