fix(hit): make the nondependent eliminator standard for hits
This commit is contained in:
parent
a127a676eb
commit
96a4a015d9
9 changed files with 11 additions and 11 deletions
|
@ -148,7 +148,7 @@ namespace circle
|
|||
end circle
|
||||
|
||||
attribute circle.base1 circle.base2 circle.base [constructor]
|
||||
attribute circle.elim2 circle.rec2 [unfold-c 6] [recursor 6]
|
||||
attribute circle.rec2 circle.elim2 [unfold-c 6] [recursor 6]
|
||||
attribute circle.elim2_type [unfold-c 5]
|
||||
attribute circle.rec2_on circle.elim2_on [unfold-c 2]
|
||||
attribute circle.elim2_type [unfold-c 1]
|
||||
|
@ -251,7 +251,7 @@ namespace circle
|
|||
begin
|
||||
apply (Group_eq fg_carrier_equiv_int),
|
||||
intros g h,
|
||||
apply trunc.rec_on g, intro g', apply trunc.rec_on h, intro h',
|
||||
induction g with g', induction h with h',
|
||||
-- esimp at *,
|
||||
-- esimp [fg_carrier_equiv_int,equiv.trans,equiv.symm,equiv_trunc,trunc_equiv_trunc,
|
||||
-- base_eq_base_equiv,circle_eq_equiv,is_equiv_tr,semigroup.to_has_mul,monoid.to_semigroup,
|
||||
|
|
|
@ -79,7 +79,7 @@ end
|
|||
end coeq
|
||||
|
||||
attribute coeq.coeq_i [constructor]
|
||||
attribute coeq.elim coeq.rec [unfold-c 8] [recursor 8]
|
||||
attribute coeq.rec coeq.elim [unfold-c 8] [recursor 8]
|
||||
attribute coeq.elim_type [unfold-c 7]
|
||||
attribute coeq.rec_on coeq.elim_on [unfold-c 6]
|
||||
attribute coeq.elim_type_on [unfold-c 5]
|
||||
|
|
|
@ -171,11 +171,11 @@ end
|
|||
end seq_colim
|
||||
|
||||
attribute colimit.incl seq_colim.inclusion [constructor]
|
||||
attribute colimit.elim colimit.rec [unfold-c 10] [recursor 10]
|
||||
attribute colimit.rec colimit.elim [unfold-c 10] [recursor 10]
|
||||
attribute colimit.elim_type [unfold-c 9]
|
||||
attribute colimit.rec_on colimit.elim_on [unfold-c 8]
|
||||
attribute colimit.elim_type_on [unfold-c 7]
|
||||
attribute seq_colim.elim seq_colim.rec [unfold-c 6] [recursor 6]
|
||||
attribute seq_colim.rec seq_colim.elim [unfold-c 6] [recursor 6]
|
||||
attribute seq_colim.elim_type [unfold-c 5]
|
||||
attribute seq_colim.rec_on seq_colim.elim_on [unfold-c 4]
|
||||
attribute seq_colim.elim_type_on [unfold-c 3]
|
||||
|
|
|
@ -89,7 +89,7 @@ end
|
|||
end cylinder
|
||||
|
||||
attribute cylinder.base cylinder.top [constructor]
|
||||
attribute cylinder.elim cylinder.rec [unfold-c 8] [recursor 8]
|
||||
attribute cylinder.rec cylinder.elim [unfold-c 8] [recursor 8]
|
||||
attribute cylinder.elim_type [unfold-c 7]
|
||||
attribute cylinder.rec_on cylinder.elim_on [unfold-c 5]
|
||||
attribute cylinder.elim_type_on [unfold-c 4]
|
||||
|
|
|
@ -86,7 +86,7 @@ end
|
|||
end pushout
|
||||
|
||||
attribute pushout.inl pushout.inr [constructor]
|
||||
attribute pushout.elim pushout.rec [unfold-c 10] [recursor 10]
|
||||
attribute pushout.rec pushout.elim [unfold-c 10] [recursor 10]
|
||||
attribute pushout.elim_type [unfold-c 9]
|
||||
attribute pushout.rec_on pushout.elim_on [unfold-c 7]
|
||||
attribute pushout.elim_type_on [unfold-c 6]
|
||||
|
|
|
@ -71,5 +71,5 @@ end
|
|||
end quotient
|
||||
|
||||
attribute quotient.class_of [constructor]
|
||||
attribute quotient.elim quotient.rec [unfold-c 7] [recursor 7]
|
||||
attribute quotient.rec quotient.elim [unfold-c 7] [recursor 7]
|
||||
attribute quotient.rec_on quotient.elim_on [unfold-c 4]
|
||||
|
|
|
@ -72,7 +72,7 @@ namespace suspension
|
|||
end suspension
|
||||
|
||||
attribute suspension.north suspension.south [constructor]
|
||||
attribute suspension.elim suspension.rec [unfold-c 6] [recursor 6]
|
||||
attribute suspension.rec suspension.elim [unfold-c 6] [recursor 6]
|
||||
attribute suspension.elim_type [unfold-c 5]
|
||||
attribute suspension.rec_on suspension.elim_on [unfold-c 3]
|
||||
attribute suspension.elim_type_on [unfold-c 2]
|
||||
|
|
|
@ -130,6 +130,6 @@ namespace trunc
|
|||
|
||||
end trunc
|
||||
|
||||
attribute trunc.elim [unfold-c 6]
|
||||
attribute trunc.elim_on [unfold-c 4]
|
||||
attribute trunc.rec [recursor]
|
||||
attribute trunc.elim [recursor 6] [unfold-c 6]
|
||||
|
|
|
@ -53,8 +53,8 @@ namespace type_quotient
|
|||
type_quotient.elim_type H.1 H.2
|
||||
end type_quotient
|
||||
|
||||
attribute type_quotient.rec [recursor]
|
||||
attribute type_quotient.elim [unfold-c 6] [recursor 6]
|
||||
attribute type_quotient.elim_type [unfold-c 5]
|
||||
attribute type_quotient.elim_on [unfold-c 4]
|
||||
attribute type_quotient.elim_type_on [unfold-c 3]
|
||||
attribute type_quotient.rec [recursor]
|
||||
|
|
Loading…
Reference in a new issue