selen 0.15.5

Constraint Satisfaction Problem (CSP) solver
Documentation
# CSP Solver User Guides

This directory contains user-facing documentation and guides for using the CSP Solver library.

## **Start Here**

### **[📖 Getting Started Guide]getting_started.md** 
**Complete beginner tutorial** - Learn CSP solving from scratch with step-by-step examples, practical problems, and hands-on exercises. Perfect for first-time users!

## �📚 Available Guides

### Core Documentation
- **[getting_started.md]getting_started.md** - 🌟 **Complete beginner tutorial with step-by-step examples**
- **[memory_management.md]memory_management.md** - Complete memory management guide with safety features, limits, and best practices
- **[mathematical_syntax.md]mathematical_syntax.md** - Mathematical syntax and expression documentation
- **[precision_handling.md]precision_handling.md** - Comprehensive precision handling guide for float variables
- **[precision_quick_reference.md]precision_quick_reference.md** - Quick reference for precision configuration

## 🎯 Guide Categories

### **Getting Started**
New to constraint solving? Start with the comprehensive tutorial that teaches you everything from basic concepts to solving real problems.

### �🛡️ **Safety & Resource Management**
Learn how to use the built-in safety features to prevent system crashes and manage resource usage effectively.

### 🧮 **Mathematical Operations**
Understand the mathematical syntax, expressions, and constraint building capabilities.

### 🔢 **Precision Control**
Master floating-point precision handling for accurate numerical computations.

## �️ Learning Path

**Recommended order for new users:**

1. **[getting_started.md]getting_started.md** - Learn the fundamentals with hands-on examples
2. **[memory_management.md]memory_management.md** - Understand safety features and resource limits  
3. **[mathematical_syntax.md]mathematical_syntax.md** - Master advanced constraint syntax
4. **[precision_handling.md]precision_handling.md** - Handle floating-point precision (if needed)

## 📋 Quick Links

- **Main Project**: [../../README.md]../../README.md
- **Examples**: [../../examples/]../../examples/
- **Development Docs**: [../development/]../development/

---

*For development documentation, implementation details, and project planning, see [../development/](../development/)*