The Software Foundations series offers a comprehensive introduction to the mathematical foundations of dependable software.
What sets this series apart is that every single detail is thoroughly formalized and machine-checked. This means that every volume - including the exercises - is a "proof script" for the Coq proof assistant.
The series is written with a wide audience in mind and assumes no prior mathematical experience. It is suitable for self-study or as a supplement to formal courses.
TheSoftwareFoundationsseriesisabroadintroductiontothemathematicalunderpinningsofreliablesoftware.Theprincipalnoveltyoftheseriesisthateverydetailisonehundredpercentformalizedandmachine-checked:theentiretextofeachvolume,includingtheexercises,isliterallya"proofscript"fortheCoqproofassistant.Theexpositionisintendedforabroadrangeofreaders,fromadvancedundergraduatestoPhDstudentsandresearchers.Nospecificbackgroundinlogicorprogramminglanguagesisassumed,thoughadegreeofmathematicalmaturityishelpful.Aone-semestercoursecanexpecttocoverLogicalFoundationsplusmostofProgrammingLanguageFoundationsorVerifiedFunctionalAlgorithms,orselectionsfromboth.
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价