DIGEST 507f12dc1386df42d15985df17350858
FMathClasses.interfaces.abstract_algebra
R17:54 MathClasses.interfaces.canonical_names <> <> lib
R56:76 MathClasses.misc.util <> <> lib
R78:102 MathClasses.misc.decision <> <> lib
R104:129 MathClasses.misc.propholds <> <> lib
R131:158 MathClasses.misc.workarounds <> <> lib
R160:190 MathClasses.misc.setoid_tactics <> <> lib
ind 1015:1020 <> Setoid
constr 1049:1057 <> setoid_eq
rec 1015:1020 <> Setoid
proj 1049:1057 <> setoid_eq
binder 1022:1022 <> A:1
R1030:1034 MathClasses.interfaces.canonical_names <> Equiv class
R1036:1036 MathClasses.interfaces.abstract_algebra <> A:1 var
binder 1025:1026 <> Ae:2
R1062:1072 Corelib.Classes.RelationClasses <> Equivalence class
R1076:1080 MathClasses.interfaces.canonical_names <> equiv def
R1082:1082 MathClasses.interfaces.abstract_algebra <> A:1 var
R1084:1085 MathClasses.interfaces.abstract_algebra <> Ae:2 var
rec 1226:1237 <> StrongSetoid
proj 1287:1311 <> strong_setoid_irreflexive
proj 1338:1360 <> strong_setoid_symmetric
proj 1385:1405 <> strong_setoid_cotrans
proj 1433:1443 <> tight_apart
binder 1239:1239 <> A:5
R1247:1251 MathClasses.interfaces.canonical_names <> Equiv class
R1253:1253 MathClasses.interfaces.abstract_algebra <> A:5 var
binder 1242:1243 <> Ae:6
R1264:1268 MathClasses.interfaces.canonical_names <> Apart class
R1270:1270 MathClasses.interfaces.abstract_algebra <> A:5 var
binder 1258:1260 <> Aap:7
R1316:1326 Corelib.Classes.RelationClasses <> Irreflexive class
R1328:1332 MathClasses.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1365:1373 Corelib.Classes.RelationClasses <> Symmetric class
R1375:1379 MathClasses.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1410:1421 MathClasses.interfaces.canonical_names <> CoTransitive class
R1423:1427 MathClasses.interfaces.canonical_names <> ::mc_scope:'(≶)' not
R1447:1450 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R1454:1455 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 1451:1451 <> x:12
binder 1453:1453 <> y:13
R1465:1469 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'↔'_x not
R1456:1457 Stdlib.Unicode.Utf8_core <> ::type_scope:'¬'_x not
R1459:1463 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1458:1458 MathClasses.interfaces.abstract_algebra <> x:12 var
R1464:1464 MathClasses.interfaces.abstract_algebra <> y:13 var
R1471:1473 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R1470:1470 MathClasses.interfaces.abstract_algebra <> x:12 var
R1474:1474 MathClasses.interfaces.abstract_algebra <> y:13 var
R1490:1500 MathClasses.interfaces.abstract_algebra <> tight_apart meth
sec 1540:1555 <> setoid_morphisms
var  1569:1569 setoid_morphisms A
var  1571:1571 setoid_morphisms B
var  1575:1576 setoid_morphisms Ae
var  1590:1592 setoid_morphisms Aap
var  1606:1607 setoid_morphisms Be
var  1621:1623 setoid_morphisms Bap
var  1637:1637 setoid_morphisms f
R1580:1584 MathClasses.interfaces.canonical_names <> Equiv class
R1586:1586 MathClasses.interfaces.abstract_algebra <> A:15 var
R1596:1600 MathClasses.interfaces.canonical_names <> Apart class
R1602:1602 MathClasses.interfaces.abstract_algebra <> A:15 var
R1611:1615 MathClasses.interfaces.canonical_names <> Equiv class
R1617:1617 MathClasses.interfaces.abstract_algebra <> B:16 var
R1627:1631 MathClasses.interfaces.canonical_names <> Apart class
R1633:1633 MathClasses.interfaces.abstract_algebra <> B:16 var
R1642:1646 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R1641:1641 MathClasses.interfaces.abstract_algebra <> A:15 var
R1647:1647 MathClasses.interfaces.abstract_algebra <> B:16 var
rec 1660:1674 <> Setoid_Morphism
proj 1685:1695 <> setoidmor_a
proj 1714:1724 <> setoidmor_b
proj 1743:1751 <> sm_proper
R1699:1704 MathClasses.interfaces.abstract_algebra <> Setoid class
R1706:1706 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.A var
R1728:1733 MathClasses.interfaces.abstract_algebra <> Setoid class
R1735:1735 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.B var
R1756:1761 Corelib.Classes.Morphisms <> Proper class
R1777:1777 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.f var
R1767:1771 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R1764:1766 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R1772:1774 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
rec 1791:1811 <> StrongSetoid_Morphism
proj 1822:1839 <> strong_setoidmor_a
proj 1864:1881 <> strong_setoidmor_b
proj 1906:1926 <> strong_extensionality
R1843:1854 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R1856:1856 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.A var
R1885:1896 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R1898:1898 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.B var
R1930:1933 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R1937:1938 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 1934:1934 <> x:29
binder 1936:1936 <> y:30
R1950:1954 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R1942:1946 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1939:1939 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.f var
R1941:1941 MathClasses.interfaces.abstract_algebra <> x:29 var
R1947:1947 MathClasses.interfaces.abstract_algebra <> setoid_morphisms.f var
R1949:1949 MathClasses.interfaces.abstract_algebra <> y:30 var
R1956:1960 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R1955:1955 MathClasses.interfaces.abstract_algebra <> x:29 var
R1961:1961 MathClasses.interfaces.abstract_algebra <> y:30 var
R1970:1985 MathClasses.interfaces.abstract_algebra setoid_morphisms <> sec
R1999:2007 MathClasses.interfaces.abstract_algebra <> sm_proper meth
R2075:2077 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R2104:2112 MathClasses.interfaces.abstract_algebra <> sm_proper meth
sec 2132:2154 <> setoid_binary_morphisms
var  2168:2168 setoid_binary_morphisms A
var  2170:2170 setoid_binary_morphisms B
var  2172:2172 setoid_binary_morphisms C
var  2176:2177 setoid_binary_morphisms Ae
var  2190:2192 setoid_binary_morphisms Aap
var  2210:2211 setoid_binary_morphisms Be
var  2224:2226 setoid_binary_morphisms Bap
var  2240:2241 setoid_binary_morphisms Ce
var  2254:2256 setoid_binary_morphisms Cap
var  2270:2270 setoid_binary_morphisms f
R2180:2184 MathClasses.interfaces.canonical_names <> Equiv class
R2186:2186 MathClasses.interfaces.abstract_algebra <> A:32 var
R2195:2199 MathClasses.interfaces.canonical_names <> Apart class
R2201:2201 MathClasses.interfaces.abstract_algebra <> A:32 var
R2214:2218 MathClasses.interfaces.canonical_names <> Equiv class
R2220:2220 MathClasses.interfaces.abstract_algebra <> B:33 var
R2230:2234 MathClasses.interfaces.canonical_names <> Apart class
R2236:2236 MathClasses.interfaces.abstract_algebra <> B:33 var
R2244:2248 MathClasses.interfaces.canonical_names <> Equiv class
R2250:2250 MathClasses.interfaces.abstract_algebra <> C:34 var
R2260:2264 MathClasses.interfaces.canonical_names <> Apart class
R2266:2266 MathClasses.interfaces.abstract_algebra <> C:34 var
R2275:2279 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R2274:2274 MathClasses.interfaces.abstract_algebra <> A:32 var
R2281:2285 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R2280:2280 MathClasses.interfaces.abstract_algebra <> B:33 var
R2286:2286 MathClasses.interfaces.abstract_algebra <> C:34 var
rec 2299:2325 <> StrongSetoid_BinaryMorphism
proj 2336:2360 <> strong_binary_setoidmor_a
proj 2385:2409 <> strong_binary_setoidmor_b
proj 2434:2458 <> strong_binary_setoidmor_c
proj 2483:2510 <> strong_binary_extensionality
R2364:2375 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R2377:2377 MathClasses.interfaces.abstract_algebra <> setoid_binary_morphisms.A var
R2413:2424 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R2426:2426 MathClasses.interfaces.abstract_algebra <> setoid_binary_morphisms.B var
R2462:2473 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R2475:2475 MathClasses.interfaces.abstract_algebra <> setoid_binary_morphisms.C var
R2514:2517 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R2537:2538 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 2518:2521 <> x₁:46
binder 2523:2526 <> y₁:47
binder 2528:2531 <> x₂:48
binder 2533:2536 <> y₂:49
R2566:2570 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R2550:2554 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2539:2539 MathClasses.interfaces.abstract_algebra <> setoid_binary_morphisms.f var
R2541:2544 MathClasses.interfaces.abstract_algebra <> x₁:46 var
R2546:2549 MathClasses.interfaces.abstract_algebra <> y₁:47 var
R2555:2555 MathClasses.interfaces.abstract_algebra <> setoid_binary_morphisms.f var
R2557:2560 MathClasses.interfaces.abstract_algebra <> x₂:48 var
R2562:2565 MathClasses.interfaces.abstract_algebra <> y₂:49 var
R2584:2588 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'∨'_x not
R2575:2579 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2571:2574 MathClasses.interfaces.abstract_algebra <> x₁:46 var
R2580:2583 MathClasses.interfaces.abstract_algebra <> x₂:48 var
R2593:2597 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R2589:2592 MathClasses.interfaces.abstract_algebra <> y₁:47 var
R2598:2601 MathClasses.interfaces.abstract_algebra <> y₂:49 var
R2610:2632 MathClasses.interfaces.abstract_algebra setoid_binary_morphisms <> sec
sec 2834:2846 <> upper_classes
var  2859:2859 upper_classes A
var  2862:2863 upper_classes Ae
R2867:2871 MathClasses.interfaces.canonical_names <> Equiv class
R2873:2873 MathClasses.interfaces.abstract_algebra <> A:51 var
rec 2886:2894 <> SemiGroup
proj 2926:2934 <> sg_setoid
proj 2954:2959 <> sg_ass
proj 2986:2997 <> sg_op_proper
R2902:2905 MathClasses.interfaces.canonical_names <> SgOp class
R2907:2907 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 2897:2899 <> Aop:53
R2939:2944 MathClasses.interfaces.abstract_algebra <> Setoid class
R2946:2946 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
R2964:2974 MathClasses.interfaces.canonical_names <> Associative class
R2976:2978 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
R3002:3007 Corelib.Classes.Morphisms <> Proper class
R3031:3033 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
R3013:3017 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R3010:3012 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R3021:3025 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R3018:3020 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R3026:3028 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
rec 3047:3066 <> CommutativeSemiGroup
proj 3099:3110 <> comsg_setoid
proj 3136:3144 <> comsg_ass
R3075:3078 MathClasses.interfaces.canonical_names <> SgOp class
R3080:3080 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 3069:3071 <> Aop:58
R3116:3124 MathClasses.interfaces.abstract_algebra <> SemiGroup class
R3126:3128 MathClasses.interfaces.abstract_algebra <> Aop:58 var
R3149:3159 MathClasses.interfaces.canonical_names <> Commutative class
R3161:3163 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 3177:3187 <> SemiLattice
proj 3220:3233 <> semilattice_sg
proj 3270:3291 <> semilattice_idempotent
R3196:3199 MathClasses.interfaces.canonical_names <> SgOp class
R3201:3201 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 3190:3192 <> Aop:62
R3239:3258 MathClasses.interfaces.abstract_algebra <> CommutativeSemiGroup class
R3260:3262 MathClasses.interfaces.abstract_algebra <> Aop:62 var
R3296:3311 MathClasses.interfaces.canonical_names <> BinaryIdempotent class
R3313:3315 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 3328:3333 <> Monoid
proj 3386:3401 <> monoid_semigroup
proj 3422:3435 <> monoid_left_id
proj 3472:3486 <> monoid_right_id
R3342:3345 MathClasses.interfaces.canonical_names <> SgOp class
R3347:3347 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 3336:3338 <> Aop:66
R3359:3365 MathClasses.interfaces.canonical_names <> MonUnit class
R3367:3367 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 3351:3355 <> Aunit:67
R3406:3414 MathClasses.interfaces.abstract_algebra <> SemiGroup class
R3440:3451 MathClasses.interfaces.canonical_names <> LeftIdentity class
R3457:3464 MathClasses.interfaces.canonical_names <> mon_unit def
R3453:3455 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
R3491:3503 MathClasses.interfaces.canonical_names <> RightIdentity class
R3509:3516 MathClasses.interfaces.canonical_names <> mon_unit def
R3505:3507 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 3530:3546 <> CommutativeMonoid
proj 3576:3588 <> commonoid_mon
proj 3617:3637 <> commonoid_commutative
binder 3549:3551 <> Aop:72
binder 3553:3557 <> Aunit:73
R3594:3599 MathClasses.interfaces.abstract_algebra <> Monoid class
R3601:3603 MathClasses.interfaces.abstract_algebra <> Aop:72 var
R3605:3609 MathClasses.interfaces.abstract_algebra <> Aunit:73 var
R3642:3652 MathClasses.interfaces.canonical_names <> Commutative class
R3654:3656 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 3670:3674 <> Group
proj 3725:3736 <> group_monoid
proj 3765:3777 <> negate_proper
proj 3808:3815 <> negate_l
proj 3855:3862 <> negate_r
binder 3677:3679 <> Aop:77
binder 3681:3685 <> Aunit:78
R3699:3704 MathClasses.interfaces.canonical_names <> Negate class
R3706:3706 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 3689:3695 <> Anegate:79
R3742:3747 MathClasses.interfaces.abstract_algebra <> Monoid class
R3749:3751 MathClasses.interfaces.abstract_algebra <> Aop:77 var
R3753:3757 MathClasses.interfaces.abstract_algebra <> Aunit:78 var
R3782:3796 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R3798:3800 MathClasses.interfaces.canonical_names <> ::mc_scope:'(-)' not
R3820:3830 MathClasses.interfaces.canonical_names <> LeftInverse class
R3840:3847 MathClasses.interfaces.canonical_names <> mon_unit def
R3836:3838 MathClasses.interfaces.canonical_names <> ::mc_scope:'(-)' not
R3832:3834 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
R3867:3878 MathClasses.interfaces.canonical_names <> RightInverse class
R3888:3895 MathClasses.interfaces.canonical_names <> mon_unit def
R3884:3886 MathClasses.interfaces.canonical_names <> ::mc_scope:'(-)' not
R3880:3882 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 3909:3926 <> BoundedSemiLattice
proj 3956:3978 <> bounded_semilattice_mon
proj 4018:4047 <> bounded_semilattice_idempotent
binder 3929:3931 <> Aop:85
binder 3933:3937 <> Aunit:86
R3984:4000 MathClasses.interfaces.abstract_algebra <> CommutativeMonoid class
R4002:4004 MathClasses.interfaces.abstract_algebra <> Aop:85 var
R4006:4010 MathClasses.interfaces.abstract_algebra <> Aunit:86 var
R4052:4067 MathClasses.interfaces.canonical_names <> BinaryIdempotent class
R4069:4071 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
rec 4084:4090 <> AbGroup
proj 4128:4140 <> abgroup_group
proj 4176:4194 <> abgroup_commutative
binder 4093:4095 <> Aop:90
binder 4097:4101 <> Aunit:91
binder 4103:4109 <> Anegate:92
R4146:4150 MathClasses.interfaces.abstract_algebra <> Group class
R4152:4154 MathClasses.interfaces.abstract_algebra <> Aop:90 var
R4156:4160 MathClasses.interfaces.abstract_algebra <> Aunit:91 var
R4162:4168 MathClasses.interfaces.abstract_algebra <> Anegate:92 var
R4199:4209 MathClasses.interfaces.canonical_names <> Commutative class
R4211:4213 MathClasses.interfaces.canonical_names <> ::mc_scope:'(&)' not
var  4230:4234 upper_classes Aplus
var  4247:4251 upper_classes Amult
var  4264:4268 upper_classes Azero
var  4281:4284 upper_classes Aone
R4238:4241 MathClasses.interfaces.canonical_names <> Plus class
R4243:4243 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
R4255:4258 MathClasses.interfaces.canonical_names <> Mult class
R4260:4260 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
R4272:4275 MathClasses.interfaces.canonical_names <> Zero class
R4277:4277 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
R4288:4290 MathClasses.interfaces.canonical_names <> One class
R4292:4292 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
rec 4305:4312 <> SemiRing
proj 4330:4344 <> semiplus_monoid
proj 4405:4419 <> semimult_monoid
proj 4479:4492 <> semiring_distr
proj 4528:4547 <> semiring_left_absorb
R4350:4366 MathClasses.interfaces.abstract_algebra <> CommutativeMonoid class
R4368:4380 MathClasses.interfaces.canonical_names <> plus_is_sg_op inst
R4382:4397 MathClasses.interfaces.canonical_names <> zero_is_mon_unit inst
R4425:4441 MathClasses.interfaces.abstract_algebra <> CommutativeMonoid class
R4443:4455 MathClasses.interfaces.canonical_names <> mult_is_sg_op inst
R4457:4471 MathClasses.interfaces.canonical_names <> one_is_mon_unit inst
R4497:4510 MathClasses.interfaces.canonical_names <> LeftDistribute class
R4518:4520 MathClasses.interfaces.canonical_names <> ::mc_scope:'(+)' not
R4512:4516 MathClasses.interfaces.canonical_names <> ::mc_scope:'(.*.)' not
R4552:4561 MathClasses.interfaces.canonical_names <> LeftAbsorb class
R4563:4567 MathClasses.interfaces.canonical_names <> ::mc_scope:'(.*.)' not
var  4586:4592 upper_classes Anegate
R4596:4601 MathClasses.interfaces.canonical_names <> Negate class
R4603:4603 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
rec 4616:4619 <> Ring
proj 4637:4646 <> ring_group
proj 4699:4709 <> ring_monoid
proj 4769:4777 <> ring_dist
R4652:4658 MathClasses.interfaces.abstract_algebra <> AbGroup class
R4660:4672 MathClasses.interfaces.canonical_names <> plus_is_sg_op inst
R4674:4689 MathClasses.interfaces.canonical_names <> zero_is_mon_unit inst
R4715:4731 MathClasses.interfaces.abstract_algebra <> CommutativeMonoid class
R4733:4745 MathClasses.interfaces.canonical_names <> mult_is_sg_op inst
R4747:4761 MathClasses.interfaces.canonical_names <> one_is_mon_unit inst
R4782:4795 MathClasses.interfaces.canonical_names <> LeftDistribute class
R4803:4805 MathClasses.interfaces.canonical_names <> ::mc_scope:'(+)' not
R4797:4801 MathClasses.interfaces.canonical_names <> ::mc_scope:'(.*.)' not
rec 4942:4955 <> IntegralDomain
proj 4973:4983 <> intdom_ring
proj 4999:5015 <> intdom_nontrivial
proj 5045:5059 <> intdom_nozeroes
R4987:4990 MathClasses.interfaces.abstract_algebra <> Ring class
R5019:5027 MathClasses.misc.propholds <> PropHolds class
R5031:5035 MathClasses.interfaces.canonical_names <> ::type_scope:x_'≠'_x not
R5064:5077 MathClasses.interfaces.canonical_names <> NoZeroDivisors class
R5079:5079 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
rec 5183:5187 <> Field
proj 5238:5247 <> field_ring
proj 5263:5280 <> field_strongsetoid
proj 5306:5319 <> field_plus_ext
proj 5362:5375 <> field_mult_ext
proj 5420:5435 <> field_nontrivial
proj 5465:5476 <> recip_proper
proj 5508:5520 <> recip_inverse
R5195:5199 MathClasses.interfaces.canonical_names <> Apart class
R5201:5201 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 5190:5192 <> Aap:114
R5213:5217 MathClasses.interfaces.canonical_names <> Recip class
R5219:5219 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 5205:5210 <> Arecip:115
R5252:5255 MathClasses.interfaces.abstract_algebra <> Ring class
R5285:5296 MathClasses.interfaces.abstract_algebra <> StrongSetoid class
R5298:5298 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
R5324:5350 MathClasses.interfaces.abstract_algebra <> StrongSetoid_BinaryMorphism class
R5352:5354 MathClasses.interfaces.canonical_names <> ::mc_scope:'(+)' not
R5380:5406 MathClasses.interfaces.abstract_algebra <> StrongSetoid_BinaryMorphism class
R5408:5412 MathClasses.interfaces.canonical_names <> ::mc_scope:'(.*.)' not
R5439:5447 MathClasses.misc.propholds <> PropHolds class
R5451:5455 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R5481:5495 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R5497:5500 MathClasses.interfaces.canonical_names <> ::mc_scope:'(//)' not
R5524:5527 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R5529:5530 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 5528:5528 <> x:123
R5538:5540 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R5533:5536 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'//'_x not
R5531:5531 Corelib.Program.Utils <> ::program_scope:'`'_x not
R5532:5532 MathClasses.interfaces.abstract_algebra <> x:123 var
R5537:5537 MathClasses.interfaces.abstract_algebra <> x:123 var
rec 5701:5708 <> DecField
proj 5752:5764 <> decfield_ring
proj 5780:5798 <> decfield_nontrivial
proj 5828:5843 <> dec_recip_proper
proj 5874:5884 <> dec_recip_0
proj 5901:5917 <> dec_recip_inverse
R5724:5731 MathClasses.interfaces.canonical_names <> DecRecip class
R5733:5733 MathClasses.interfaces.abstract_algebra <> upper_classes.A var
binder 5711:5720 <> Adec_recip:125
R5769:5772 MathClasses.interfaces.abstract_algebra <> Ring class
R5802:5810 MathClasses.misc.propholds <> PropHolds class
R5814:5818 MathClasses.interfaces.canonical_names <> ::type_scope:x_'≠'_x not
R5848:5862 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R5864:5866 MathClasses.interfaces.canonical_names <> ::mc_scope:'(/)' not
R5890:5892 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R5888:5888 MathClasses.interfaces.canonical_names <> ::mc_scope:'/'_x not
R5921:5924 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R5926:5927 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 5925:5925 <> x:131
R5935:5939 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R5929:5933 MathClasses.interfaces.canonical_names <> ::type_scope:x_'≠'_x not
R5928:5928 MathClasses.interfaces.abstract_algebra <> x:131 var
R5945:5947 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R5941:5943 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'/'_x not
R5940:5940 MathClasses.interfaces.abstract_algebra <> x:131 var
R5944:5944 MathClasses.interfaces.abstract_algebra <> x:131 var
R5957:5969 MathClasses.interfaces.abstract_algebra upper_classes <> sec
R6021:6029 MathClasses.misc.propholds <> PropHolds class
R6033:6037 MathClasses.interfaces.canonical_names <> ::type_scope:x_'≠'_x not
R6053:6069 MathClasses.interfaces.abstract_algebra <> intdom_nontrivial meth
R6119:6127 MathClasses.misc.propholds <> PropHolds class
R6131:6135 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R6151:6166 MathClasses.interfaces.abstract_algebra <> field_nontrivial meth
R6216:6224 MathClasses.misc.propholds <> PropHolds class
R6228:6232 MathClasses.interfaces.canonical_names <> ::type_scope:x_'≠'_x not
R6248:6266 MathClasses.interfaces.abstract_algebra <> decfield_nontrivial meth
R6572:6575 MathClasses.interfaces.abstract_algebra <> Ring class
R6590:6600 MathClasses.interfaces.abstract_algebra <> intdom_ring meth
R6636:6648 MathClasses.interfaces.abstract_algebra <> recip_inverse meth
R6718:6734 MathClasses.interfaces.abstract_algebra <> dec_recip_inverse meth
R6809:6819 MathClasses.interfaces.abstract_algebra <> dec_recip_0 meth
R6890:6901 MathClasses.interfaces.abstract_algebra <> sg_op_proper meth
sec 6946:6952 <> lattice
var  6965:6965 lattice A
var  6969:6970 lattice Ae
var  6983:6987 lattice Ajoin
var  6999:7003 lattice Ameet
var  7016:7022 lattice Abottom
R6973:6977 MathClasses.interfaces.canonical_names <> Equiv class
R6979:6979 MathClasses.interfaces.abstract_algebra <> A:133 var
R6990:6993 MathClasses.interfaces.canonical_names <> Join class
R6995:6995 MathClasses.interfaces.abstract_algebra <> A:133 var
R7006:7009 MathClasses.interfaces.canonical_names <> Meet class
R7011:7011 MathClasses.interfaces.abstract_algebra <> A:133 var
R7026:7031 MathClasses.interfaces.canonical_names <> Bottom class
R7033:7033 MathClasses.interfaces.abstract_algebra <> A:133 var
ind 7046:7060 <> JoinSemiLattice
constr 7077:7092 <> join_semilattice
rec 7046:7060 <> JoinSemiLattice
proj 7077:7092 <> join_semilattice
R7098:7108 MathClasses.interfaces.abstract_algebra <> SemiLattice class
R7110:7110 MathClasses.interfaces.abstract_algebra <> lattice.A var
R7112:7113 MathClasses.interfaces.abstract_algebra <> lattice.Ae var
R7115:7127 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
ind 7138:7159 <> BoundedJoinSemiLattice
constr 7176:7199 <> bounded_join_semilattice
rec 7138:7159 <> BoundedJoinSemiLattice
proj 7176:7199 <> bounded_join_semilattice
R7205:7222 MathClasses.interfaces.abstract_algebra <> BoundedSemiLattice class
R7224:7224 MathClasses.interfaces.abstract_algebra <> lattice.A var
R7226:7227 MathClasses.interfaces.abstract_algebra <> lattice.Ae var
R7229:7241 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
R7243:7260 MathClasses.interfaces.canonical_names <> bottom_is_mon_unit inst
ind 7271:7285 <> MeetSemiLattice
constr 7302:7317 <> meet_semilattice
rec 7271:7285 <> MeetSemiLattice
proj 7302:7317 <> meet_semilattice
R7323:7333 MathClasses.interfaces.abstract_algebra <> SemiLattice class
R7335:7335 MathClasses.interfaces.abstract_algebra <> lattice.A var
R7337:7338 MathClasses.interfaces.abstract_algebra <> lattice.Ae var
R7340:7352 MathClasses.interfaces.canonical_names <> meet_is_sg_op inst
rec 7364:7370 <> Lattice
proj 7389:7400 <> lattice_join
proj 7427:7438 <> lattice_meet
proj 7465:7484 <> join_meet_absorption
proj 7519:7538 <> meet_join_absorption
R7405:7419 MathClasses.interfaces.abstract_algebra <> JoinSemiLattice class
R7443:7457 MathClasses.interfaces.abstract_algebra <> MeetSemiLattice class
R7489:7498 MathClasses.interfaces.canonical_names <> Absorption class
R7506:7510 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
R7500:7504 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R7543:7552 MathClasses.interfaces.canonical_names <> Absorption class
R7560:7564 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R7554:7558 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
rec 7577:7595 <> DistributiveLattice
proj 7614:7634 <> distr_lattice_lattice
proj 7653:7669 <> join_meet_distr_l
R7639:7645 MathClasses.interfaces.abstract_algebra <> Lattice class
R7674:7687 MathClasses.interfaces.canonical_names <> LeftDistribute class
R7695:7699 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊓)' not
R7689:7693 MathClasses.interfaces.canonical_names <> ::mc_scope:'(⊔)' not
R7708:7714 MathClasses.interfaces.abstract_algebra lattice <> sec
rec 7724:7731 <> Category
proj 7818:7828 <> arrow_equiv
proj 7863:7873 <> comp_proper
proj 7935:7944 <> comp_assoc
proj 7973:7976 <> id_l
proj 8027:8030 <> id_r
binder 7733:7733 <> O:152
R7738:7743 MathClasses.interfaces.canonical_names <> Arrows class
R7745:7745 MathClasses.interfaces.abstract_algebra <> O:152 var
binder 7737:7745 <> Arrows0:153
R7750:7753 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R7760:7761 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R7759:7759 MathClasses.interfaces.abstract_algebra <> O:152 var
binder 7754:7754 <> x:154
binder 7756:7756 <> y:155
R7762:7766 MathClasses.interfaces.canonical_names <> Equiv class
R7770:7774 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'⟶'_x not
R7769:7769 MathClasses.interfaces.abstract_algebra <> x:154 var
R7775:7775 MathClasses.interfaces.abstract_algebra <> y:155 var
binder 7750:7776 <> H:156
R7782:7786 MathClasses.interfaces.canonical_names <> CatId class
R7788:7788 MathClasses.interfaces.abstract_algebra <> O:152 var
binder 7781:7788 <> CatId0:157
R7794:7800 MathClasses.interfaces.canonical_names <> CatComp class
R7802:7802 MathClasses.interfaces.abstract_algebra <> O:152 var
binder 7793:7802 <> CatComp0:158
R7833:7836 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R7840:7841 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 7837:7837 <> x:160
binder 7839:7839 <> y:161
R7842:7847 MathClasses.interfaces.abstract_algebra <> Setoid class
R7851:7855 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'⟶'_x not
R7850:7850 MathClasses.interfaces.abstract_algebra <> x:160 var
R7856:7856 MathClasses.interfaces.abstract_algebra <> y:161 var
R7878:7881 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R7887:7888 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 7882:7882 <> x:163
binder 7884:7884 <> y:164
binder 7886:7886 <> z:165
R7889:7894 Corelib.Classes.Morphisms <> Proper class
R7919:7922 MathClasses.interfaces.canonical_names <> comp def
R7928:7928 MathClasses.interfaces.abstract_algebra <> z:165 var
R7926:7926 MathClasses.interfaces.abstract_algebra <> y:164 var
R7924:7924 MathClasses.interfaces.abstract_algebra <> x:163 var
R7900:7904 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R7897:7899 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R7908:7912 Corelib.Classes.Morphisms ProperNotations ::signature_scope:x_'==>'_x not
R7905:7907 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R7913:7915 MathClasses.interfaces.canonical_names <> ::mc_scope:'(=)' not
R7949:7965 MathClasses.interfaces.canonical_names <> ArrowsAssociative abbrev
R7967:7967 MathClasses.interfaces.abstract_algebra <> O:152 var
R7981:7984 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R7988:7989 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 7985:7985 <> x:168
binder 7987:7987 <> y:169
R7990:8001 MathClasses.interfaces.canonical_names <> LeftIdentity class
R8016:8021 MathClasses.interfaces.canonical_names <> cat_id def
R8004:8007 MathClasses.interfaces.canonical_names <> comp def
R8013:8013 MathClasses.interfaces.abstract_algebra <> y:169 var
R8011:8011 MathClasses.interfaces.abstract_algebra <> y:169 var
R8009:8009 MathClasses.interfaces.abstract_algebra <> x:168 var
R8035:8038 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R8042:8043 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 8039:8039 <> x:171
binder 8041:8041 <> y:172
R8044:8056 MathClasses.interfaces.canonical_names <> RightIdentity class
R8071:8076 MathClasses.interfaces.canonical_names <> cat_id def
R8059:8062 MathClasses.interfaces.canonical_names <> comp def
R8068:8068 MathClasses.interfaces.abstract_algebra <> y:172 var
R8066:8066 MathClasses.interfaces.abstract_algebra <> x:171 var
R8064:8064 MathClasses.interfaces.abstract_algebra <> x:171 var
R8169:8178 MathClasses.interfaces.abstract_algebra <> comp_assoc meth
sec 8250:8265 <> morphism_classes
var  8279:8279 morphism_classes A
var  8281:8281 morphism_classes B
var  8285:8286 morphism_classes Ae
var  8300:8301 morphism_classes Be
R8290:8294 MathClasses.interfaces.canonical_names <> Equiv class
R8296:8296 MathClasses.interfaces.abstract_algebra <> A:174 var
R8305:8309 MathClasses.interfaces.canonical_names <> Equiv class
R8311:8311 MathClasses.interfaces.abstract_algebra <> B:175 var
rec 8324:8341 <> SemiGroup_Morphism
proj 8376:8382 <> sgmor_a
proj 8412:8418 <> sgmor_b
proj 8448:8459 <> sgmor_setmor
proj 8488:8502 <> preserves_sg_op
binder 8344:8346 <> Aop:178
binder 8348:8350 <> Bop:179
R8359:8363 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R8358:8358 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8364:8364 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 8354:8354 <> f:180
R8387:8395 MathClasses.interfaces.abstract_algebra <> SemiGroup class
R8397:8397 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8399:8400 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R8402:8404 MathClasses.interfaces.abstract_algebra <> Aop:178 var
R8423:8431 MathClasses.interfaces.abstract_algebra <> SemiGroup class
R8433:8433 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R8435:8436 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R8438:8440 MathClasses.interfaces.abstract_algebra <> Bop:179 var
R8464:8478 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R8480:8480 MathClasses.interfaces.abstract_algebra <> f:180 var
R8506:8509 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R8513:8514 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 8510:8510 <> x:185
binder 8512:8512 <> y:186
R8524:8526 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R8515:8515 MathClasses.interfaces.abstract_algebra <> f:180 var
R8519:8521 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'&'_x not
R8518:8518 MathClasses.interfaces.abstract_algebra <> x:185 var
R8522:8522 MathClasses.interfaces.abstract_algebra <> y:186 var
R8530:8532 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'&'_x not
R8527:8527 MathClasses.interfaces.abstract_algebra <> f:180 var
R8529:8529 MathClasses.interfaces.abstract_algebra <> x:185 var
R8533:8533 MathClasses.interfaces.abstract_algebra <> f:180 var
R8535:8535 MathClasses.interfaces.abstract_algebra <> y:186 var
rec 8549:8572 <> JoinSemiLattice_Morphism
proj 8611:8622 <> join_slmor_a
proj 8660:8671 <> join_slmor_b
proj 8709:8724 <> join_slmor_sgmor
binder 8575:8579 <> Ajoin:188
binder 8581:8585 <> Bjoin:189
R8594:8598 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R8593:8593 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8599:8599 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 8589:8589 <> f:190
R8627:8641 MathClasses.interfaces.abstract_algebra <> JoinSemiLattice class
R8643:8643 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8645:8646 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R8648:8652 MathClasses.interfaces.abstract_algebra <> Ajoin:188 var
R8676:8690 MathClasses.interfaces.abstract_algebra <> JoinSemiLattice class
R8692:8692 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R8694:8695 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R8697:8701 MathClasses.interfaces.abstract_algebra <> Bjoin:189 var
R8730:8747 MathClasses.interfaces.abstract_algebra <> SemiGroup_Morphism class
R8749:8761 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
R8763:8775 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
R8777:8777 MathClasses.interfaces.abstract_algebra <> f:190 var
rec 8791:8814 <> MeetSemiLattice_Morphism
proj 8853:8864 <> meet_slmor_a
proj 8902:8913 <> meet_slmor_b
proj 8951:8966 <> meet_slmor_sgmor
binder 8817:8821 <> Ameet:195
binder 8823:8827 <> Bmeet:196
R8836:8840 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R8835:8835 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8841:8841 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 8831:8831 <> f:197
R8869:8883 MathClasses.interfaces.abstract_algebra <> MeetSemiLattice class
R8885:8885 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R8887:8888 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R8890:8894 MathClasses.interfaces.abstract_algebra <> Ameet:195 var
R8918:8932 MathClasses.interfaces.abstract_algebra <> MeetSemiLattice class
R8934:8934 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R8936:8937 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R8939:8943 MathClasses.interfaces.abstract_algebra <> Bmeet:196 var
R8972:8989 MathClasses.interfaces.abstract_algebra <> SemiGroup_Morphism class
R8991:9003 MathClasses.interfaces.canonical_names <> meet_is_sg_op inst
R9005:9017 MathClasses.interfaces.canonical_names <> meet_is_sg_op inst
R9019:9019 MathClasses.interfaces.abstract_algebra <> f:197 var
rec 9033:9047 <> Monoid_Morphism
proj 9094:9101 <> monmor_a
proj 9134:9141 <> monmor_b
proj 9174:9185 <> monmor_sgmor
proj 9217:9234 <> preserves_mon_unit
binder 9050:9054 <> Aunit:202
binder 9056:9060 <> Bunit:203
binder 9062:9064 <> Aop:204
binder 9066:9068 <> Bop:205
R9077:9081 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R9076:9076 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9082:9082 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 9072:9072 <> f:206
R9106:9111 MathClasses.interfaces.abstract_algebra <> Monoid class
R9113:9113 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9115:9116 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R9118:9120 MathClasses.interfaces.abstract_algebra <> Aop:204 var
R9122:9126 MathClasses.interfaces.abstract_algebra <> Aunit:202 var
R9146:9151 MathClasses.interfaces.abstract_algebra <> Monoid class
R9153:9153 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R9155:9156 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R9158:9160 MathClasses.interfaces.abstract_algebra <> Bop:205 var
R9162:9166 MathClasses.interfaces.abstract_algebra <> Bunit:203 var
R9190:9207 MathClasses.interfaces.abstract_algebra <> SemiGroup_Morphism class
R9209:9209 MathClasses.interfaces.abstract_algebra <> f:206 var
R9248:9250 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R9238:9238 MathClasses.interfaces.abstract_algebra <> f:206 var
R9240:9247 MathClasses.interfaces.canonical_names <> mon_unit def
R9251:9258 MathClasses.interfaces.canonical_names <> mon_unit def
rec 9272:9302 <> BoundedJoinSemiLattice_Morphism
proj 9357:9376 <> bounded_join_slmor_a
proj 9429:9448 <> bounded_join_slmor_b
proj 9501:9525 <> bounded_join_slmor_monmor
binder 9305:9311 <> Abottom:212
binder 9313:9319 <> Bbottom:213
binder 9321:9325 <> Ajoin:214
binder 9327:9331 <> Bjoin:215
R9340:9344 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R9339:9339 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9345:9345 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 9335:9335 <> f:216
R9381:9402 MathClasses.interfaces.abstract_algebra <> BoundedJoinSemiLattice class
R9404:9404 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9406:9407 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R9409:9413 MathClasses.interfaces.abstract_algebra <> Ajoin:214 var
R9415:9421 MathClasses.interfaces.abstract_algebra <> Abottom:212 var
R9453:9474 MathClasses.interfaces.abstract_algebra <> BoundedJoinSemiLattice class
R9476:9476 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R9478:9479 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R9481:9485 MathClasses.interfaces.abstract_algebra <> Bjoin:215 var
R9487:9493 MathClasses.interfaces.abstract_algebra <> Bbottom:213 var
R9531:9545 MathClasses.interfaces.abstract_algebra <> Monoid_Morphism class
R9547:9564 MathClasses.interfaces.canonical_names <> bottom_is_mon_unit inst
R9566:9583 MathClasses.interfaces.canonical_names <> bottom_is_mon_unit inst
R9585:9597 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
R9599:9611 MathClasses.interfaces.canonical_names <> join_is_sg_op inst
R9613:9613 MathClasses.interfaces.abstract_algebra <> f:216 var
rec 9627:9643 <> SemiRing_Morphism
proj 9716:9728 <> semiringmor_a
proj 9776:9788 <> semiringmor_b
proj 9836:9855 <> semiringmor_plus_mor
proj 9947:9966 <> semiringmor_mult_mor
binder 9646:9650 <> Aplus:221
binder 9652:9656 <> Amult:222
binder 9658:9662 <> Azero:223
binder 9664:9667 <> Aone:224
binder 9669:9673 <> Bplus:225
binder 9675:9679 <> Bmult:226
binder 9681:9685 <> Bzero:227
binder 9687:9690 <> Bone:228
R9699:9703 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R9698:9698 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9704:9704 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 9694:9694 <> f:229
R9733:9740 MathClasses.interfaces.abstract_algebra <> SemiRing class
R9742:9742 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R9744:9745 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R9747:9751 MathClasses.interfaces.abstract_algebra <> Aplus:221 var
R9753:9757 MathClasses.interfaces.abstract_algebra <> Amult:222 var
R9759:9763 MathClasses.interfaces.abstract_algebra <> Azero:223 var
R9765:9768 MathClasses.interfaces.abstract_algebra <> Aone:224 var
R9793:9800 MathClasses.interfaces.abstract_algebra <> SemiRing class
R9802:9802 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R9804:9805 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R9807:9811 MathClasses.interfaces.abstract_algebra <> Bplus:225 var
R9813:9817 MathClasses.interfaces.abstract_algebra <> Bmult:226 var
R9819:9823 MathClasses.interfaces.abstract_algebra <> Bzero:227 var
R9825:9828 MathClasses.interfaces.abstract_algebra <> Bone:228 var
R9861:9875 MathClasses.interfaces.abstract_algebra <> Monoid_Morphism class
R9877:9892 MathClasses.interfaces.canonical_names <> zero_is_mon_unit inst
R9894:9909 MathClasses.interfaces.canonical_names <> zero_is_mon_unit inst
R9911:9923 MathClasses.interfaces.canonical_names <> plus_is_sg_op inst
R9925:9937 MathClasses.interfaces.canonical_names <> plus_is_sg_op inst
R9939:9939 MathClasses.interfaces.abstract_algebra <> f:229 var
R9972:9986 MathClasses.interfaces.abstract_algebra <> Monoid_Morphism class
R9988:10002 MathClasses.interfaces.canonical_names <> one_is_mon_unit inst
R10004:10018 MathClasses.interfaces.canonical_names <> one_is_mon_unit inst
R10020:10032 MathClasses.interfaces.canonical_names <> mult_is_sg_op inst
R10034:10046 MathClasses.interfaces.canonical_names <> mult_is_sg_op inst
R10048:10048 MathClasses.interfaces.abstract_algebra <> f:229 var
rec 10062:10077 <> Lattice_Morphism
proj 10128:10139 <> latticemor_a
proj 10175:10186 <> latticemor_b
proj 10222:10240 <> latticemor_join_mor
proj 10278:10296 <> latticemor_meet_mor
binder 10080:10084 <> Ajoin:235
binder 10086:10090 <> Ameet:236
binder 10092:10096 <> Bjoin:237
binder 10098:10102 <> Bmeet:238
R10111:10115 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R10110:10110 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R10116:10116 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 10106:10106 <> f:239
R10144:10150 MathClasses.interfaces.abstract_algebra <> Lattice class
R10152:10152 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R10154:10155 MathClasses.interfaces.abstract_algebra <> morphism_classes.Ae var
R10157:10161 MathClasses.interfaces.abstract_algebra <> Ajoin:235 var
R10163:10167 MathClasses.interfaces.abstract_algebra <> Ameet:236 var
R10191:10197 MathClasses.interfaces.abstract_algebra <> Lattice class
R10199:10199 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
R10201:10202 MathClasses.interfaces.abstract_algebra <> morphism_classes.Be var
R10204:10208 MathClasses.interfaces.abstract_algebra <> Bjoin:237 var
R10210:10214 MathClasses.interfaces.abstract_algebra <> Bmeet:238 var
R10245:10268 MathClasses.interfaces.abstract_algebra <> JoinSemiLattice_Morphism class
R10270:10270 MathClasses.interfaces.abstract_algebra <> f:239 var
R10301:10324 MathClasses.interfaces.abstract_algebra <> MeetSemiLattice_Morphism class
R10326:10326 MathClasses.interfaces.abstract_algebra <> f:239 var
var  10343:10345 morphism_classes Aap
var  10359:10361 morphism_classes Bap
R10349:10353 MathClasses.interfaces.canonical_names <> Apart class
R10355:10355 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R10365:10369 MathClasses.interfaces.canonical_names <> Apart class
R10371:10371 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
rec 10383:10405 <> StrongSemiRing_Morphism
proj 10478:10502 <> strong_semiringmor_sr_mor
proj 10580:10608 <> strong_semiringmor_strong_mor
binder 10408:10412 <> Aplus:247
binder 10414:10418 <> Amult:248
binder 10420:10424 <> Azero:249
binder 10426:10429 <> Aone:250
binder 10431:10435 <> Bplus:251
binder 10437:10441 <> Bmult:252
binder 10443:10447 <> Bzero:253
binder 10449:10452 <> Bone:254
R10461:10465 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R10460:10460 MathClasses.interfaces.abstract_algebra <> morphism_classes.A var
R10466:10466 MathClasses.interfaces.abstract_algebra <> morphism_classes.B var
binder 10456:10456 <> f:255
R10508:10524 MathClasses.interfaces.abstract_algebra <> SemiRing_Morphism class
R10526:10530 MathClasses.interfaces.abstract_algebra <> Aplus:247 var
R10532:10536 MathClasses.interfaces.abstract_algebra <> Amult:248 var
R10538:10542 MathClasses.interfaces.abstract_algebra <> Azero:249 var
R10544:10547 MathClasses.interfaces.abstract_algebra <> Aone:250 var
R10549:10553 MathClasses.interfaces.abstract_algebra <> Bplus:251 var
R10555:10559 MathClasses.interfaces.abstract_algebra <> Bmult:252 var
R10561:10565 MathClasses.interfaces.abstract_algebra <> Bzero:253 var
R10567:10570 MathClasses.interfaces.abstract_algebra <> Bone:254 var
R10572:10572 MathClasses.interfaces.abstract_algebra <> f:255 var
R10613:10633 MathClasses.interfaces.abstract_algebra <> StrongSetoid_Morphism class
R10635:10635 MathClasses.interfaces.abstract_algebra <> f:255 var
R10644:10659 MathClasses.interfaces.abstract_algebra morphism_classes <> sec
sec 10671:10678 <> jections
var  10692:10692 jections A
var  10694:10694 jections B
var  10698:10699 jections Ae
var  10713:10715 jections Aap
var  10734:10735 jections Be
var  10749:10751 jections Bap
var  10765:10765 jections f
var  10780:10782 jections inv
R10703:10707 MathClasses.interfaces.canonical_names <> Equiv class
R10709:10709 MathClasses.interfaces.abstract_algebra <> A:259 var
R10719:10723 MathClasses.interfaces.canonical_names <> Apart class
R10725:10725 MathClasses.interfaces.abstract_algebra <> A:259 var
R10739:10743 MathClasses.interfaces.canonical_names <> Equiv class
R10745:10745 MathClasses.interfaces.abstract_algebra <> B:260 var
R10755:10759 MathClasses.interfaces.canonical_names <> Apart class
R10761:10761 MathClasses.interfaces.abstract_algebra <> B:260 var
R10770:10774 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R10769:10769 MathClasses.interfaces.abstract_algebra <> A:259 var
R10775:10775 MathClasses.interfaces.abstract_algebra <> B:260 var
R10787:10793 MathClasses.interfaces.canonical_names <> Inverse class
R10795:10795 MathClasses.interfaces.abstract_algebra <> f:265 var
rec 10808:10822 <> StrongInjective
proj 10840:10855 <> strong_injective
proj 10898:10917 <> strong_injective_mor
R10859:10862 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R10866:10867 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 10863:10863 <> x:268
binder 10865:10865 <> y:269
R10875:10879 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R10869:10873 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R10868:10868 MathClasses.interfaces.abstract_algebra <> x:268 var
R10874:10874 MathClasses.interfaces.abstract_algebra <> y:269 var
R10883:10887 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'≶'_x not
R10880:10880 MathClasses.interfaces.abstract_algebra <> jections.f var
R10882:10882 MathClasses.interfaces.abstract_algebra <> x:268 var
R10888:10888 MathClasses.interfaces.abstract_algebra <> jections.f var
R10890:10890 MathClasses.interfaces.abstract_algebra <> y:269 var
R10921:10941 MathClasses.interfaces.abstract_algebra <> StrongSetoid_Morphism class
R10943:10943 MathClasses.interfaces.abstract_algebra <> jections.f var
rec 10957:10965 <> Injective
proj 10983:10991 <> injective
proj 11030:11042 <> injective_mor
R10995:10998 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
R11002:11003 Stdlib.Unicode.Utf8_core <> ::type_scope:'∀'_x_'..'_x_','_x not
binder 10999:10999 <> x:273
binder 11001:11001 <> y:274
R11013:11017 Stdlib.Unicode.Utf8_core <> ::type_scope:x_'→'_x not
R11007:11009 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R11004:11004 MathClasses.interfaces.abstract_algebra <> jections.f var
R11006:11006 MathClasses.interfaces.abstract_algebra <> x:273 var
R11010:11010 MathClasses.interfaces.abstract_algebra <> jections.f var
R11012:11012 MathClasses.interfaces.abstract_algebra <> y:274 var
R11019:11021 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R11018:11018 MathClasses.interfaces.abstract_algebra <> x:273 var
R11022:11022 MathClasses.interfaces.abstract_algebra <> y:274 var
R11046:11060 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R11062:11062 MathClasses.interfaces.abstract_algebra <> jections.f var
rec 11076:11085 <> Surjective
proj 11103:11112 <> surjective
proj 11168:11181 <> surjective_mor
R11131:11133 MathClasses.interfaces.canonical_names <> ::type_scope:x_'='_x not
R11117:11122 Corelib.Program.Basics <> ::program_scope:x_'∘'_x not
R11130:11130 Corelib.Program.Basics <> ::program_scope:x_'∘'_x not
R11116:11116 MathClasses.interfaces.abstract_algebra <> jections.f var
R11124:11129 MathClasses.interfaces.canonical_names <> ::mc_scope:x_'⁻¹' not
R11123:11123 MathClasses.interfaces.abstract_algebra <> jections.f var
R11134:11135 MathClasses.interfaces.canonical_names <> id def
R11185:11199 MathClasses.interfaces.abstract_algebra <> Setoid_Morphism class
R11201:11201 MathClasses.interfaces.abstract_algebra <> jections.f var
rec 11215:11223 <> Bijective
proj 11241:11259 <> bijective_injective
proj 11280:11299 <> bijective_surjective
R11264:11272 MathClasses.interfaces.abstract_algebra <> Injective class
R11304:11313 MathClasses.interfaces.abstract_algebra <> Surjective class
R11322:11329 MathClasses.interfaces.abstract_algebra jections <> sec
R11353:11358 Corelib.Classes.Morphisms <> Params class
R11362:11376 MathClasses.interfaces.abstract_algebra <> StrongInjective class
R11408:11413 Corelib.Classes.Morphisms <> Params class
R11417:11425 MathClasses.interfaces.abstract_algebra <> Injective class
R11457:11462 Corelib.Classes.Morphisms <> Params class
R11466:11475 MathClasses.interfaces.abstract_algebra <> Surjective class
R11507:11512 Corelib.Classes.Morphisms <> Params class
R11516:11524 MathClasses.interfaces.abstract_algebra <> Bijective class
