Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
IT & Networking
Management
Microsoft Excel
Ableton Live Course: Sound Production for Musicians and Artists
Medical Parasitology | 医å¦å¯„生虫å¦
How Things Work: An Introduction to Physics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a type-theoretic framework for reasoning about incorrectness in functional programs interacting with effectful library APIs, using traces represented by symbolic regular expressions for formal specification and analysis.
Explore a novel separation logic approach for automated safety verification of distributed actor systems, focusing on cyclic message histories to enable verification of complex algorithms like Paxos.
Discover how Summary Specialization enhances Infer's compositional reasoning for static analysis, balancing assumptions about call sites without resorting to full global analysis, with experimental results on closure resolution.
Explore Total Outcome Logic, a unified framework for reasoning about program termination and nontermination across different branching effects, including nondeterminism and randomization.
Explore a novel approach combining forward and backward reasoning for incorrectness logic in static analysis, revealing true bugs and their preconditions while avoiding false alarms.
Discover a logical approach to automatically detect type unsoundness in libraries using unsafe features through under-approximate reasoning and separation logic assertions for scalable bug detection.
Explore the semantics of reversible and controllable quantum circuits in Proto-Quipper, focusing on the formalization of operations like reversing, control, and with-computed through categorical models and type systems with modalities.
Explore the development of generic higher-order unification algorithms in Haskell using Free Foil library, extending it with parametrised metavariables to implement Huet's preunification and Miller's pattern unification algorithms.
Explore the Quantum Abstract Machine (QAM) model designed to support abstract yet accurate design and verification of quantum communication protocols, accessible to non-specialists while maintaining quantum accuracy.
Discover QuteFuzz, a tool for detecting quantum compiler bugs by generating random quantum programs with higher-level abstractions, revealing 17 bugs in major quantum software stacks like Pytket, Qiskit, and Cirq.
Explore sort polymorphism for proof assistants like Coq, Lean, and Agda, addressing limitations in current approaches and enabling better reuse across different universe sorts in dependent type theory.
Explore Multiple Context Free Language (MCFL) reachability as a new approach for static program analysis, offering tunable precision while maintaining tractability for approximating interleaved Dyck reachability problems.
Explore coinductive proof techniques for temporal hyperproperties, focusing on approximating hyperliveness properties through coinductive relations and implementing them in the HyCo framework within Coq.
Discover novel approaches for bounding posterior distributions of discrete probabilistic programs with loops through residual mass semantics and geometric bound semantics, with automated implementation in Diabolo.
Explore the logical consistency, normalization, and decidable type conversion of DCOIω, a dependent calculus that enables proof irrelevance through indistinguishability and dependency tracking.
Get personalized course recommendations, track subjects and courses with reminders, and more.