DIGEST 1d2f83426138030acbd3ca6585550a83
FHoTT.Classes.interfaces.abstract_algebra
R15:28 HoTT.Basics.Classes <> <> lib
R30:44 HoTT.Basics.Overture <> <> lib
R62:76 HoTT.Spaces.Nat.Core <> <> lib
R94:132 HoTT.Classes.interfaces.canonical_names <> <> lib
R150:181 HoTT.Modalities.ReflectiveSubuniverse <> <> lib
rec 1226:1232 <> IsApart
proj 1266:1274 <> apart_set
proj 1292:1301 <> apart_mere
proj 1335:1349 <> apart_symmetric
proj 1374:1386 <> apart_cotrans
proj 1414:1424 <> tight_apart
binder 1234:1234 <> A:1
R1243:1247 HoTT.Classes.interfaces.canonical_names <> Apart class
R1249:1249 HoTT.Classes.interfaces.abstract_algebra <> A:1 var
binder 1237:1239 <> Aap:2
R1279:1284 HoTT.Basics.Overture <> IsHSet abbrev
R1286:1286 HoTT.Classes.interfaces.abstract_algebra <> A:1 var
R1306:1321 HoTT.Basics.Overture <> is_mere_relation abbrev
R1325:1329 HoTT.Classes.interfaces.canonical_names <> apart def
R1354:1362 HoTT.Basics.Overture <> Symmetric class
R1364:1368 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1391:1402 HoTT.Classes.interfaces.canonical_names <> CoTransitive class
R1404:1408 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1428:1434 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R1438:1439 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 1435:1435 <> x:8
binder 1437:1437 <> y:9
R1450:1454 HoTT.Basics.Iff <> ::type_scope:x_'<->'_x not
R1440:1441 HoTT.Basics.Overture <> ::type_scope:'~'_x not
R1449:1449 HoTT.Basics.Overture <> ::type_scope:'~'_x not
R1443:1447 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1442:1442 HoTT.Classes.interfaces.abstract_algebra <> x:8 var
R1448:1448 HoTT.Classes.interfaces.abstract_algebra <> y:9 var
R1456:1458 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R1455:1455 HoTT.Classes.interfaces.abstract_algebra <> x:8 var
R1459:1459 HoTT.Classes.interfaces.abstract_algebra <> y:9 var
scheme 1226:1232 <> IsApart_rect
scheme 1226:1232 <> IsApart_ind
scheme 1226:1232 <> IsApart_rec
scheme 1226:1232 <> IsApart_sind
inst 1474:1485 <> apart_irrefl
R1489:1495 HoTT.Classes.interfaces.abstract_algebra <> IsApart class
binder 1497:1497 <> A:11
binder 1489:1497 <> H:13
R1502:1512 HoTT.Basics.Overture <> Irreflexive class
R1514:1518 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1548:1558 HoTT.Classes.interfaces.abstract_algebra <> tight_apart meth
R1611:1621 HoTT.Classes.interfaces.abstract_algebra <> tight_apart meth
sec 1653:1668 <> setoid_morphisms
var  1682:1682 setoid_morphisms A
var  1684:1684 setoid_morphisms B
var  1688:1690 setoid_morphisms Aap
var  1704:1706 setoid_morphisms Bap
var  1720:1720 setoid_morphisms f
R1694:1698 HoTT.Classes.interfaces.canonical_names <> Apart class
R1700:1700 HoTT.Classes.interfaces.abstract_algebra <> A:14 var
R1710:1714 HoTT.Classes.interfaces.canonical_names <> Apart class
R1716:1716 HoTT.Classes.interfaces.abstract_algebra <> B:15 var
R1725:1728 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R1724:1724 HoTT.Classes.interfaces.abstract_algebra <> A:14 var
R1729:1729 HoTT.Classes.interfaces.abstract_algebra <> B:15 var
ind 1742:1761 <> StrongExtensionality
constr 1766:1786 <> strong_extensionality
rec 1742:1761 <> StrongExtensionality
proj 1766:1786 <> strong_extensionality
R1790:1796 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R1800:1801 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 1797:1797 <> x:20
binder 1799:1799 <> y:21
R1813:1816 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R1805:1809 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1802:1802 HoTT.Classes.interfaces.abstract_algebra <> setoid_morphisms.f var
R1804:1804 HoTT.Classes.interfaces.abstract_algebra <> x:20 var
R1810:1810 HoTT.Classes.interfaces.abstract_algebra <> setoid_morphisms.f var
R1812:1812 HoTT.Classes.interfaces.abstract_algebra <> y:21 var
R1818:1822 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1817:1817 HoTT.Classes.interfaces.abstract_algebra <> x:20 var
R1823:1823 HoTT.Classes.interfaces.abstract_algebra <> y:21 var
R1830:1845 HoTT.Classes.interfaces.abstract_algebra setoid_morphisms <> sec
R1921:1923 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R1941:1942 HoTT.Basics.Overture <> ap def
sec 1964:1986 <> setoid_binary_morphisms
var  2000:2000 setoid_binary_morphisms A
var  2002:2002 setoid_binary_morphisms B
var  2004:2004 setoid_binary_morphisms C
var  2008:2010 setoid_binary_morphisms Aap
var  2027:2029 setoid_binary_morphisms Bap
var  2043:2045 setoid_binary_morphisms Cap
var  2059:2059 setoid_binary_morphisms f
R2013:2017 HoTT.Classes.interfaces.canonical_names <> Apart class
R2019:2019 HoTT.Classes.interfaces.abstract_algebra <> A:23 var
R2033:2037 HoTT.Classes.interfaces.canonical_names <> Apart class
R2039:2039 HoTT.Classes.interfaces.abstract_algebra <> B:24 var
R2049:2053 HoTT.Classes.interfaces.canonical_names <> Apart class
R2055:2055 HoTT.Classes.interfaces.abstract_algebra <> C:25 var
R2064:2067 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R2063:2063 HoTT.Classes.interfaces.abstract_algebra <> A:23 var
R2069:2072 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R2068:2068 HoTT.Classes.interfaces.abstract_algebra <> B:24 var
R2073:2073 HoTT.Classes.interfaces.abstract_algebra <> C:25 var
ind 2086:2111 <> StrongBinaryExtensionality
constr 2116:2143 <> strong_binary_extensionality
rec 2086:2111 <> StrongBinaryExtensionality
proj 2116:2143 <> strong_binary_extensionality
R2151:2157 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R2177:2178 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 2158:2161 <> x₁:31
binder 2163:2166 <> y₁:32
binder 2168:2171 <> x₂:33
binder 2173:2176 <> y₂:34
R2206:2209 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R2190:2194 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2179:2179 HoTT.Classes.interfaces.abstract_algebra <> setoid_binary_morphisms.f var
R2181:2184 HoTT.Classes.interfaces.abstract_algebra <> x₁:31 var
R2186:2189 HoTT.Classes.interfaces.abstract_algebra <> y₁:32 var
R2195:2195 HoTT.Classes.interfaces.abstract_algebra <> setoid_binary_morphisms.f var
R2197:2200 HoTT.Classes.interfaces.abstract_algebra <> x₂:33 var
R2202:2205 HoTT.Classes.interfaces.abstract_algebra <> y₂:34 var
R2210:2212 HoTT.Truncations.Core <> hor def
R2219:2223 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2215:2218 HoTT.Classes.interfaces.abstract_algebra <> x₁:31 var
R2224:2227 HoTT.Classes.interfaces.abstract_algebra <> x₂:33 var
R2235:2239 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2231:2234 HoTT.Classes.interfaces.abstract_algebra <> y₁:32 var
R2240:2243 HoTT.Classes.interfaces.abstract_algebra <> y₂:34 var
R2251:2273 HoTT.Classes.interfaces.abstract_algebra setoid_binary_morphisms <> sec
sec 2474:2486 <> upper_classes
var  2514:2514 upper_classes A
rec 2573:2583 <> IsSemiGroup
proj 2608:2613 <> sg_set
proj 2633:2638 <> sg_ass
R2591:2594 HoTT.Classes.interfaces.canonical_names <> SgOp class
R2596:2596 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 2586:2588 <> Aop:37
R2618:2623 HoTT.Basics.Overture <> IsHSet abbrev
R2625:2625 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R2643:2653 HoTT.Classes.interfaces.canonical_names <> Associative class
R2655:2659 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 2573:2583 <> IsSemiGroup_rect
scheme 2573:2583 <> IsSemiGroup_ind
scheme 2573:2583 <> IsSemiGroup_rec
scheme 2573:2583 <> IsSemiGroup_sind
rec 2673:2694 <> IsCommutativeSemiGroup
proj 2720:2727 <> comsg_sg
proj 2757:2766 <> comsg_comm
R2703:2706 HoTT.Classes.interfaces.canonical_names <> SgOp class
R2708:2708 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 2697:2699 <> Aop:41
R2733:2743 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroup class
R2745:2749 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R2771:2781 HoTT.Classes.interfaces.canonical_names <> Commutative class
R2783:2787 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 2673:2694 <> IsCommutativeSemiGroup_rect
scheme 2673:2694 <> IsCommutativeSemiGroup_ind
scheme 2673:2694 <> IsCommutativeSemiGroup_rec
scheme 2673:2694 <> IsCommutativeSemiGroup_sind
rec 2801:2813 <> IsSemiLattice
proj 2839:2852 <> semilattice_sg
proj 2893:2914 <> semilattice_idempotent
R2822:2825 HoTT.Classes.interfaces.canonical_names <> SgOp class
R2827:2827 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 2816:2818 <> Aop:45
R2858:2879 HoTT.Classes.interfaces.abstract_algebra <> IsCommutativeSemiGroup class
R2881:2885 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R2919:2934 HoTT.Classes.interfaces.canonical_names <> BinaryIdempotent class
R2936:2940 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 2801:2813 <> IsSemiLattice_rect
scheme 2801:2813 <> IsSemiLattice_ind
scheme 2801:2813 <> IsSemiLattice_rec
scheme 2801:2813 <> IsSemiLattice_sind
rec 2953:2960 <> IsMonoid
proj 3006:3021 <> monoid_semigroup
proj 3044:3057 <> monoid_left_id
proj 3096:3110 <> monoid_right_id
R2969:2972 HoTT.Classes.interfaces.canonical_names <> SgOp class
R2974:2974 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 2963:2965 <> Aop:49
R2986:2992 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R2994:2994 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 2978:2982 <> Aunit:50
R3026:3036 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroup class
R3062:3073 HoTT.Classes.interfaces.canonical_names <> LeftIdentity class
R3081:3088 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R3075:3079 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R3115:3127 HoTT.Classes.interfaces.canonical_names <> RightIdentity class
R3135:3142 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R3129:3133 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 2953:2960 <> IsMonoid_rect
scheme 2953:2960 <> IsMonoid_ind
scheme 2953:2960 <> IsMonoid_rec
scheme 2953:2960 <> IsMonoid_sind
rec 3156:3174 <> IsCommutativeMonoid
proj 3220:3232 <> commonoid_mon
proj 3265:3285 <> commonoid_commutative
R3183:3186 HoTT.Classes.interfaces.canonical_names <> SgOp class
R3188:3188 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3177:3179 <> Aop:55
R3200:3206 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R3208:3208 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3192:3196 <> Aunit:56
R3238:3245 HoTT.Classes.interfaces.abstract_algebra <> IsMonoid class
R3247:3251 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R3253:3257 HoTT.Classes.interfaces.abstract_algebra <> Aunit:56 var
R3290:3300 HoTT.Classes.interfaces.canonical_names <> Commutative class
R3302:3306 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 3156:3174 <> IsCommutativeMonoid_rect
scheme 3156:3174 <> IsCommutativeMonoid_ind
scheme 3156:3174 <> IsCommutativeMonoid_rec
scheme 3156:3174 <> IsCommutativeMonoid_sind
rec 3320:3326 <> IsGroup
proj 3391:3402 <> group_monoid
proj 3438:3446 <> inverse_l
proj 3488:3496 <> inverse_r
R3335:3338 HoTT.Classes.interfaces.canonical_names <> SgOp class
R3340:3340 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3329:3331 <> Aop:60
R3352:3358 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R3360:3360 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3344:3348 <> Aunit:61
R3371:3377 HoTT.Classes.interfaces.canonical_names <> Inverse class
R3379:3379 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3364:3367 <> Ainv:62
R3408:3415 HoTT.Classes.interfaces.abstract_algebra <> IsMonoid class
R3417:3421 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R3423:3430 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R3451:3461 HoTT.Classes.interfaces.canonical_names <> LeftInverse class
R3473:3480 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R3469:3471 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(^)' not
R3463:3467 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R3501:3512 HoTT.Classes.interfaces.canonical_names <> RightInverse class
R3524:3531 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R3520:3522 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(^)' not
R3514:3518 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 3320:3326 <> IsGroup_rect
scheme 3320:3326 <> IsGroup_ind
scheme 3320:3326 <> IsGroup_rec
scheme 3320:3326 <> IsGroup_sind
rec 3549:3568 <> IsBoundedSemiLattice
proj 3614:3636 <> bounded_semilattice_mon
proj 3680:3709 <> bounded_semilattice_idempotent
R3577:3580 HoTT.Classes.interfaces.canonical_names <> SgOp class
R3582:3582 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3571:3573 <> Aop:67
R3594:3600 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R3602:3602 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3586:3590 <> Aunit:68
R3642:3660 HoTT.Classes.interfaces.abstract_algebra <> IsCommutativeMonoid class
R3662:3666 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
R3668:3672 HoTT.Classes.interfaces.abstract_algebra <> Aunit:68 var
R3714:3729 HoTT.Classes.interfaces.canonical_names <> BinaryIdempotent class
R3731:3735 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:'(.*.)' not
scheme 3549:3568 <> IsBoundedSemiLattice_rect
scheme 3549:3568 <> IsBoundedSemiLattice_ind
scheme 3549:3568 <> IsBoundedSemiLattice_rec
scheme 3549:3568 <> IsBoundedSemiLattice_sind
rec 3786:3794 <> IsAbGroup
proj 3859:3871 <> abgroup_group
proj 3906:3924 <> abgroup_commutative
R3803:3806 HoTT.Classes.interfaces.canonical_names <> SgOp class
R3808:3808 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3797:3799 <> Aop:72
R3820:3826 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R3828:3828 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3812:3816 <> Aunit:73
R3839:3845 HoTT.Classes.interfaces.canonical_names <> Inverse class
R3847:3847 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 3832:3835 <> Ainv:74
R3877:3883 HoTT.Classes.interfaces.abstract_algebra <> IsGroup class
R3885:3887 HoTT.Classes.interfaces.abstract_algebra <> Aop:72 var
R3889:3893 HoTT.Classes.interfaces.abstract_algebra <> Aunit:73 var
R3895:3898 HoTT.Classes.interfaces.abstract_algebra <> Ainv:74 var
R3929:3939 HoTT.Classes.interfaces.canonical_names <> Commutative class
R3941:3943 HoTT.Classes.interfaces.abstract_algebra <> Aop:72 var
scheme 3786:3794 <> IsAbGroup_rect
scheme 3786:3794 <> IsAbGroup_ind
scheme 3786:3794 <> IsAbGroup_rec
scheme 3786:3794 <> IsAbGroup_sind
var  3960:3964 upper_classes Aplus
var  3977:3981 upper_classes Amult
var  3994:3998 upper_classes Azero
var  4011:4014 upper_classes Aone
R3968:3971 HoTT.Classes.interfaces.canonical_names <> Plus class
R3973:3973 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R3985:3988 HoTT.Classes.interfaces.canonical_names <> Mult class
R3990:3990 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R4002:4005 HoTT.Classes.interfaces.canonical_names <> Zero class
R4007:4007 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R4018:4020 HoTT.Classes.interfaces.canonical_names <> One class
R4022:4022 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
rec 4035:4045 <> IsSemiCRing
proj 4056:4070 <> semiplus_monoid
proj 4108:4122 <> semimult_monoid
proj 4162:4175 <> semiring_distr
proj 4211:4230 <> semiring_left_absorb
R4076:4094 HoTT.Classes.interfaces.abstract_algebra <> IsCommutativeMonoid class
R4096:4098 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4128:4146 HoTT.Classes.interfaces.abstract_algebra <> IsCommutativeMonoid class
R4148:4152 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R4180:4193 HoTT.Classes.interfaces.canonical_names <> LeftDistribute class
R4201:4203 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4195:4199 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R4235:4244 HoTT.Classes.interfaces.canonical_names <> LeftAbsorb class
R4246:4250 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
scheme 4035:4045 <> IsSemiCRing_rect
scheme 4035:4045 <> IsSemiCRing_ind
scheme 4035:4045 <> IsSemiCRing_rec
scheme 4035:4045 <> IsSemiCRing_sind
var  4269:4275 upper_classes Anegate
R4279:4284 HoTT.Classes.interfaces.canonical_names <> Negate class
R4286:4286 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
rec 4299:4304 <> IsRing
proj 4315:4326 <> ring_abgroup
proj 4358:4368 <> ring_monoid
proj 4397:4410 <> ring_dist_left
proj 4446:4460 <> ring_dist_right
R4332:4340 HoTT.Classes.interfaces.abstract_algebra <> IsAbGroup class
R4342:4344 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4348:4350 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(-)' not
R4374:4381 HoTT.Classes.interfaces.abstract_algebra <> IsMonoid class
R4383:4387 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R4415:4428 HoTT.Classes.interfaces.canonical_names <> LeftDistribute class
R4436:4438 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4430:4434 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R4465:4479 HoTT.Classes.interfaces.canonical_names <> RightDistribute class
R4487:4489 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4481:4485 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
scheme 4299:4304 <> IsRing_rect
scheme 4299:4304 <> IsRing_ind
scheme 4299:4304 <> IsRing_rec
scheme 4299:4304 <> IsRing_sind
rec 4505:4511 <> IsCRing
proj 4522:4532 <> cring_group
proj 4564:4575 <> cring_monoid
proj 4615:4624 <> cring_dist
R4538:4546 HoTT.Classes.interfaces.abstract_algebra <> IsAbGroup class
R4548:4550 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4554:4556 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(-)' not
R4581:4599 HoTT.Classes.interfaces.abstract_algebra <> IsCommutativeMonoid class
R4601:4605 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R4629:4642 HoTT.Classes.interfaces.canonical_names <> LeftDistribute class
R4650:4652 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R4644:4648 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
scheme 4505:4511 <> IsCRing_rect
scheme 4505:4511 <> IsCRing_ind
scheme 4505:4511 <> IsCRing_rec
scheme 4505:4511 <> IsCRing_sind
inst 4679:4692 <> isring_iscring
R4703:4706 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R4696:4702 HoTT.Classes.interfaces.abstract_algebra <> IsCRing class
R4707:4712 HoTT.Classes.interfaces.abstract_algebra <> IsRing class
R4802:4814 HoTT.Classes.interfaces.canonical_names <> commutativity def
R4832:4843 HoTT.Classes.interfaces.canonical_names <> distribute_l def
R4862:4874 HoTT.Classes.interfaces.canonical_names <> commutativity def
rec 4897:4912 <> IsIntegralDomain
proj 4923:4933 <> intdom_ring
proj 4951:4967 <> intdom_nontrivial
proj 5001:5015 <> intdom_nozeroes
R4937:4943 HoTT.Classes.interfaces.abstract_algebra <> IsCRing class
R4971:4979 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R4982:4984 HoTT.Basics.Overture <> not def
R4988:4990 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R5020:5033 HoTT.Classes.interfaces.canonical_names <> NoZeroDivisors class
R5035:5035 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
scheme 4897:4912 <> IsIntegralDomain_rect
scheme 4897:4912 <> IsIntegralDomain_ind
scheme 4897:4912 <> IsIntegralDomain_rec
scheme 4897:4912 <> IsIntegralDomain_sind
rec 5143:5149 <> IsField
proj 5193:5202 <> field_ring
proj 5221:5231 <> field_apart
proj 5252:5265 <> field_plus_ext
proj 5307:5320 <> field_mult_ext
proj 5364:5379 <> field_nontrivial
proj 5409:5421 <> recip_inverse
R5157:5161 HoTT.Classes.interfaces.canonical_names <> Apart class
R5163:5163 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 5152:5154 <> Aap:101
R5175:5179 HoTT.Classes.interfaces.canonical_names <> Recip class
R5181:5181 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 5167:5172 <> Arecip:102
R5207:5213 HoTT.Classes.interfaces.abstract_algebra <> IsCRing class
R5236:5242 HoTT.Classes.interfaces.abstract_algebra <> IsApart class
R5244:5244 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R5270:5295 HoTT.Classes.interfaces.abstract_algebra <> StrongBinaryExtensionality class
R5297:5299 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R5325:5350 HoTT.Classes.interfaces.abstract_algebra <> StrongBinaryExtensionality class
R5352:5356 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R5383:5391 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R5395:5399 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R5425:5431 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5433:5434 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 5432:5432 <> x:109
R5443:5445 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R5438:5441 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'//'_x not
R5436:5437 HoTT.Basics.Overture <> ::fibration_scope:x_'.1' not
R5435:5435 HoTT.Classes.interfaces.abstract_algebra <> x:109 var
R5442:5442 HoTT.Classes.interfaces.abstract_algebra <> x:109 var
scheme 5143:5149 <> IsField_rect
scheme 5143:5149 <> IsField_ind
scheme 5143:5149 <> IsField_rec
scheme 5143:5149 <> IsField_sind
rec 5609:5618 <> IsDecField
proj 5655:5667 <> decfield_ring
proj 5686:5704 <> decfield_nontrivial
proj 5733:5743 <> dec_recip_0
proj 5760:5776 <> dec_recip_inverse
R5634:5641 HoTT.Classes.interfaces.canonical_names <> DecRecip class
R5643:5643 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 5621:5630 <> Adec_recip:111
R5672:5678 HoTT.Classes.interfaces.abstract_algebra <> IsCRing class
R5708:5716 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R5720:5723 HoTT.Basics.Overture <> ::type_scope:x_'<>'_x not
R5749:5751 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R5747:5747 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'/'_x not
R5780:5786 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5788:5789 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 5787:5787 <> x:116
R5796:5799 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R5791:5794 HoTT.Basics.Overture <> ::type_scope:x_'<>'_x not
R5790:5790 HoTT.Classes.interfaces.abstract_algebra <> x:116 var
R5805:5807 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R5801:5803 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'/'_x not
R5800:5800 HoTT.Classes.interfaces.abstract_algebra <> x:116 var
R5804:5804 HoTT.Classes.interfaces.abstract_algebra <> x:116 var
scheme 5609:5618 <> IsDecField_rect
scheme 5609:5618 <> IsDecField_ind
scheme 5609:5618 <> IsDecField_rec
scheme 5609:5618 <> IsDecField_sind
ind 5822:5840 <> FieldCharacteristic
constr 5896:5915 <> field_characteristic
rec 5822:5840 <> FieldCharacteristic
proj 5896:5915 <> field_characteristic
R5853:5857 HoTT.Classes.interfaces.canonical_names <> Apart class
R5865:5865 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
binder 5847:5849 <> Aap:118
R5873:5875 HoTT.Basics.Overture <> nat ind
binder 5869:5869 <> k:119
R5919:5925 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5933:5942 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5930:5932 HoTT.Basics.Overture <> nat ind
binder 5926:5926 <> n:121
R5958:5969 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R5943:5953 HoTT.Spaces.Nat.Core <> lt class
R5957:5957 HoTT.Classes.interfaces.abstract_algebra <> n:121 var
R5970:5972 HoTT.Basics.Iff <> iff def
R5983:5989 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5997:5998 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R5994:5996 HoTT.Basics.Overture <> nat ind
binder 5990:5990 <> m:122
R5999:6001 HoTT.Basics.Overture <> not def
R6008:6012 HoTT.Basics.Overture <> paths ind
R6073:6079 HoTT.Spaces.Nat.Core <> nat_mul def
R6081:6081 HoTT.Classes.interfaces.abstract_algebra <> k:119 var
R6083:6083 HoTT.Classes.interfaces.abstract_algebra <> m:122 var
R6020:6020 HoTT.Classes.interfaces.abstract_algebra <> n:121 var
R6098:6102 HoTT.Classes.interfaces.canonical_names <> apart def
R6104:6104 HoTT.Classes.interfaces.abstract_algebra <> upper_classes.A var
R6106:6108 HoTT.Classes.interfaces.abstract_algebra <> Aap:118 var
R6111:6118 HoTT.Spaces.Nat.Core <> nat_iter abbrev
R6120:6120 HoTT.Classes.interfaces.abstract_algebra <> n:121 var
R6122:6122 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'('_x_'+)' not
R6124:6126 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'('_x_'+)' not
R6140:6152 HoTT.Classes.interfaces.abstract_algebra upper_classes <> sec
R6204:6212 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R6216:6219 HoTT.Basics.Overture <> ::type_scope:x_'<>'_x not
R6237:6253 HoTT.Classes.interfaces.abstract_algebra <> intdom_nontrivial meth
R6303:6311 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R6315:6319 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R6337:6352 HoTT.Classes.interfaces.abstract_algebra <> field_nontrivial meth
R6402:6410 HoTT.Classes.interfaces.canonical_names <> PropHolds class
R6414:6417 HoTT.Basics.Overture <> ::type_scope:x_'<>'_x not
R6435:6453 HoTT.Classes.interfaces.abstract_algebra <> decfield_nontrivial meth
R6763:6769 HoTT.Classes.interfaces.abstract_algebra <> IsCRing class
R6784:6794 HoTT.Classes.interfaces.abstract_algebra <> intdom_ring meth
R6830:6842 HoTT.Classes.interfaces.abstract_algebra <> recip_inverse meth
R6911:6927 HoTT.Classes.interfaces.abstract_algebra <> dec_recip_inverse meth
R7003:7013 HoTT.Classes.interfaces.abstract_algebra <> dec_recip_0 meth
sec 7082:7088 <> lattice
var  7101:7101 lattice A
var  7104:7108 lattice Ajoin
var  7120:7124 lattice Ameet
var  7136:7142 lattice Abottom
var  7157:7160 lattice Atop
R7111:7114 HoTT.Classes.interfaces.canonical_names <> Join class
R7116:7116 HoTT.Classes.interfaces.abstract_algebra <> A:124 var
R7127:7130 HoTT.Classes.interfaces.canonical_names <> Meet class
R7132:7132 HoTT.Classes.interfaces.abstract_algebra <> A:124 var
R7146:7151 HoTT.Classes.interfaces.canonical_names <> Bottom class
R7153:7153 HoTT.Classes.interfaces.abstract_algebra <> A:124 var
R7164:7166 HoTT.Classes.interfaces.canonical_names <> Top class
R7168:7168 HoTT.Classes.interfaces.abstract_algebra <> A:124 var
ind 7181:7197 <> IsJoinSemiLattice
constr 7206:7221 <> join_semilattice
rec 7181:7197 <> IsJoinSemiLattice
proj 7206:7221 <> join_semilattice
R7227:7239 HoTT.Classes.interfaces.abstract_algebra <> IsSemiLattice class
R7241:7241 HoTT.Classes.interfaces.abstract_algebra <> lattice.A var
R7243:7255 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
ind 7267:7290 <> IsBoundedJoinSemiLattice
constr 7299:7322 <> bounded_join_semilattice
rec 7267:7290 <> IsBoundedJoinSemiLattice
proj 7299:7322 <> bounded_join_semilattice
R7328:7347 HoTT.Classes.interfaces.abstract_algebra <> IsBoundedSemiLattice class
R7349:7349 HoTT.Classes.interfaces.abstract_algebra <> lattice.A var
R7357:7369 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
R7371:7388 HoTT.Classes.interfaces.canonical_names <> bottom_is_mon_unit def
ind 7400:7416 <> IsMeetSemiLattice
constr 7425:7440 <> meet_semilattice
rec 7400:7416 <> IsMeetSemiLattice
proj 7425:7440 <> meet_semilattice
R7446:7458 HoTT.Classes.interfaces.abstract_algebra <> IsSemiLattice class
R7460:7460 HoTT.Classes.interfaces.abstract_algebra <> lattice.A var
R7462:7474 HoTT.Classes.interfaces.canonical_names <> meet_is_sg_op inst
ind 7486:7509 <> IsBoundedMeetSemiLattice
constr 7518:7541 <> bounded_meet_semilattice
rec 7486:7509 <> IsBoundedMeetSemiLattice
proj 7518:7541 <> bounded_meet_semilattice
R7547:7566 HoTT.Classes.interfaces.abstract_algebra <> IsBoundedSemiLattice class
R7568:7568 HoTT.Classes.interfaces.abstract_algebra <> lattice.A var
R7576:7588 HoTT.Classes.interfaces.canonical_names <> meet_is_sg_op inst
R7590:7604 HoTT.Classes.interfaces.canonical_names <> top_is_mon_unit def
rec 7616:7624 <> IsLattice
proj 7635:7646 <> lattice_join
proj 7675:7686 <> lattice_meet
proj 7715:7734 <> join_meet_absorption
proj 7768:7787 <> meet_join_absorption
R7651:7667 HoTT.Classes.interfaces.abstract_algebra <> IsJoinSemiLattice class
R7691:7707 HoTT.Classes.interfaces.abstract_algebra <> IsMeetSemiLattice class
R7739:7748 HoTT.Classes.interfaces.canonical_names <> Absorption class
R7756:7760 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
R7750:7754 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R7792:7801 HoTT.Classes.interfaces.canonical_names <> Absorption class
R7809:7813 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R7803:7807 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
scheme 7616:7624 <> IsLattice_rect
scheme 7616:7624 <> IsLattice_ind
scheme 7616:7624 <> IsLattice_rec
scheme 7616:7624 <> IsLattice_sind
rec 7827:7842 <> IsBoundedLattice
proj 7853:7871 <> boundedlattice_join
proj 7907:7925 <> boundedlattice_meet
proj 7961:7987 <> boundedjoin_meet_absorption
proj 8021:8047 <> boundedmeet_join_absorption
R7876:7899 HoTT.Classes.interfaces.abstract_algebra <> IsBoundedJoinSemiLattice class
R7930:7953 HoTT.Classes.interfaces.abstract_algebra <> IsBoundedMeetSemiLattice class
R7992:8001 HoTT.Classes.interfaces.canonical_names <> Absorption class
R8009:8013 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
R8003:8007 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R8052:8061 HoTT.Classes.interfaces.canonical_names <> Absorption class
R8069:8073 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R8063:8067 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
scheme 7827:7842 <> IsBoundedLattice_rect
scheme 7827:7842 <> IsBoundedLattice_ind
scheme 7827:7842 <> IsBoundedLattice_rec
scheme 7827:7842 <> IsBoundedLattice_sind
rec 8086:8106 <> IsDistributiveLattice
proj 8117:8137 <> distr_lattice_lattice
proj 8158:8174 <> join_meet_distr_l
R8142:8150 HoTT.Classes.interfaces.abstract_algebra <> IsLattice class
R8179:8192 HoTT.Classes.interfaces.canonical_names <> LeftDistribute class
R8200:8204 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
R8194:8198 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
scheme 8086:8106 <> IsDistributiveLattice_rect
scheme 8086:8106 <> IsDistributiveLattice_ind
scheme 8086:8106 <> IsDistributiveLattice_rec
scheme 8086:8106 <> IsDistributiveLattice_sind
R8214:8220 HoTT.Classes.interfaces.abstract_algebra lattice <> sec
sec 8232:8247 <> morphism_classes
sec 8261:8278 morphism_classes sgmorphism_classes
var  8292:8292 morphism_classes.sgmorphism_classes A
var  8294:8294 morphism_classes.sgmorphism_classes B
var  8305:8307 morphism_classes.sgmorphism_classes Aop
var  8320:8322 morphism_classes.sgmorphism_classes Bop
var  8339:8343 morphism_classes.sgmorphism_classes Aunit
var  8359:8363 morphism_classes.sgmorphism_classes Bunit
R8311:8314 HoTT.Classes.interfaces.canonical_names <> SgOp class
R8316:8316 HoTT.Classes.interfaces.abstract_algebra <> A:150 var
R8326:8329 HoTT.Classes.interfaces.canonical_names <> SgOp class
R8331:8331 HoTT.Classes.interfaces.abstract_algebra <> B:151 var
R8347:8353 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R8355:8355 HoTT.Classes.interfaces.abstract_algebra <> A:150 var
R8367:8373 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R8375:8375 HoTT.Classes.interfaces.abstract_algebra <> B:151 var
ind 8423:8443 <> IsSemiGroupPreserving
constr 8465:8479 <> preserves_sg_op
rec 8423:8443 <> IsSemiGroupPreserving
proj 8465:8479 <> preserves_sg_op
R8451:8454 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R8450:8450 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.A var
R8455:8455 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.B var
binder 8446:8446 <> f:156
R8483:8489 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R8493:8494 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 8490:8490 <> x:158
binder 8492:8492 <> y:159
R8504:8506 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R8495:8495 HoTT.Classes.interfaces.abstract_algebra <> f:156 var
R8499:8501 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:x_'*'_x not
R8498:8498 HoTT.Classes.interfaces.abstract_algebra <> x:158 var
R8502:8502 HoTT.Classes.interfaces.abstract_algebra <> y:159 var
R8510:8512 HoTT.Classes.interfaces.canonical_names MultiplicativeNotations ::mc_mult_scope:x_'*'_x not
R8507:8507 HoTT.Classes.interfaces.abstract_algebra <> f:156 var
R8509:8509 HoTT.Classes.interfaces.abstract_algebra <> x:158 var
R8513:8513 HoTT.Classes.interfaces.abstract_algebra <> f:156 var
R8515:8515 HoTT.Classes.interfaces.abstract_algebra <> y:159 var
ind 8527:8542 <> IsUnitPreserving
constr 8564:8581 <> preserves_mon_unit
rec 8527:8542 <> IsUnitPreserving
proj 8564:8581 <> preserves_mon_unit
R8550:8553 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R8549:8549 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.A var
R8554:8554 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.B var
binder 8545:8545 <> f:161
R8595:8597 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R8585:8585 HoTT.Classes.interfaces.abstract_algebra <> f:161 var
R8587:8594 HoTT.Classes.interfaces.canonical_names <> mon_unit def
R8598:8605 HoTT.Classes.interfaces.canonical_names <> mon_unit def
rec 8617:8634 <> IsMonoidPreserving
proj 8658:8669 <> monmor_sgmor
proj 8704:8717 <> monmor_unitmor
R8642:8645 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R8641:8641 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.A var
R8646:8646 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.sgmorphism_classes.B var
binder 8637:8637 <> f:164
R8674:8694 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R8696:8696 HoTT.Classes.interfaces.abstract_algebra <> f:164 var
R8722:8737 HoTT.Classes.interfaces.abstract_algebra <> IsUnitPreserving class
R8739:8739 HoTT.Classes.interfaces.abstract_algebra <> f:164 var
scheme 8617:8634 <> IsMonoidPreserving_rect
scheme 8617:8634 <> IsMonoidPreserving_ind
scheme 8617:8634 <> IsMonoidPreserving_rec
scheme 8617:8634 <> IsMonoidPreserving_sind
R8751:8768 HoTT.Classes.interfaces.abstract_algebra morphism_classes.sgmorphism_classes <> sec
sec 8782:8801 morphism_classes ringmorphism_classes
var  8815:8815 morphism_classes.ringmorphism_classes A
var  8817:8817 morphism_classes.ringmorphism_classes B
var  8828:8832 morphism_classes.ringmorphism_classes Aplus
var  8845:8849 morphism_classes.ringmorphism_classes Bplus
var  8866:8870 morphism_classes.ringmorphism_classes Amult
var  8883:8887 morphism_classes.ringmorphism_classes Bmult
var  8900:8904 morphism_classes.ringmorphism_classes Azero
var  8917:8921 morphism_classes.ringmorphism_classes Bzero
var  8938:8941 morphism_classes.ringmorphism_classes Aone
var  8953:8956 morphism_classes.ringmorphism_classes Bone
R8836:8839 HoTT.Classes.interfaces.canonical_names <> Plus class
R8841:8841 HoTT.Classes.interfaces.abstract_algebra <> A:168 var
R8853:8856 HoTT.Classes.interfaces.canonical_names <> Plus class
R8858:8858 HoTT.Classes.interfaces.abstract_algebra <> B:169 var
R8874:8877 HoTT.Classes.interfaces.canonical_names <> Mult class
R8879:8879 HoTT.Classes.interfaces.abstract_algebra <> A:168 var
R8891:8894 HoTT.Classes.interfaces.canonical_names <> Mult class
R8896:8896 HoTT.Classes.interfaces.abstract_algebra <> B:169 var
R8908:8911 HoTT.Classes.interfaces.canonical_names <> Zero class
R8913:8913 HoTT.Classes.interfaces.abstract_algebra <> A:168 var
R8925:8928 HoTT.Classes.interfaces.canonical_names <> Zero class
R8930:8930 HoTT.Classes.interfaces.abstract_algebra <> B:169 var
R8945:8947 HoTT.Classes.interfaces.canonical_names <> One class
R8949:8949 HoTT.Classes.interfaces.abstract_algebra <> A:168 var
R8960:8962 HoTT.Classes.interfaces.canonical_names <> One class
R8964:8964 HoTT.Classes.interfaces.abstract_algebra <> B:169 var
rec 8977:8996 <> IsSemiRingPreserving
proj 9020:9039 <> semiringmor_plus_mor
proj 9096:9115 <> semiringmor_mult_mor
R9004:9007 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R9003:9003 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.A var
R9008:9008 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.B var
binder 8999:8999 <> f:178
R9045:9062 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R9064:9064 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.A var
R9066:9066 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.B var
R9076:9078 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R9080:9082 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(+)' not
R9088:9088 HoTT.Classes.interfaces.abstract_algebra <> f:178 var
R9121:9138 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R9140:9140 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.A var
R9142:9142 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.B var
R9152:9156 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R9158:9162 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:'(.*.)' not
R9168:9168 HoTT.Classes.interfaces.abstract_algebra <> f:178 var
scheme 8977:8996 <> IsSemiRingPreserving_rect
scheme 8977:8996 <> IsSemiRingPreserving_ind
scheme 8977:8996 <> IsSemiRingPreserving_rec
scheme 8977:8996 <> IsSemiRingPreserving_sind
var  9185:9187 morphism_classes.ringmorphism_classes Aap
var  9201:9203 morphism_classes.ringmorphism_classes Bap
R9191:9195 HoTT.Classes.interfaces.canonical_names <> Apart class
R9197:9197 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.A var
R9207:9211 HoTT.Classes.interfaces.canonical_names <> Apart class
R9213:9213 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.B var
rec 9225:9250 <> IsSemiRingStrongPreserving
proj 9274:9298 <> strong_semiringmor_sr_mor
proj 9332:9360 <> strong_semiringmor_strong_mor
R9258:9261 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R9257:9257 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.A var
R9262:9262 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.ringmorphism_classes.B var
binder 9253:9253 <> f:184
R9303:9322 HoTT.Classes.interfaces.abstract_algebra <> IsSemiRingPreserving class
R9324:9324 HoTT.Classes.interfaces.abstract_algebra <> f:184 var
R9365:9384 HoTT.Classes.interfaces.abstract_algebra <> StrongExtensionality class
R9386:9386 HoTT.Classes.interfaces.abstract_algebra <> f:184 var
scheme 9225:9250 <> IsSemiRingStrongPreserving_rect
scheme 9225:9250 <> IsSemiRingStrongPreserving_ind
scheme 9225:9250 <> IsSemiRingStrongPreserving_rec
scheme 9225:9250 <> IsSemiRingStrongPreserving_sind
R9398:9417 HoTT.Classes.interfaces.abstract_algebra morphism_classes.ringmorphism_classes <> sec
sec 9431:9453 morphism_classes latticemorphism_classes
var  9467:9467 morphism_classes.latticemorphism_classes A
var  9469:9469 morphism_classes.latticemorphism_classes B
var  9480:9484 morphism_classes.latticemorphism_classes Ajoin
var  9497:9501 morphism_classes.latticemorphism_classes Bjoin
var  9518:9522 morphism_classes.latticemorphism_classes Ameet
var  9535:9539 morphism_classes.latticemorphism_classes Bmeet
R9488:9491 HoTT.Classes.interfaces.canonical_names <> Join class
R9493:9493 HoTT.Classes.interfaces.abstract_algebra <> A:188 var
R9505:9508 HoTT.Classes.interfaces.canonical_names <> Join class
R9510:9510 HoTT.Classes.interfaces.abstract_algebra <> B:189 var
R9526:9529 HoTT.Classes.interfaces.canonical_names <> Meet class
R9531:9531 HoTT.Classes.interfaces.abstract_algebra <> A:188 var
R9543:9546 HoTT.Classes.interfaces.canonical_names <> Meet class
R9548:9548 HoTT.Classes.interfaces.abstract_algebra <> B:189 var
ind 9561:9576 <> IsJoinPreserving
constr 9598:9613 <> join_slmor_sgmor
rec 9561:9576 <> IsJoinPreserving
proj 9598:9613 <> join_slmor_sgmor
R9584:9587 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R9583:9583 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9588:9588 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
binder 9579:9579 <> f:194
R9619:9639 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R9641:9641 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9643:9643 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
R9645:9657 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
R9659:9671 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
R9673:9673 HoTT.Classes.interfaces.abstract_algebra <> f:194 var
ind 9685:9700 <> IsMeetPreserving
constr 9722:9737 <> meet_slmor_sgmor
rec 9685:9700 <> IsMeetPreserving
proj 9722:9737 <> meet_slmor_sgmor
R9708:9711 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R9707:9707 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9712:9712 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
binder 9703:9703 <> f:197
R9743:9763 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R9765:9765 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9767:9767 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
R9769:9781 HoTT.Classes.interfaces.canonical_names <> meet_is_sg_op inst
R9783:9795 HoTT.Classes.interfaces.canonical_names <> meet_is_sg_op inst
R9797:9797 HoTT.Classes.interfaces.abstract_algebra <> f:197 var
var  9812:9818 morphism_classes.latticemorphism_classes Abottom
var  9833:9839 morphism_classes.latticemorphism_classes Bbottom
R9822:9827 HoTT.Classes.interfaces.canonical_names <> Bottom class
R9829:9829 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9843:9848 HoTT.Classes.interfaces.canonical_names <> Bottom class
R9850:9850 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
ind 9862:9884 <> IsBoundedJoinPreserving
constr 9902:9926 <> bounded_join_slmor_monmor
rec 9862:9884 <> IsBoundedJoinPreserving
proj 9902:9926 <> bounded_join_slmor_monmor
R9892:9895 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R9891:9891 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9896:9896 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
binder 9887:9887 <> f:202
R9938:9955 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R9957:9957 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R9959:9959 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
R9961:9973 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
R9975:9987 HoTT.Classes.interfaces.canonical_names <> join_is_sg_op inst
R9998:10015 HoTT.Classes.interfaces.canonical_names <> bottom_is_mon_unit def
R10017:10034 HoTT.Classes.interfaces.canonical_names <> bottom_is_mon_unit def
R10036:10036 HoTT.Classes.interfaces.abstract_algebra <> f:202 var
rec 10048:10066 <> IsLatticePreserving
proj 10090:10108 <> latticemor_join_mor
proj 10138:10156 <> latticemor_meet_mor
R10074:10077 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R10073:10073 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.A var
R10078:10078 HoTT.Classes.interfaces.abstract_algebra <> morphism_classes.latticemorphism_classes.B var
binder 10069:10069 <> f:205
R10113:10128 HoTT.Classes.interfaces.abstract_algebra <> IsJoinPreserving class
R10130:10130 HoTT.Classes.interfaces.abstract_algebra <> f:205 var
R10161:10176 HoTT.Classes.interfaces.abstract_algebra <> IsMeetPreserving class
R10178:10178 HoTT.Classes.interfaces.abstract_algebra <> f:205 var
scheme 10048:10066 <> IsLatticePreserving_rect
scheme 10048:10066 <> IsLatticePreserving_ind
scheme 10048:10066 <> IsLatticePreserving_rec
scheme 10048:10066 <> IsLatticePreserving_sind
R10190:10212 HoTT.Classes.interfaces.abstract_algebra morphism_classes.latticemorphism_classes <> sec
R10219:10234 HoTT.Classes.interfaces.abstract_algebra morphism_classes <> sec
sec 10246:10251 <> id_mor
R10266:10269 HoTT.Classes.interfaces.canonical_names <> SgOp class
R10276:10282 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R10284:10284 HoTT.Classes.interfaces.abstract_algebra <> A:209 var
inst 10310:10323 <> id_sg_morphism
R10327:10347 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R10351:10352 HoTT.Classes.interfaces.canonical_names <> id def
R10354:10354 HoTT.Classes.interfaces.abstract_algebra <> id_mor.A var
inst 10411:10428 <> id_monoid_morphism
R10432:10449 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R10453:10454 HoTT.Classes.interfaces.canonical_names <> id def
R10456:10456 HoTT.Classes.interfaces.abstract_algebra <> id_mor.A var
R10502:10507 HoTT.Classes.interfaces.abstract_algebra id_mor <> sec
sec 10519:10529 <> compose_mor
var  10629:10629 compose_mor f
var  10642:10642 compose_mor g
R10549:10552 HoTT.Classes.interfaces.canonical_names <> SgOp class
R10559:10565 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R10567:10567 HoTT.Classes.interfaces.abstract_algebra <> A:212 var
R10576:10579 HoTT.Classes.interfaces.canonical_names <> SgOp class
R10586:10592 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R10594:10594 HoTT.Classes.interfaces.abstract_algebra <> B:215 var
R10603:10606 HoTT.Classes.interfaces.canonical_names <> SgOp class
R10613:10619 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R10621:10621 HoTT.Classes.interfaces.abstract_algebra <> C:218 var
R10634:10637 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R10633:10633 HoTT.Classes.interfaces.abstract_algebra <> A:212 var
R10638:10638 HoTT.Classes.interfaces.abstract_algebra <> B:215 var
R10647:10650 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R10646:10646 HoTT.Classes.interfaces.abstract_algebra <> B:215 var
R10651:10651 HoTT.Classes.interfaces.abstract_algebra <> C:218 var
inst 10841:10859 <> compose_sg_morphism
R10886:10889 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R10863:10883 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R10885:10885 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.f var
R10913:10920 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R10890:10910 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R10912:10912 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
R10921:10941 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R10945:10949 HoTT.Classes.interfaces.canonical_names <> :::x_'∘'_x not
R10944:10944 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
R10950:10950 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.f var
R11001:11007 HoTT.Basics.Overture <> Compose def
R11022:11022 HoTT.Basics.Overture <> ::path_scope:x_'@'_x not
R11029:11032 HoTT.Basics.Overture <> ::path_scope:x_'@'_x not
R11023:11024 HoTT.Basics.Overture <> ap def
R11026:11026 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
inst 11098:11120 <> compose_monoid_morphism
R11144:11147 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R11124:11141 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R11143:11143 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.f var
R11168:11175 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R11148:11165 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R11167:11167 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
R11176:11193 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R11197:11201 HoTT.Classes.interfaces.canonical_names <> :::x_'∘'_x not
R11196:11196 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
R11202:11202 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.f var
R11265:11271 HoTT.Basics.Overture <> Compose def
R11303:11320 HoTT.Classes.interfaces.abstract_algebra <> preserves_mon_unit def
R11326:11326 HoTT.Classes.interfaces.abstract_algebra <> compose_mor.g var
R11344:11345 HoTT.Basics.Overture <> ap def
R11347:11364 HoTT.Classes.interfaces.abstract_algebra <> preserves_mon_unit def
R11383:11393 HoTT.Classes.interfaces.abstract_algebra compose_mor <> sec
sec 11405:11414 <> invert_mor
var  11487:11487 invert_mor f
R11434:11437 HoTT.Classes.interfaces.canonical_names <> SgOp class
R11444:11450 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R11452:11452 HoTT.Classes.interfaces.abstract_algebra <> A:223 var
R11461:11464 HoTT.Classes.interfaces.canonical_names <> SgOp class
R11471:11477 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R11479:11479 HoTT.Classes.interfaces.abstract_algebra <> B:226 var
R11492:11495 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R11491:11491 HoTT.Classes.interfaces.abstract_algebra <> A:223 var
R11496:11496 HoTT.Classes.interfaces.abstract_algebra <> B:226 var
inst 11518:11535 <> invert_sg_morphism
R11543:11551 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R11562:11564 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R11553:11559 HoTT.Basics.Overture <> IsEquiv class
R11561:11561 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
binder 11552:11561 <> IsEquiv0:230
R11588:11597 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R11565:11585 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R11587:11587 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11598:11618 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R11622:11624 HoTT.Basics.Overture <> ::function_scope:x_'^-1' not
R11621:11621 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11674:11682 HoTT.Basics.Equivalences <> equiv_inj def
R11684:11684 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11703:11709 HoTT.Basics.Overture <> eisretr meth
R11761:11767 HoTT.Basics.Overture <> eisretr meth
inst 11799:11820 <> invert_monoid_morphism
R11828:11836 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R11847:11849 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R11838:11844 HoTT.Basics.Overture <> IsEquiv class
R11846:11846 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
binder 11837:11846 <> IsEquiv0:231
R11870:11873 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R11850:11867 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R11869:11869 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11874:11891 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R11895:11897 HoTT.Basics.Overture <> ::function_scope:x_'^-1' not
R11894:11894 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11956:11964 HoTT.Basics.Equivalences <> equiv_inj def
R11966:11966 HoTT.Classes.interfaces.abstract_algebra <> invert_mor.f var
R11985:11987 HoTT.Basics.Overture <> ::path_scope:x_'@'_x not
R12006:12012 HoTT.Basics.Overture <> eisretr meth
R12039:12056 HoTT.Classes.interfaces.abstract_algebra <> preserves_mon_unit def
R12075:12084 HoTT.Classes.interfaces.abstract_algebra invert_mor <> sec
R12113:12133 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R12137:12141 HoTT.Classes.interfaces.canonical_names <> :::x_'∘'_x not
R12164:12182 HoTT.Classes.interfaces.abstract_algebra <> compose_sg_morphism inst
R12232:12249 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R12253:12257 HoTT.Classes.interfaces.canonical_names <> :::x_'∘'_x not
R12280:12302 HoTT.Classes.interfaces.abstract_algebra <> compose_monoid_morphism inst
R12353:12373 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R12377:12379 HoTT.Basics.Overture <> ::function_scope:x_'o'_x not
R12402:12420 HoTT.Classes.interfaces.abstract_algebra <> compose_sg_morphism inst
R12470:12487 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R12491:12493 HoTT.Basics.Overture <> ::function_scope:x_'o'_x not
R12516:12538 HoTT.Classes.interfaces.abstract_algebra <> compose_monoid_morphism inst
R12589:12609 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R12613:12615 HoTT.Basics.Overture <> ::function_scope:x_'^-1' not
R12637:12654 HoTT.Classes.interfaces.abstract_algebra <> invert_sg_morphism inst
R12704:12721 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R12725:12727 HoTT.Basics.Overture <> ::function_scope:x_'^-1' not
R12749:12770 HoTT.Classes.interfaces.abstract_algebra <> invert_monoid_morphism inst
inst 12815:12835 <> isinjective_mapinO_tr
binder 12838:12838 <> A:232
binder 12840:12840 <> B:233
R12856:12859 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R12855:12855 HoTT.Classes.interfaces.abstract_algebra <> A:232 var
R12860:12860 HoTT.Classes.interfaces.abstract_algebra <> B:233 var
binder 12851:12851 <> f:234
R12870:12874 HoTT.Modalities.ReflectiveSubuniverse <> MapIn class
R12886:12886 HoTT.Classes.interfaces.abstract_algebra <> f:234 var
R12877:12878 HoTT.Truncations.Core <> Tr def
binder 12866:12866 <> p:235
R12891:12901 HoTT.Basics.Classes <> IsInjective class
R12903:12903 HoTT.Classes.interfaces.abstract_algebra <> f:234 var
binder 12914:12914 <> x:236
binder 12916:12916 <> y:237
binder 12918:12921 <> pfeq:238
R12926:12927 HoTT.Basics.Overture <> ap def
R12935:12940 HoTT.Basics.Overture <> center def
R12950:12950 HoTT.Classes.interfaces.abstract_algebra <> y:237 var
R12953:12953 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12955:12956 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12961:12961 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12954:12954 HoTT.Classes.interfaces.abstract_algebra <> x:236 var
R12957:12960 HoTT.Classes.interfaces.abstract_algebra <> pfeq:238 var
R12963:12963 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12965:12966 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12973:12973 HoTT.Basics.Overture <> ::fibration_scope:'('_x_';'_'..'_';'_x_';'_x_')' not
R12964:12964 HoTT.Classes.interfaces.abstract_algebra <> y:237 var
R12967:12972 HoTT.Basics.Overture <> idpath constr
R12929:12931 HoTT.Basics.Overture <> pr1 abbrev
sec 12987:13002 <> strong_injective
var  13016:13016 strong_injective A
var  13018:13018 strong_injective B
var  13022:13024 strong_injective Aap
var  13038:13040 strong_injective Bap
var  13054:13054 strong_injective f
R13028:13032 HoTT.Classes.interfaces.canonical_names <> Apart class
R13034:13034 HoTT.Classes.interfaces.abstract_algebra <> A:239 var
R13044:13048 HoTT.Classes.interfaces.canonical_names <> Apart class
R13050:13050 HoTT.Classes.interfaces.abstract_algebra <> B:240 var
R13059:13062 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13058:13058 HoTT.Classes.interfaces.abstract_algebra <> A:239 var
R13063:13063 HoTT.Classes.interfaces.abstract_algebra <> B:240 var
rec 13076:13092 <> IsStrongInjective
proj 13103:13118 <> strong_injective
proj 13163:13182 <> strong_injective_mor
R13122:13128 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R13132:13133 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 13129:13129 <> x:245
binder 13131:13131 <> y:246
R13141:13144 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13135:13139 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R13134:13134 HoTT.Classes.interfaces.abstract_algebra <> x:245 var
R13140:13140 HoTT.Classes.interfaces.abstract_algebra <> y:246 var
R13148:13152 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R13145:13145 HoTT.Classes.interfaces.abstract_algebra <> strong_injective.f var
R13147:13147 HoTT.Classes.interfaces.abstract_algebra <> x:245 var
R13153:13153 HoTT.Classes.interfaces.abstract_algebra <> strong_injective.f var
R13155:13155 HoTT.Classes.interfaces.abstract_algebra <> y:246 var
R13186:13205 HoTT.Classes.interfaces.abstract_algebra <> StrongExtensionality class
R13207:13207 HoTT.Classes.interfaces.abstract_algebra <> strong_injective.f var
scheme 13076:13092 <> IsStrongInjective_rect
scheme 13076:13092 <> IsStrongInjective_ind
scheme 13076:13092 <> IsStrongInjective_rec
scheme 13076:13092 <> IsStrongInjective_sind
R13216:13231 HoTT.Classes.interfaces.abstract_algebra strong_injective <> sec
sec 13243:13248 <> extras
rec 13258:13269 <> CutMinusSpec
proj 13326:13337 <> cut_minus_le
proj 13384:13394 <> cut_minus_0
binder 13271:13271 <> A:249
R13279:13286 HoTT.Classes.interfaces.canonical_names <> CutMinus class
R13288:13288 HoTT.Classes.interfaces.abstract_algebra <> A:249 var
binder 13274:13275 <> cm:250
R13293:13296 HoTT.Classes.interfaces.canonical_names <> Zero class
R13298:13298 HoTT.Classes.interfaces.abstract_algebra <> A:249 var
binder 13293:13298 <> H:251
R13303:13306 HoTT.Classes.interfaces.canonical_names <> Plus class
R13308:13308 HoTT.Classes.interfaces.abstract_algebra <> A:249 var
binder 13303:13308 <> H0:252
R13313:13314 HoTT.Classes.interfaces.canonical_names <> Le class
R13316:13316 HoTT.Classes.interfaces.abstract_algebra <> A:249 var
binder 13313:13316 <> H1:253
R13341:13347 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R13351:13352 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 13348:13348 <> x:255
binder 13350:13350 <> y:256
R13360:13363 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13354:13358 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≤'_x not
R13353:13353 HoTT.Classes.interfaces.abstract_algebra <> y:256 var
R13359:13359 HoTT.Classes.interfaces.abstract_algebra <> x:255 var
R13375:13377 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R13371:13373 HoTT.Classes.interfaces.canonical_names BinOpNotations ::mc_scope:x_'+'_x not
R13365:13369 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'∸'_x not
R13364:13364 HoTT.Classes.interfaces.abstract_algebra <> x:255 var
R13370:13370 HoTT.Classes.interfaces.abstract_algebra <> y:256 var
R13374:13374 HoTT.Classes.interfaces.abstract_algebra <> y:256 var
R13378:13378 HoTT.Classes.interfaces.abstract_algebra <> x:255 var
R13398:13404 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
R13408:13409 HoTT.Basics.Notations <> :::'forall'_x_'..'_x_','_x not
binder 13405:13405 <> x:258
binder 13407:13407 <> y:259
R13417:13420 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13411:13415 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'≤'_x not
R13410:13410 HoTT.Classes.interfaces.abstract_algebra <> x:258 var
R13416:13416 HoTT.Classes.interfaces.abstract_algebra <> y:259 var
R13428:13430 HoTT.Basics.Overture <> ::type_scope:x_'='_x not
R13422:13426 HoTT.Classes.interfaces.canonical_names <> ::mc_scope:x_'∸'_x not
R13421:13421 HoTT.Classes.interfaces.abstract_algebra <> x:258 var
R13427:13427 HoTT.Classes.interfaces.abstract_algebra <> y:259 var
scheme 13258:13269 <> CutMinusSpec_rect
scheme 13258:13269 <> CutMinusSpec_ind
scheme 13258:13269 <> CutMinusSpec_rec
scheme 13258:13269 <> CutMinusSpec_sind
inst 13456:13479 <> istrunc_isunitpreserving
R13483:13488 HoTT.Basics.Overture <> Funext class
binder 13483:13488 <> H:261
binder 13492:13492 <> n:262
binder 13494:13494 <> A:263
binder 13496:13496 <> B:264
binder 13499:13503 <> unitA:265
binder 13505:13509 <> unitB:266
binder 13511:13511 <> f:267
R13531:13534 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13517:13523 HoTT.Basics.Overture <> IsTrunc abbrev
R13530:13530 HoTT.Classes.interfaces.abstract_algebra <> B:264 var
R13526:13528 HoTT.Basics.Overture <> ::trunc_scope:x_'.+1' not
R13525:13525 HoTT.Classes.interfaces.abstract_algebra <> n:262 var
R13535:13541 HoTT.Basics.Overture <> IsTrunc abbrev
R13547:13562 HoTT.Classes.interfaces.abstract_algebra <> IsUnitPreserving class
R13564:13564 HoTT.Classes.interfaces.abstract_algebra <> A:263 var
R13566:13566 HoTT.Classes.interfaces.abstract_algebra <> B:264 var
R13568:13572 HoTT.Classes.interfaces.abstract_algebra <> unitA:265 var
R13574:13578 HoTT.Classes.interfaces.abstract_algebra <> unitB:266 var
R13580:13580 HoTT.Classes.interfaces.abstract_algebra <> f:267 var
R13543:13543 HoTT.Classes.interfaces.abstract_algebra <> n:262 var
R13600:13615 HoTT.Classes.interfaces.abstract_algebra <> IsUnitPreserving class
inst 13656:13684 <> istrunc_issemigrouppreserving
R13688:13693 HoTT.Basics.Overture <> Funext class
binder 13688:13693 <> H:268
binder 13697:13697 <> n:269
binder 13699:13699 <> A:270
binder 13701:13701 <> B:271
binder 13704:13706 <> opA:272
binder 13708:13710 <> opB:273
binder 13712:13712 <> f:274
R13732:13735 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13718:13724 HoTT.Basics.Overture <> IsTrunc abbrev
R13731:13731 HoTT.Classes.interfaces.abstract_algebra <> B:271 var
R13727:13729 HoTT.Basics.Overture <> ::trunc_scope:x_'.+1' not
R13726:13726 HoTT.Classes.interfaces.abstract_algebra <> n:269 var
R13736:13742 HoTT.Basics.Overture <> IsTrunc abbrev
R13748:13768 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
R13770:13770 HoTT.Classes.interfaces.abstract_algebra <> A:270 var
R13772:13772 HoTT.Classes.interfaces.abstract_algebra <> B:271 var
R13774:13776 HoTT.Classes.interfaces.abstract_algebra <> opA:272 var
R13778:13780 HoTT.Classes.interfaces.abstract_algebra <> opB:273 var
R13782:13782 HoTT.Classes.interfaces.abstract_algebra <> f:274 var
R13744:13744 HoTT.Classes.interfaces.abstract_algebra <> n:269 var
R13802:13822 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroupPreserving class
def 13855:13880 <> issig_IsSemiRingPreserving
binder 13883:13883 <> A:275
binder 13885:13885 <> B:276
R13899:13902 HoTT.Classes.interfaces.canonical_names <> Plus class
R13904:13904 HoTT.Classes.interfaces.abstract_algebra <> A:275 var
binder 13899:13904 <> H:277
R13907:13910 HoTT.Classes.interfaces.canonical_names <> Plus class
R13912:13912 HoTT.Classes.interfaces.abstract_algebra <> B:276 var
binder 13907:13912 <> H0:278
R13915:13918 HoTT.Classes.interfaces.canonical_names <> Mult class
R13920:13920 HoTT.Classes.interfaces.abstract_algebra <> A:275 var
binder 13915:13920 <> H1:279
R13923:13926 HoTT.Classes.interfaces.canonical_names <> Mult class
R13928:13928 HoTT.Classes.interfaces.abstract_algebra <> B:276 var
binder 13923:13928 <> H2:280
R13931:13934 HoTT.Classes.interfaces.canonical_names <> Zero class
R13936:13936 HoTT.Classes.interfaces.abstract_algebra <> A:275 var
binder 13931:13936 <> H3:281
R13939:13942 HoTT.Classes.interfaces.canonical_names <> Zero class
R13944:13944 HoTT.Classes.interfaces.abstract_algebra <> B:276 var
binder 13939:13944 <> H4:282
R13947:13949 HoTT.Classes.interfaces.canonical_names <> One class
R13951:13951 HoTT.Classes.interfaces.abstract_algebra <> A:275 var
binder 13947:13951 <> H5:283
R13954:13956 HoTT.Classes.interfaces.canonical_names <> One class
R13958:13958 HoTT.Classes.interfaces.abstract_algebra <> B:276 var
binder 13954:13958 <> H6:284
R13967:13970 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R13966:13966 HoTT.Classes.interfaces.abstract_algebra <> A:275 var
R13971:13971 HoTT.Classes.interfaces.abstract_algebra <> B:276 var
binder 13962:13962 <> f:285
R13979:13983 HoTT.Basics.Overture <> ::type_scope:x_'<~>'_x not
R13984:14003 HoTT.Classes.interfaces.abstract_algebra <> IsSemiRingPreserving class
R14005:14005 HoTT.Classes.interfaces.abstract_algebra <> f:285 var
def 14036:14059 <> issig_IsMonoidPreserving
binder 14062:14062 <> A:286
binder 14064:14064 <> B:287
R14076:14079 HoTT.Classes.interfaces.canonical_names <> SgOp class
R14081:14081 HoTT.Classes.interfaces.abstract_algebra <> A:286 var
binder 14076:14081 <> H:288
R14086:14089 HoTT.Classes.interfaces.canonical_names <> SgOp class
R14091:14091 HoTT.Classes.interfaces.abstract_algebra <> B:287 var
binder 14086:14091 <> H0:289
R14098:14104 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R14106:14106 HoTT.Classes.interfaces.abstract_algebra <> A:286 var
binder 14098:14106 <> H1:290
R14111:14117 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R14119:14119 HoTT.Classes.interfaces.abstract_algebra <> B:287 var
binder 14111:14119 <> H2:291
R14128:14131 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R14127:14127 HoTT.Classes.interfaces.abstract_algebra <> A:286 var
R14132:14132 HoTT.Classes.interfaces.abstract_algebra <> B:287 var
binder 14123:14123 <> f:292
R14138:14142 HoTT.Basics.Overture <> ::type_scope:x_'<~>'_x not
R14143:14160 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R14162:14162 HoTT.Classes.interfaces.abstract_algebra <> f:292 var
inst 14203:14228 <> ishprop_ismonoidpreserving
R14232:14237 HoTT.Basics.Overture <> Funext class
binder 14232:14237 <> H:293
binder 14241:14241 <> A:294
binder 14243:14243 <> B:295
R14255:14258 HoTT.Classes.interfaces.canonical_names <> SgOp class
R14260:14260 HoTT.Classes.interfaces.abstract_algebra <> A:294 var
binder 14255:14260 <> H0:296
R14267:14270 HoTT.Classes.interfaces.canonical_names <> SgOp class
R14272:14272 HoTT.Classes.interfaces.abstract_algebra <> B:295 var
binder 14267:14272 <> H1:297
R14277:14282 HoTT.Basics.Overture <> IsHSet abbrev
R14284:14284 HoTT.Classes.interfaces.abstract_algebra <> B:295 var
binder 14277:14284 <> IsHSet0:298
R14289:14295 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R14297:14297 HoTT.Classes.interfaces.abstract_algebra <> A:294 var
binder 14289:14297 <> H2:299
R14302:14308 HoTT.Classes.interfaces.canonical_names <> MonUnit class
R14310:14310 HoTT.Classes.interfaces.abstract_algebra <> B:295 var
binder 14302:14310 <> H3:300
R14319:14322 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R14318:14318 HoTT.Classes.interfaces.abstract_algebra <> A:294 var
R14323:14323 HoTT.Classes.interfaces.abstract_algebra <> B:295 var
binder 14314:14314 <> f:301
R14330:14336 HoTT.Basics.Overture <> IsHProp abbrev
R14339:14356 HoTT.Classes.interfaces.abstract_algebra <> IsMonoidPreserving class
R14358:14358 HoTT.Classes.interfaces.abstract_algebra <> f:301 var
R14366:14386 HoTT.Basics.Trunc <> istrunc_equiv_istrunc def
R14390:14413 HoTT.Classes.interfaces.abstract_algebra <> issig_IsMonoidPreserving def
inst 14436:14463 <> ishprop_issemiringpreserving
R14467:14472 HoTT.Basics.Overture <> Funext class
binder 14467:14472 <> H:302
binder 14476:14476 <> A:303
binder 14478:14478 <> B:304
R14490:14495 HoTT.Basics.Overture <> IsHSet abbrev
R14497:14497 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14490:14497 <> IsHSet0:305
R14504:14507 HoTT.Classes.interfaces.canonical_names <> Plus class
R14509:14509 HoTT.Classes.interfaces.abstract_algebra <> A:303 var
binder 14504:14509 <> H0:306
R14512:14515 HoTT.Classes.interfaces.canonical_names <> Plus class
R14517:14517 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14512:14517 <> H1:307
R14520:14523 HoTT.Classes.interfaces.canonical_names <> Mult class
R14525:14525 HoTT.Classes.interfaces.abstract_algebra <> A:303 var
binder 14520:14525 <> H2:308
R14528:14531 HoTT.Classes.interfaces.canonical_names <> Mult class
R14533:14533 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14528:14533 <> H3:309
R14536:14539 HoTT.Classes.interfaces.canonical_names <> Zero class
R14541:14541 HoTT.Classes.interfaces.abstract_algebra <> A:303 var
binder 14536:14541 <> H4:310
R14544:14547 HoTT.Classes.interfaces.canonical_names <> Zero class
R14549:14549 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14544:14549 <> H5:311
R14552:14554 HoTT.Classes.interfaces.canonical_names <> One class
R14556:14556 HoTT.Classes.interfaces.abstract_algebra <> A:303 var
binder 14552:14556 <> H6:312
R14559:14561 HoTT.Classes.interfaces.canonical_names <> One class
R14563:14563 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14559:14563 <> H7:313
R14574:14577 HoTT.Basics.Overture <> ::type_scope:x_'->'_x not
R14573:14573 HoTT.Classes.interfaces.abstract_algebra <> A:303 var
R14578:14578 HoTT.Classes.interfaces.abstract_algebra <> B:304 var
binder 14569:14569 <> f:314
R14585:14591 HoTT.Basics.Overture <> IsHProp abbrev
R14594:14613 HoTT.Classes.interfaces.abstract_algebra <> IsSemiRingPreserving class
R14615:14615 HoTT.Classes.interfaces.abstract_algebra <> f:314 var
R14623:14643 HoTT.Basics.Trunc <> istrunc_equiv_istrunc def
R14647:14672 HoTT.Classes.interfaces.abstract_algebra <> issig_IsSemiRingPreserving def
def 14687:14703 <> issig_issemigroup
binder 14705:14705 <> x:315
binder 14707:14707 <> y:316
R14712:14716 HoTT.Basics.Overture <> ::type_scope:x_'<~>'_x not
R14718:14728 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroup class
R14730:14730 HoTT.Classes.interfaces.abstract_algebra <> x:315 var
R14732:14732 HoTT.Classes.interfaces.abstract_algebra <> y:316 var
inst 14771:14789 <> ishprop_issemigroup
R14793:14798 HoTT.Basics.Overture <> Funext class
binder 14793:14798 <> H:317
binder 14801:14801 <> x:318
binder 14803:14803 <> y:319
R14809:14815 HoTT.Basics.Overture <> IsHProp abbrev
R14819:14829 HoTT.Classes.interfaces.abstract_algebra <> IsSemiGroup class
R14831:14831 HoTT.Classes.interfaces.abstract_algebra <> x:318 var
R14833:14833 HoTT.Classes.interfaces.abstract_algebra <> y:319 var
R14841:14861 HoTT.Basics.Trunc <> istrunc_equiv_istrunc def
R14866:14882 HoTT.Classes.interfaces.abstract_algebra <> issig_issemigroup def
def 14902:14915 <> issig_ismonoid
binder 14917:14917 <> x:320
binder 14919:14919 <> y:321
binder 14921:14921 <> z:322
R14926:14930 HoTT.Basics.Overture <> ::type_scope:x_'<~>'_x not
R14932:14939 HoTT.Classes.interfaces.abstract_algebra <> IsMonoid class
R14941:14941 HoTT.Classes.interfaces.abstract_algebra <> x:320 var
R14943:14943 HoTT.Classes.interfaces.abstract_algebra <> y:321 var
R14945:14945 HoTT.Classes.interfaces.abstract_algebra <> z:322 var
inst 14984:14999 <> ishprop_ismonoid
R15003:15008 HoTT.Basics.Overture <> Funext class
binder 15003:15008 <> H:323
binder 15011:15011 <> x:324
binder 15013:15013 <> y:325
binder 15015:15015 <> z:326
R15019:15025 HoTT.Basics.Overture <> IsHProp abbrev
R15029:15036 HoTT.Classes.interfaces.abstract_algebra <> IsMonoid class
R15038:15038 HoTT.Classes.interfaces.abstract_algebra <> x:324 var
R15040:15040 HoTT.Classes.interfaces.abstract_algebra <> y:325 var
R15042:15042 HoTT.Classes.interfaces.abstract_algebra <> z:326 var
R15050:15070 HoTT.Basics.Trunc <> istrunc_equiv_istrunc def
R15075:15088 HoTT.Classes.interfaces.abstract_algebra <> issig_ismonoid def
def 15110:15122 <> issig_isgroup
binder 15124:15124 <> w:327
binder 15126:15126 <> x:328
binder 15128:15128 <> y:329
binder 15130:15130 <> z:330
R15135:15139 HoTT.Basics.Overture <> ::type_scope:x_'<~>'_x not
R15141:15147 HoTT.Classes.interfaces.abstract_algebra <> IsGroup class
R15149:15149 HoTT.Classes.interfaces.abstract_algebra <> w:327 var
R15151:15151 HoTT.Classes.interfaces.abstract_algebra <> x:328 var
R15153:15153 HoTT.Classes.interfaces.abstract_algebra <> y:329 var
R15155:15155 HoTT.Classes.interfaces.abstract_algebra <> z:330 var
inst 15194:15208 <> ishprop_isgroup
R15212:15217 HoTT.Basics.Overture <> Funext class
binder 15212:15217 <> H:331
binder 15220:15220 <> w:332
binder 15222:15222 <> x:333
binder 15224:15224 <> y:334
binder 15226:15226 <> z:335
R15230:15236 HoTT.Basics.Overture <> IsHProp abbrev
R15240:15246 HoTT.Classes.interfaces.abstract_algebra <> IsGroup class
R15248:15248 HoTT.Classes.interfaces.abstract_algebra <> w:332 var
R15250:15250 HoTT.Classes.interfaces.abstract_algebra <> x:333 var
R15252:15252 HoTT.Classes.interfaces.abstract_algebra <> y:334 var
R15254:15254 HoTT.Classes.interfaces.abstract_algebra <> z:335 var
R15262:15282 HoTT.Basics.Trunc <> istrunc_equiv_istrunc def
R15287:15299 HoTT.Classes.interfaces.abstract_algebra <> issig_isgroup def
R15316:15321 HoTT.Classes.interfaces.abstract_algebra extras <> sec
