Module MakeAllPrime.FieldProperties
val zero_nullifier_random : unit -> unitval zero_nullifier_zero : unit -> unitval zero_nullifier_one : unit -> unitval inverse_property : unit -> unitval inverse_of_one_is_one : unit -> unitval zero_has_no_inverse : unit -> unitval inverse_of_non_null_does_exist : unit -> unitval inverse_of_inverse : unit -> unitval opposite_property : unit -> unitval opposite_of_opposite : unit -> unitval opposite_of_zero_is_zero : unit -> unitval additive_associativity : unit -> unitval distributivity : unit -> unitval multiplicative_associativity : unit -> unitval pow_zero_to_zero_is_one : unit -> unitval pow_zero_to_non_null_exponent_is_zero : unit -> unitval pow_zero_on_random_equals_one : unit -> unitval pow_zero_on_one_equals_one : unit -> unitval pow_one_on_random_element_equals_the_random_element : unit -> unitval pow_two_on_random_element_equals_the_square : unit -> unitval pow_to_negative_exponent : unit -> unitval pow_addition_property : unit -> unitval pow_to_the_additive_group_order_equals_same_element : unit -> unitval pow_to_the_multiplicative_group_order_equals_one : unit -> unitval pow_add_multiplicative_group_order_to_a_random_power : unit -> unitval sub_definition : unit -> unitval get_tests : unit -> string * unit Alcotest.test_case list