CodeLogician Guides
These guides walk through real workflows using CodeLogician together with AI coding agents.
CodeLogician works best when used alongside tools like Claude Code, where the agent generates implementations while CodeLogician provides mathematical reasoning and behavioral analysis.
Instead of relying purely on statistical reasoning, CodeLogician introduces a logic-first layer that can:
- discover edge cases automatically
- prove important system properties
- analyze behavioral boundaries
- generate high-coverage test cases
The guides below demonstrate how to use these capabilities in practice.
Recommended Learning Path
If you're new to CodeLogician, start here:
-
First Steps with CodeLogician
Learn the typical workflow using a coding agent and the reasoning engine. -
Discovering Edge Cases
Use CodeLogician to automatically find boundary conditions and hidden bugs. -
Behavioral Decomposition
Understand how CodeLogician explores the complete behavioral space of a system. -
Generating Tests
Generate high-coverage test cases directly from logical reasoning results.
Available Guides
First Steps with CodeLogician
Learn the typical workflow combining AI coding agents and logical reasoning.
- Ask an agent to implement a system
- Convert the behavior into a formal model
- Run CodeLogician to analyze the system
- use reasoning artifacts to refine the implementation
Discovering Edge Cases
Automatically discover boundary conditions that are easy to miss with traditional testing or LLM reasoning.
Behavioral Decomposition
Understand how CodeLogician breaks complex systems into distinct behavioral regions.
Generating Tests
Generate high-coverage test cases directly from logical reasoning results.
What You Will Learn
Across these guides you will see how CodeLogician can:
- analyze complex system logic
- uncover hidden edge cases
- verify behavioral properties
- generate artifacts that improve AI-generated code
These workflows demonstrate the core idea behind logic-first AI:
AI coding agents generate implementations, while CodeLogician ensures their behavior is fully understood.
Next Steps
If you have not already done so:
- Start with the Quickstart
- Learn the interfaces available in CodeLogician
- Explore real-world examples