| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
MAlonzo.Code.Function.Metric.Nat.Bundles
Documentation
d_ProtoMetric_12 ∷ p → p → () Source #
data T_ProtoMetric_12 Source #
Constructors
| C_constructor_92 (AgdaAny → AgdaAny → Integer) T_IsProtoMetric_30 |
d_Carrier_26 ∷ T_ProtoMetric_12 → () Source #
d__'8776'__28 ∷ T_ProtoMetric_12 → AgdaAny → AgdaAny → () Source #
d_antisym_36 ∷ T_ProtoMetric_12 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_38 ∷ T_ProtoMetric_12 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_trans_52 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_58 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_58 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_60 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_60 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_64 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_64 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_66 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_66 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_70 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → T_IsPartialEquivalence_16 Source #
d_reflexive_74 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_78 ∷ T_ProtoMetric_12 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_82 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → T_IsPartialEquivalence_16 Source #
d_reflexive_86 ∷ T_Level_18 → T_Level_18 → T_ProtoMetric_12 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_90 ∷ T_ProtoMetric_12 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #
d_PreMetric_98 ∷ p → p → () Source #
data T_PreMetric_98 Source #
Constructors
| C_constructor_184 (AgdaAny → AgdaAny → Integer) T_IsPreMetric_104 |
d_Carrier_112 ∷ T_PreMetric_98 → () Source #
d__'8776'__114 ∷ T_PreMetric_98 → AgdaAny → AgdaAny → () Source #
d_antisym_122 ∷ T_PreMetric_98 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_124 ∷ T_PreMetric_98 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_trans_140 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_148 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_148 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_150 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_150 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_154 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_154 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_156 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_156 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_160 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → T_IsPartialEquivalence_16 Source #
d_reflexive_164 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_168 ∷ T_PreMetric_98 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_172 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → T_IsPartialEquivalence_16 Source #
d_reflexive_176 ∷ T_Level_18 → T_Level_18 → T_PreMetric_98 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_180 ∷ T_PreMetric_98 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #
d_QuasiSemiMetric_190 ∷ p → p → () Source #
data T_QuasiSemiMetric_190 Source #
Constructors
| C_constructor_284 (AgdaAny → AgdaAny → Integer) T_IsQuasiSemiMetric_178 |
d__'8776'__206 ∷ T_QuasiSemiMetric_190 → AgdaAny → AgdaAny → () Source #
d_antisym_216 ∷ T_QuasiSemiMetric_190 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_218 ∷ T_QuasiSemiMetric_190 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_reflexive_234 ∷ T_QuasiSemiMetric_190 → Integer → Integer → T__'8801'__12 → T__'8804'__22 Source #
d_trans_236 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_244 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_244 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_246 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_246 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_250 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_250 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_252 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_252 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_256 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → T_IsPartialEquivalence_16 Source #
d_reflexive_260 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_264 ∷ T_QuasiSemiMetric_190 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_268 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → T_IsPartialEquivalence_16 Source #
d_reflexive_272 ∷ T_Level_18 → T_Level_18 → T_QuasiSemiMetric_190 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_276 ∷ T_QuasiSemiMetric_190 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #
d_SemiMetric_290 ∷ p → p → () Source #
data T_SemiMetric_290 Source #
Constructors
| C_constructor_390 (AgdaAny → AgdaAny → Integer) T_IsSemiMetric_256 |
d_Carrier_304 ∷ T_SemiMetric_290 → () Source #
d__'8776'__306 ∷ T_SemiMetric_290 → AgdaAny → AgdaAny → () Source #
d_antisym_316 ∷ T_SemiMetric_290 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_318 ∷ T_SemiMetric_290 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_trans_340 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_348 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_348 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_350 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_350 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_354 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_354 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_356 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_356 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_360 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → T_IsPartialEquivalence_16 Source #
d_reflexive_364 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_368 ∷ T_SemiMetric_290 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_372 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → T_IsPartialEquivalence_16 Source #
d_reflexive_376 ∷ T_Level_18 → T_Level_18 → T_SemiMetric_290 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_380 ∷ T_SemiMetric_290 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #
d_Metric_396 ∷ p → p → () Source #
data T_Metric_396 Source #
Constructors
| C_constructor_502 (AgdaAny → AgdaAny → Integer) T_IsGeneralMetric_340 |
d_Carrier_410 ∷ T_Metric_396 → () Source #
d__'8776'__412 ∷ T_Metric_396 → AgdaAny → AgdaAny → () Source #
d_antisym_422 ∷ T_Metric_396 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_424 ∷ T_Metric_396 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_sym_446 ∷ T_Metric_396 → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_trans_448 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_triangle_450 ∷ T_Metric_396 → AgdaAny → AgdaAny → AgdaAny → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_458 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_458 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_460 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_460 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_464 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_464 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_466 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_466 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_470 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → T_IsPartialEquivalence_16 Source #
d_refl_472 ∷ T_Metric_396 → AgdaAny → AgdaAny Source #
d_reflexive_474 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_478 ∷ T_Metric_396 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_482 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → T_IsPartialEquivalence_16 Source #
d_reflexive_486 ∷ T_Level_18 → T_Level_18 → T_Metric_396 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_sym_488 ∷ T_Metric_396 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_490 ∷ T_Metric_396 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #
d_UltraMetric_508 ∷ p → p → () Source #
data T_UltraMetric_508 Source #
Constructors
| C_constructor_614 (AgdaAny → AgdaAny → Integer) T_IsGeneralMetric_340 |
d_Carrier_522 ∷ T_UltraMetric_508 → () Source #
d__'8776'__524 ∷ T_UltraMetric_508 → AgdaAny → AgdaAny → () Source #
d_antisym_534 ∷ T_UltraMetric_508 → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8801'__12 Source #
d_cong_536 ∷ T_UltraMetric_508 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → T__'8801'__12 Source #
d_trans_560 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8804'__22 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'691''45''8776'_570 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'691''45''8776'_570 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8764''45'resp'737''45''8776'_572 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8764''45'resp'737''45''8776'_572 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'691''45''8776'_576 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'691''45''8776'_576 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_'8818''45'resp'737''45''8776'_578 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
du_'8818''45'resp'737''45''8776'_578 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8804'__22 → T__'8804'__22 Source #
d_isPartialEquivalence_582 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → T_IsPartialEquivalence_16 Source #
d_reflexive_586 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → AgdaAny → AgdaAny → T__'8801'__12 → AgdaAny Source #
d_trans_590 ∷ T_UltraMetric_508 → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny → AgdaAny Source #
d_isPartialEquivalence_594 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → T_IsPartialEquivalence_16 Source #
d_reflexive_598 ∷ T_Level_18 → T_Level_18 → T_UltraMetric_508 → Integer → Integer → T__'8801'__12 → T__'8801'__12 Source #
d_trans_602 ∷ T_UltraMetric_508 → Integer → Integer → Integer → T__'8801'__12 → T__'8801'__12 → T__'8801'__12 Source #