版博士V2.0程序
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

DistributiveLattice.d.ts 582 B

1234567891011121314151617181920
  1. /**
  2. * A `DistributiveLattice` must satisfy the following laws in addition to `Lattice` laws:
  3. *
  4. * - Distributivity for meet: `a ∨ (b ∧ c) <-> (a ∨ b) ∧ (a ∨ c)`
  5. * - Distributivity for join: `a ∧ (b ∨ c) <-> (a ∧ b) ∨ (a ∧ c)`
  6. *
  7. * @since 2.0.0
  8. */
  9. import { Lattice } from './Lattice'
  10. import { Ord } from './Ord'
  11. /**
  12. * @category model
  13. * @since 2.0.0
  14. */
  15. export interface DistributiveLattice<A> extends Lattice<A> {}
  16. /**
  17. * @category constructors
  18. * @since 2.0.0
  19. */
  20. export declare function getMinMaxDistributiveLattice<A>(O: Ord<A>): DistributiveLattice<A>