fn collect_unique_fn_symbols_recursive(
    formula_tree: &FolTreeNode,
    seen_symbols: &mut HashMap<String, usize>,
) -> Result<(), String>