object
fcubeï
FCube: An Efficient Prover for Intuitionistic Propositional Logic.
Availability:
logtalk_load(fcube(loader))Author: Mauro Ferrari, Camillo Fiorentini, Guido Fiorino; ported to Logtalk by Paulo Moura.
Version: 5:0:1
Date: 2024-03-14
Copyright: Copyright 2012 Mauro Ferrari, Camillo Fiorentini, Guido Fiorino; Copyright 2020-2024 Paulo Moura
License: GPL-2.0-or-later
Compilation flags:
static, context_switching_callsRemarks:
(none)
Inherited public predicates:
(none)
Public predicatesï
gnu/0ï
Prints banner with copyright and license information.
Compilation flags:
staticMode and number of proofs:
gnu - onefcube/0ï
Reads a formula and applies the prover to it, printing its counter-model.
Compilation flags:
staticMode and number of proofs:
fcube - onedecide/1ï
Applies the prover to the given formula and prints its counter-model.
Compilation flags:
staticTemplate:
decide(Formula)Mode and number of proofs:
decide(++compound) - onedecide/2ï
Applies the prover to the given formula and returns its counter-model.
Compilation flags:
staticTemplate:
decide(Formula,CounterModel)Mode and number of proofs:
decide(++compound,--compound) - oneProtected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
(no local declarations; see entity ancestors if any)
Operatorsï
op(1200,xfy,<=>)ï
Scope:
publicop(1110,xfy,=>)ï
Scope:
publicop(1000,xfy,&&)ï
Scope:
publicop(500,fy,~)ï
Scope:
publicop(1100,xfy,v)ï
Scope:
public