Skip to content

Commit

Permalink
split
Browse files Browse the repository at this point in the history
  • Loading branch information
mike dupont committed Feb 1, 2024
1 parent 6bc8bdc commit a564677
Show file tree
Hide file tree
Showing 134 changed files with 392,636 additions and 0 deletions.
1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5aa

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ab

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ac

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ad

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ae

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5af

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ag

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ah

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ai

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5aj

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ak

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5al

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5am

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5an

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ao

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ap

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5aq

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ar

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5as

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5at

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5au

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5av

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5aw

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ax

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ay

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5az

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ba

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bb

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bc

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bd

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5be

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bf

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bg

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bh

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bi

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bj

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bk

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bl

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bm

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bn

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bo

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bp

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bq

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5br

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bs

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bt

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bu

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bv

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bw

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bx

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5by

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5bz

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ca

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cb

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cc

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cd

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ce

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cf

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cg

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ch

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ci

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cj

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ck

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cl

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cm

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cn

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5co

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cp

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cq

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cr

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cs

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ct

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cu

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cv

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cw

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cx

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cy

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5cz

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5da

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5db

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dc

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dd

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5de

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5df

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dg

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dh

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5di

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dj

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dk

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dl

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dm

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dn

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5do

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dp

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dq

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dr

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ds

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dt

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5du

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dv

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dw

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dx

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dy

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5dz

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ea

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eb

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ec

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ed

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ee

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ef

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eg

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eh

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ei

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ej

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ek

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5el

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5em

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5en

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eo

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ep

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eq

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5er

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5es

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5et

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5eu

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ev

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ew

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ex

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ey

Large diffs are not rendered by default.

1,000 changes: 1,000 additions & 0 deletions 2024/02/01/TASK5ez

Large diffs are not rendered by default.

399 changes: 399 additions & 0 deletions 2024/02/01/TASK5fa
Original file line number Diff line number Diff line change
@@ -0,0 +1,399 @@
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D" has type
"∏ (a : enriched_coprod_cocone ?E ?D)
(sum : ∏ (w : ?C) (v : ?V),
(∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧) → ?V ⟦ v, ?E ⦃ a, w ⦄ ⟧),
(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D a" while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D" has type
"∏ (a : enriched_coprod_cocone ?E ?D)
(sum : ∏ (w : ?C) (v : ?V),
(∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧) → ?V ⟦ v, ?E ⦃ a, w ⦄ ⟧),
(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D a" while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _)

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
<coq-core.plugins.ltac::simple_refine@0> $1

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _ _) || simple
refine (p _ _ _ _ _ _ _ _ _ _ _ _ _ _ _)
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a" has type
"∏
sum : ∏ (w : ?C) (v : ?V),
(∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧) → ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧,
(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a"
while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a" has type
"∏
sum : ∏ (w : ?C) (v : ?V),
(∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧) → ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧,
(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a"
while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _)

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
<coq-core.plugins.ltac::simple_refine@0> $1

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _ _) || simple
refine (p _ _ _ _ _ _ _ _ _ _ _ _ _ _ _)
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a ?sum" has type
"(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
?sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a"
while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a ?sum" has type
"(∏ (w : ?C) (v : ?V) (f : ∏ j : ?J, ?V ⟦ v, ?E ⦃ ?D j, w ⦄ ⟧)
(j : ?J),
?sum w v f · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) = f j)
→ (∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a"
while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _ _)

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
<coq-core.plugins.ltac::simple_refine@0> $1

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _) ||
simple refine (p _ _ _ _ _ _ _ _ _ _ _ _ _ _) || simple refine
(p _ _ _ _ _ _ _ _ _ _ _ _ _ _ _)
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a ?sum ?in_sum" has type
"(∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a" while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".
Level 0: In environment
P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
The term "make_is_coprod_enriched ?E ?D ?a ?sum ?in_sum" has type
"(∏ (w : ?C) (v : ?V) (φ₁ φ₂ : ?V ⟦ v, ?E ⦃ ?a, w ⦄ ⟧),
(∏ j : ?J,
φ₁ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j) =
φ₂ · precomp_arr ?E w (enriched_coprod_cocone_in ?E ?D ?a j)) →
φ₁ = φ₂) → is_coprod_enriched ?E ?D ?a" while it is expected to have type
"is_coprod_enriched E' ys make_structure_enriched_coprod_cocone".

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)


Going to execute:
simple refine (p _ _ _ _ _ _ _)

TcDebug (0) >
Goal:

P : hset_cartesian_closed_struct
C : category
E : struct_enrichment P C
E' := make_enrichment_over_struct P C E
: enrichment C (sym_mon_closed_cat_of_hset_struct P)
J : UU
HP : hset_struct_type_prod P J
EBC : structure_enrichment_coprod
ys : J → C
============================
(is_coprod_enriched E' ys make_structure_enriched_coprod_cocone)

Loading

0 comments on commit a564677

Please sign in to comment.