anat-rs 0.1.0

A library to represent natural numbers as well-founded sets
Documentation
use anat::NatNum;

fn main() {
    let num1 = NatNum::from(1);
    let num2 = NatNum::from(5);
    let num3 = num1.add_rec(&num2);
    
    println!("num1 = {}", num1.to_number());
    println!("num2 = {}", num2.to_number());
    println!("num3 = num1 + num2 = {}", num3.to_number());
    println!("rust representation of num3:\n{:?}", num3);
    println!("num3 as written empty sets:\n{}", num3.to_string());
}