Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

r""" 

Index of bounds on the parameters of codes 

 

The ``codes.bounds`` object may be used to access the bounds that Sage can compute. 

 

{INDEX_OF_FUNCTIONS} 

 

.. NOTE:: 

 

To import these names into the global namespace, use: 

 

sage: from sage.coding.bounds_catalog import * 

""" 

from sage.misc.lazy_import import lazy_import as _lazy_import 

_lazy_import("sage.coding.code_bounds", ["codesize_upper_bound", 

"dimension_upper_bound", 

"volume_hamming", 

"gilbert_lower_bound", 

"plotkin_upper_bound", 

"griesmer_upper_bound", 

"elias_upper_bound", 

"hamming_upper_bound", 

"singleton_upper_bound", 

"gv_info_rate", 

"entropy", 

"gv_bound_asymp", 

"hamming_bound_asymp", 

"singleton_bound_asymp", 

"plotkin_bound_asymp", 

"elias_bound_asymp", 

"mrrw1_bound_asymp"]) 

 

_lazy_import("sage.coding.delsarte_bounds", 

["krawtchouk", 

"delsarte_bound_hamming_space", 

"delsarte_bound_additive_hamming_space"]) 

 

 

from sage.misc.rest_index_of_methods import gen_rest_table_index as _gen_rest_table_index 

import sys as _sys 

__doc__ = __doc__.format(INDEX_OF_FUNCTIONS=_gen_rest_table_index(_sys.modules[__name__], only_local_functions=False))