(* * Copyright 2020, Data61, CSIRO (ABN 41 687 119 230) * Copyright (c) 2022 Apple Inc. All rights reserved. * * SPDX-License-Identifier: BSD-2-Clause *) theory fncall imports "AutoCorres2.CTranslation" begin declare sep_conj_ac [simp add] primrec fac :: "nat ⇒ nat" where "fac 0 = 1" | "fac (Suc n) = (Suc n) * fac n"