Interface Tactic<Name>

interface Tactic<Name extends string = "main"> {
    ctx: Context<Name>;
    ptr: Z3_tactic;
    apply(goal: Goal<Name> | Bool<Name>): Promise<ApplyResult<Name>>;
    help(): string;
    paramDescrs(): ParamDescrs<Name>;
    solver(): Solver<Name>;
    usingParams(params: Params<Name>): Tactic<Name>;
}

Type Parameters

  • Name extends string = "main"

Properties

ptr: Z3_tactic

Methods