コード例 #1
0
from proveit.basiclogic import Implies, Not
from proveit.common import A

# Not(Not(A)) assuming A
notNotA = Not(Not(A)).concludeViaDoubleNegation()
Implies(A,
        notNotA.equateNegatedToFalse().deriveReversed()).generalize(A).qed(
            __file__)
コード例 #2
0
from proveit.basiclogic import Implies, Not
from proveit.common import A

# Not(Not(A)) assuming A
notNotA = Not(Not(A)).concludeViaDoubleNegation()
Implies(A, notNotA.equateNegatedToFalse()).generalize(A).qed(__file__)