boolean_algebra.quine_mc_cluskey ================================ .. py:module:: boolean_algebra.quine_mc_cluskey Functions --------- .. autoapisummary:: boolean_algebra.quine_mc_cluskey.check boolean_algebra.quine_mc_cluskey.compare_string boolean_algebra.quine_mc_cluskey.decimal_to_binary boolean_algebra.quine_mc_cluskey.is_for_table boolean_algebra.quine_mc_cluskey.main boolean_algebra.quine_mc_cluskey.prime_implicant_chart boolean_algebra.quine_mc_cluskey.selection Module Contents --------------- .. py:function:: check(binary: list[str]) -> list[str] >>> check(['0.00.01.5']) ['0.00.01.5'] .. py:function:: compare_string(string1: str, string2: str) -> str | Literal[False] >>> compare_string('0010','0110') '0_10' >>> compare_string('0110','1101') False .. py:function:: decimal_to_binary(no_of_variable: int, minterms: collections.abc.Sequence[float]) -> list[str] >>> decimal_to_binary(3,[1.5]) ['0.00.01.5'] .. py:function:: is_for_table(string1: str, string2: str, count: int) -> bool >>> is_for_table('__1','011',2) True >>> is_for_table('01_','001',1) False .. py:function:: main() -> None .. py:function:: prime_implicant_chart(prime_implicants: list[str], binary: list[str]) -> list[list[int]] >>> prime_implicant_chart(['0.00.01.5'],['0.00.01.5']) [[1]] .. py:function:: selection(chart: list[list[int]], prime_implicants: list[str]) -> list[str] >>> selection([[1]],['0.00.01.5']) ['0.00.01.5'] >>> selection([[1]],['0.00.01.5']) ['0.00.01.5']