<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Lectures on discrete mathematics for computer science</title>
  </titleInfo>
  <name type="personal">
    <namePart>Khoussainov,  Bakhadyr</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <name type="personal">
    <namePart>Khoussainova, Nodira</namePart>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="code" authority="marccountry">si</placeTerm>
    </place>
    <place>
      <placeTerm type="text">Singapore</placeTerm>
    </place>
    <publisher>World Scientific Pub.</publisher>
    <dateIssued>2012</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <language>
    <languageTerm authority="iso639-2b" type="code">eng</languageTerm>
  </language>
  <physicalDescription>
    <form authority="marcform">print</form>
    <extent>xvi, 346 p. : ill. ; 24 cm.</extent>
  </physicalDescription>
  <tableOfContents>1. Definitions, theorems, and proofs -- 2. Proof methods -- 3. Integers and divisibility -- 4. Euclidean algorithm and congruence relations -- 5. Secret message passing -- 6. Basics of directed graphs -- 7. The path problem and undirected graphs -- 8. Circuit problems in graphs -- 9. Rooted trees -- 10. Sets and operations on sets -- 11. Relations on sets -- 12. Equivalence relations and partial orders -- 13. Databases and relational structures -- 14. Relational calculus -- 15. Program correctness through loop invariants -- 16. Induction and recursion -- 17. Spanning trees -- 18. Shortest paths in directed weighted graphs -- 19. Games played on finite graphs -- 20. Functions -- 21. Types of functions -- 22. Syntax of propositional logic -- 23. Semantics of propositional logic -- 24. Normal forms and the SAT problem -- 25. Deterministic finite automata -- 26. Designing finite automata -- 27. Nondeterministic finite automata -- 28. The subset construction -- 29. Regular expressions and finite automata -- 30. Algorithms for finite automata -- 31. Counting principles -- 32. Permutations and combinations -- 33. Basics of probability</tableOfContents>
  <targetAudience authority="marctarget">specialized</targetAudience>
  <note type="statement of responsibility">Bakhadyr Khoussainov and Nodira Khoussainova</note>
  <subject authority="lcsh">
    <topic>Computer science</topic>
    <topic>Mathematics</topic>
    <topic>Textbooks</topic>
  </subject>
  <relatedItem type="series">
    <titleInfo>
      <title>Algebra and discrete mathematics ; v. 3</title>
    </titleInfo>
  </relatedItem>
  <identifier type="isbn">9789814340502</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg">UMP</recordContentSource>
    <recordCreationDate encoding="marc">121119</recordCreationDate>
    <recordChangeDate encoding="iso8601">20251125093555.0</recordChangeDate>
    <recordIdentifier source="KUKTEM">vtls000066461</recordIdentifier>
  </recordInfo>
</mods>
