Chop Logic Core - v1.6.0
    Preparing search index...

    Function composeHilbertProof

    • Creates a proof from a functional composition of step generators. Useful for building proofs from higher-order functions.

      Parameters

      Returns HilbertProof

      The completed HilbertProof instance

      const createPremises = (builder: HilbertProofBuilder) => {
      builder.addPremise(p, "First premise")
      .addPremise(q, "Second premise");
      };

      const createAxioms = (builder: HilbertProofBuilder) => {
      builder.addAxiom(axiom1, "Axiom II");
      };

      const proof = composeHilbertProof(goal, createPremises, createAxioms);