From 72ea1bae17f63668237de17d56c36a1fef92a5b7 Mon Sep 17 00:00:00 2001 From: Arne Keller Date: Fri, 8 Sep 2023 10:38:40 +0200 Subject: [PATCH] Fix more proofs --- key.ui/examples/heap/permutedSum/perm.proof | 8488 ++--------------- .../heap/verifyThis15_3_DLL/doUndo.proof | 8465 +++++----------- 2 files changed, 3503 insertions(+), 13450 deletions(-) diff --git a/key.ui/examples/heap/permutedSum/perm.proof b/key.ui/examples/heap/permutedSum/perm.proof index 7b0cc4e20c5..d46b4616a87 100644 --- a/key.ui/examples/heap/permutedSum/perm.proof +++ b/key.ui/examples/heap/permutedSum/perm.proof @@ -2,53 +2,53 @@ \settings { "#Proof-Settings-Config-File -#Thu Jan 12 15:37:29 CET 2023 +#Wed Sep 06 09:11:10 CEST 2023 +[Choice]DefaultChoices=JavaCard-JavaCard\\:on, Strings-Strings\\:on, assertions-assertions\\:on, bigint-bigint\\:on, floatRules-floatRules\\:strictfpOnly, initialisation-initialisation\\:disableStaticInitialisation, intRules-intRules\\:arithmeticSemanticsIgnoringOF, integerSimplificationRules-integerSimplificationRules\\:full, javaLoopTreatment-javaLoopTreatment\\:efficient, mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off, methodExpansion-methodExpansion\\:modularOnly, modelFields-modelFields\\:showSatisfiability, moreSeqRules-moreSeqRules\\:on, permissions-permissions\\:off, programRules-programRules\\:Java, reach-reach\\:on, runtimeExceptions-runtimeExceptions\\:allow, sequences-sequences\\:on, wdChecks-wdChecks\\:off, wdOperator-wdOperator\\:L [Labels]UseOriginLabels=true -[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON -[SMTSettings]invariantForall=false -[Strategy]ActiveStrategy=JavaCardDLStrategy -[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF -[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS -[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF -[Choice]DefaultChoices=JavaCard-JavaCard\\:on , Strings-Strings\\:on , assertions-assertions\\:on , bigint-bigint\\:on , floatRules-floatRules\\:strictfpOnly , initialisation-initialisation\\:disableStaticInitialisation , intRules-intRules\\:arithmeticSemanticsIgnoringOF , integerSimplificationRules-integerSimplificationRules\\:full , javaLoopTreatment-javaLoopTreatment\\:efficient , mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off , methodExpansion-methodExpansion\\:modularOnly , modelFields-modelFields\\:showSatisfiability , moreSeqRules-moreSeqRules\\:on , permissions-permissions\\:off , programRules-programRules\\:Java , reach-reach\\:on , runtimeExceptions-runtimeExceptions\\:allow , sequences-sequences\\:on , wdChecks-wdChecks\\:off , wdOperator-wdOperator\\:L -[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_SCOPE_INV_TACLET -[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE +[SMTSettings]SelectedTaclets= [SMTSettings]UseBuiltUniqueness=false [SMTSettings]explicitTypeHierarchy=false [SMTSettings]instantiateHierarchyAssumptions=true -[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_DEF_OPS -[SMTSettings]SelectedTaclets= -[StrategyProperty]DEP_OPTIONS_KEY=DEP_ON -[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF -[Strategy]MaximumNumberOfAutomaticApplications=10000 -[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT -[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_DELAYED +[SMTSettings]integersMaximum=2147483645 +[SMTSettings]integersMinimum=-2147483645 +[SMTSettings]invariantForall=false +[SMTSettings]maxGenericSorts=2 [SMTSettings]useConstantsForBigOrSmallIntegers=true -[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE -[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF -[Strategy]Timeout=-1 -[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER -[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF [SMTSettings]useUninterpretedMultiplication=true +[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF [StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT_INTERNAL +[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_DELAYED +[StrategyProperty]DEP_OPTIONS_KEY=DEP_ON +[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE +[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_SCOPE_INV_TACLET [StrategyProperty]METHOD_OPTIONS_KEY=METHOD_CONTRACT -[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF -[SMTSettings]maxGenericSorts=2 +[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE +[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_DEF_OPS [StrategyProperty]OSS_OPTIONS_KEY=OSS_ON +[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS +[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON +[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF [StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED -[SMTSettings]integersMinimum=-2147483645 +[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT +[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER +[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF [StrategyProperty]VBT_PHASE=VBT_SYM_EX -[SMTSettings]integersMaximum=2147483645 +[Strategy]ActiveStrategy=JavaCardDLStrategy +[Strategy]MaximumNumberOfAutomaticApplications=10000 +[Strategy]Timeout=-1 " } \javaSource "src"; \proofObligation "#Proof Obligation Settings -#Thu Jan 12 15:37:29 CET 2023 +#Wed Sep 06 09:11:10 CEST 2023 +class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO contract=Perm[Perm\\:\\:foo()].JML normal_behavior operation contract.0 name=Perm[Perm\\:\\:foo()].JML normal_behavior operation contract.0 -class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO "; \proof { @@ -58,8 +58,10 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (keyLog "3" (keyUser "Julian" ) (keyVersion "008f011f15")) (keyLog "4" (keyUser "Julian" ) (keyVersion "008f011f15")) (keyLog "5" (keyUser "Julian" ) (keyVersion "44c2a312eb")) +(keyLog "6" (keyUser "arne" ) (keyVersion "6c808a3515ac39349724327a9e38578fbb2121d9")) +(keyLog "7" (keyUser "arne" ) (keyVersion "6c808a3515ac39349724327a9e38578fbb2121d9")) -(autoModeTime "162456") +(autoModeTime "0") (branch "dummy ID" (builtin "One Step Simplification" (formula "1") (newnames "heapAtPre,o,f")) @@ -79,7 +81,7 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "variableDeclaration" (formula "8") (term "1") (newnames "s")) (rule "assignment" (formula "8") (term "1")) (builtin "One Step Simplification" (formula "8")) -(rule "loopScopeInvDia" (formula "8") (term "1") (newnames "s_0,o,f") (inst "anon_heap_LOOP=anon_heap_LOOP_0") (inst "anon_savedHeap_LOOP=anon_savedHeap_LOOP_0") (inst "anon_permissions_LOOP=anon_permissions_LOOP_0") (inst "#heapBefore_LOOP=h") (inst "#savedHeapBefore_LOOP=h_1") (inst "#permissionsBefore_LOOP=h_2") (inst "#variant=x") (inst "#x=x_1")) +(rule "loopScopeInvDia" (formula "8") (term "1") (newnames "s_0,o,f") (inst "#x=x_1") (inst "#variant=x") (inst "#permissionsBefore_LOOP=h_2") (inst "#savedHeapBefore_LOOP=h_1") (inst "#heapBefore_LOOP=h") (inst "anon_permissions_LOOP=anon_permissions_LOOP_0") (inst "anon_savedHeap_LOOP=anon_savedHeap_LOOP_0") (inst "anon_heap_LOOP=anon_heap_LOOP_0")) (branch "Invariant Initially Valid" (rule "andRight" (formula "8")) (branch "Case 1" @@ -110,71 +112,60 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "castedGetAny" (formula "11") (term "0,2,0,0,0,0,1,1,0,1")) (rule "castedGetAny" (formula "1") (term "0,2,0")) (rule "pullOutSelect" (formula "11") (term "0,0,0,1,1,0") (inst "selectSK=Perm_pIdx_0")) - (rule "applyEq" (formula "2") (term "1,0") (ifseqformula "1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "11")) (ifInst "" (formula "6"))) + (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "6")) (ifInst "" (formula "11"))) + (rule "replace_known_right" (formula "2") (term "0,0,1,0,0,0,2,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "2") (ifInst "" (formula "6")) (ifInst "" (formula "11"))) (rule "elementOfSingleton" (formula "1") (term "0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "2") (term "1,0") (ifseqformula "1")) - (rule "applyEqReverse" (formula "12") (term "0,0,0,1,1,0") (ifseqformula "1")) (rule "hideAuxiliaryEq" (formula "1")) + (rule "replaceKnownAuxiliaryConstant_taclet1_0" (formula "11") (term "0,0,0,1,1,0")) + (rule "elementOfSingleton" (formula "1") (term "0,0,0,2,0")) + (builtin "One Step Simplification" (formula "1")) + (rule "elementOfSingleton" (formula "1") (term "0,1,0")) + (builtin "One Step Simplification" (formula "1")) (rule "pullOutSelect" (formula "11") (term "0,1,0,1,1,0") (inst "selectSK=Perm_a_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "11")) (ifInst "" (formula "6"))) + (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "6")) (ifInst "" (formula "11"))) (rule "polySimp_addComm0" (formula "12") (term "0,1,1,0")) (rule "elementOfSingleton" (formula "1") (term "0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "12") (term "0,0,0,1,1,0") (ifseqformula "1")) (rule "hideAuxiliaryEq" (formula "1")) + (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "11") (term "0,0,0,1,1,0")) (rule "variableDeclaration" (formula "11") (term "1") (newnames "x_1")) - (rule "pullOutSelect" (formula "1") (term "0,0,2,0") (inst "selectSK=Perm_c_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "11")) (ifInst "" (formula "6"))) - (rule "elementOfSingleton" (formula "1") (term "0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "2") (term "0,0,2,0") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "ifElseUnfold" (formula "11") (term "1") (inst "#boolv=x_2")) - (rule "variableDeclaration" (formula "11") (term "1") (newnames "x_2")) - (builtin "Use Operation Contract" (formula "11") (newnames "heapBefore_hasNext,result_hasNext,exc_0") (contract "Perm[Perm::hasNext()].JML normal_behavior operation contract.0")) + (rule "ifElseUnfold" (formula "11") (term "1") (inst "#boolv=b")) + (rule "variableDeclaration" (formula "11") (term "1") (newnames "b")) + (builtin "Use Operation Contract" (formula "11") (newnames "heapBefore_hasNext,result_hasNext,exc_0") (contract "Perm[Perm::hasNext()].JML normal_behavior operation contract.0") (modality "diamond")) (branch "Post (hasNext)" - (builtin "One Step Simplification" (formula "10")) - (rule "replaceKnownSelect_taclet1_0" (formula "10") (term "0,0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "10") (term "0,0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "10") (term "0,1,0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "10") (term "0,1,0,1,0,1")) + (builtin "One Step Simplification" (formula "10") (ifInst "" (formula "5")) (ifInst "" (formula "11"))) (rule "andLeft" (formula "10")) (rule "andLeft" (formula "11")) (rule "eqSymm" (formula "11")) + (rule "elementOfSingleton" (formula "11") (term "0,0,0,0")) + (builtin "One Step Simplification" (formula "11")) + (rule "elementOfSingleton" (formula "11") (term "0,0,1,0,0")) + (builtin "One Step Simplification" (formula "11")) (rule "assignment" (formula "13") (term "1")) (builtin "One Step Simplification" (formula "13")) (rule "ifElseSplit" (formula "13")) - (branch "if x_2 true" + (branch "if b true" (builtin "One Step Simplification" (formula "14")) (builtin "One Step Simplification" (formula "1")) - (rule "applyEq" (formula "12") (term "1") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "12")) (rule "compound_assignment_op_plus" (formula "14") (term "1")) - (rule "compound_int_cast_expression" (formula "14") (term "1") (inst "#v=x_2")) + (rule "compound_reference_cast_expression_primitive" (formula "14") (term "1") (inst "#v=i")) (rule "variableDeclarationAssign" (formula "14") (term "1")) - (rule "variableDeclaration" (formula "14") (term "1") (newnames "x_3")) + (rule "variableDeclaration" (formula "14") (term "1") (newnames "i")) (rule "remove_parentheses_right" (formula "14") (term "1")) - (rule "compound_addition_2" (formula "14") (term "1") (inst "#v0=x_4") (inst "#v1=x_5")) + (rule "compound_addition_2" (formula "14") (term "1") (inst "#v1=i_2") (inst "#v0=i_1")) (rule "variableDeclarationAssign" (formula "14") (term "1")) - (rule "variableDeclaration" (formula "14") (term "1") (newnames "x_4")) + (rule "variableDeclaration" (formula "14") (term "1") (newnames "i_1")) (rule "assignment" (formula "14") (term "1")) (builtin "One Step Simplification" (formula "14")) (rule "variableDeclarationAssign" (formula "14") (term "1")) - (rule "variableDeclaration" (formula "14") (term "1") (newnames "x_5")) + (rule "variableDeclaration" (formula "14") (term "1") (newnames "i_2")) (rule "remove_parentheses_right" (formula "14") (term "1")) - (builtin "Use Operation Contract" (formula "14") (newnames "heapBefore_next,result_next,exc_1,heapAfter_next,anon_heap_next") (contract "Perm[Perm::next()].JML normal_behavior operation contract.0")) + (builtin "Use Operation Contract" (formula "14") (newnames "heapBefore_next,result_next,exc_1,heapAfter_next,anon_heap_next") (contract "Perm[Perm::next()].JML normal_behavior operation contract.0") (modality "diamond")) (branch "Post (next)" - (builtin "One Step Simplification" (formula "14")) (builtin "One Step Simplification" (formula "16")) - (rule "replaceKnownSelect_taclet1_0" (formula "14") (term "0,1,0,1,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "14") (term "0,1,0,1,0,1,1")) - (rule "replaceKnownSelect_taclet1_0" (formula "14") (term "1,0,0,1,0,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "14") (term "1,0,0,1,0,0,1,1")) + (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "6")) (ifInst "" (formula "15"))) (rule "andLeft" (formula "14")) (rule "andLeft" (formula "15")) (rule "andLeft" (formula "16")) @@ -182,35 +173,31 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "andLeft" (formula "17")) (rule "eqSymm" (formula "16")) (rule "polySimp_addComm0" (formula "17") (term "1")) + (rule "elementOfSingleton" (formula "16") (term "0,1,0,0,0")) + (builtin "One Step Simplification" (formula "16")) + (rule "elementOfSingleton" (formula "17") (term "0,1,1")) + (builtin "One Step Simplification" (formula "17")) (rule "castedGetAny" (formula "16") (term "0,0")) (rule "assignment" (formula "20") (term "1")) (builtin "One Step Simplification" (formula "20")) (rule "pullOutSelect" (formula "17") (term "0") (inst "selectSK=Perm_pIdx_1")) (rule "simplifySelectOfAnonEQ" (formula "17") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "17") (ifInst "" (formula "20"))) - (rule "replaceKnownSelect_taclet1_0" (formula "17") (term "2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "17") (term "2,0")) - (rule "elementOfSingleton" (formula "17") (term "0,0,0")) + (builtin "One Step Simplification" (formula "17") (ifInst "" (formula "6")) (ifInst "" (formula "20"))) + (rule "elementOfSingleton" (formula "17") (term "0,2,0")) + (builtin "One Step Simplification" (formula "17")) + (rule "elementOfSingleton" (formula "17") (term "0,0")) (builtin "One Step Simplification" (formula "17")) - (rule "applyEqReverse" (formula "18") (term "0") (ifseqformula "17")) (rule "hideAuxiliaryEq" (formula "17")) - (rule "pullOutSelect" (formula "16") (term "0,0,0") (inst "selectSK=Perm_c_1")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_3" (formula "17") (term "0")) + (rule "pullOutSelect" (formula "16") (term "0,0,0") (inst "selectSK=Perm_c_0")) (rule "simplifySelectOfAnonEQ" (formula "16") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "16") (ifInst "" (formula "20"))) - (rule "replaceKnownSelect_taclet1_4" (formula "16") (term "2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "16") (term "2,0")) - (rule "elementOfSingleton" (formula "16") (term "0,0,0")) + (builtin "One Step Simplification" (formula "16") (ifInst "" (formula "6")) (ifInst "" (formula "20"))) + (rule "elementOfSingleton" (formula "16") (term "0,2,0")) (builtin "One Step Simplification" (formula "16")) - (rule "ifthenelse_negated" (formula "16") (term "0")) - (rule "pullOutSelect" (formula "16") (term "0,0,0") (inst "selectSK=java_lang_Object_created__0")) - (rule "simplifySelectOfAnon" (formula "16")) - (builtin "One Step Simplification" (formula "16") (ifInst "" (formula "21")) (ifInst "" (formula "6"))) - (rule "applyEqReverse" (formula "17") (term "0,0,0") (ifseqformula "16")) - (rule "hideAuxiliaryEq" (formula "16")) - (rule "replace_known_left" (formula "16") (term "0,0") (ifseqformula "6")) + (rule "elementOfSingleton" (formula "16") (term "0,0")) (builtin "One Step Simplification" (formula "16")) - (rule "applyEqReverse" (formula "17") (term "0,0,0") (ifseqformula "16")) (rule "hideAuxiliaryEq" (formula "16")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "16") (term "0,0,0")) (rule "assignmentAdditionInt" (formula "20") (term "1")) (builtin "One Step Simplification" (formula "20")) (rule "translateJavaAddInt" (formula "20") (term "0,1,0")) @@ -220,721 +207,356 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (builtin "One Step Simplification" (formula "20")) (rule "lsContinue" (formula "20") (term "1")) (builtin "One Step Simplification" (formula "20") (ifInst "" (formula "18"))) - (rule "replaceKnownSelect_taclet0001_6" (formula "20") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet0001_6" (formula "20") (term "1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_7" (formula "20") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_7" (formula "20") (term "1,0,0,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "20") (term "0,0,2,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "20") (term "0,0,2,0,0,0")) - (rule "eqSymm" (formula "20") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "20") (term "0,1")) - (rule "precOfInt" (formula "20") (term "1")) - (rule "inEqSimp_ltToLeq" (formula "12")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,1")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,1")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,0,1,1")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,0,0,1,1")) - (rule "polySimp_mulComm0" (formula "20") (term "0,1,0,0,1,1")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,1")) - (rule "polySimp_addAssoc" (formula "20") (term "0,1,1")) - (rule "inEqSimp_homoInEq0" (formula "20") (term "0,1")) - (rule "mul_literals" (formula "20") (term "1,0,0,1")) - (rule "add_zero_right" (formula "20") (term "0,0,1")) - (rule "applyEq" (formula "20") (term "1,0,0,0") (ifseqformula "17")) - (rule "bsum_induction_upper_concrete" (formula "20") (term "0,0,0")) - (rule "polySimp_homoEq" (formula "20") (term "0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,0")) - (rule "polySimp_addComm0" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,1,0,0,0,0")) - (rule "applyEq" (formula "20") (term "0,1,0,0,0") (ifseqformula "2")) - (rule "polySimp_addComm1" (formula "20") (term "0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "20") (term "0,0,0,0")) - (rule "add_literals" (formula "20") (term "1,1,0,0,0,0")) - (rule "times_zero_1" (formula "20") (term "1,0,0,0,0")) - (rule "add_zero_right" (formula "20") (term "0,0,0,0")) - (rule "applyEq" (formula "20") (term "0,0,0,0,1") (ifseqformula "17")) - (rule "polySimp_mulComm0" (formula "20") (term "0,0,0,1")) - (rule "polySimp_rightDist" (formula "20") (term "0,0,0,1")) - (rule "mul_literals" (formula "20") (term "0,0,0,0,1")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,1") (ifseqformula "17")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,1")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,1")) - (rule "mul_literals" (formula "20") (term "0,1,0,0,1,1")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,1")) - (rule "polySimp_addComm1" (formula "20") (term "0,0,0,1,1")) - (rule "polySimp_pullOutFactor1b" (formula "20") (term "0,0,1,1")) - (rule "add_literals" (formula "20") (term "1,1,0,0,1,1")) - (rule "times_zero_1" (formula "20") (term "1,0,0,1,1")) - (rule "add_zero_right" (formula "20") (term "0,0,1,1")) - (rule "polySimp_addComm1" (formula "20") (term "0,0,1,1")) - (rule "add_literals" (formula "20") (term "0,0,0,1,1")) - (rule "add_zero_left" (formula "20") (term "0,0,1,1")) - (rule "applyEq" (formula "20") (term "1,0,1,0,0,0") (ifseqformula "16")) - (rule "polySimp_sepNegMonomial" (formula "20") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,0,0")) + (rule "selectOfAnonEQ" (formula "20") (term "1,0,0,0") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "20") (ifInst "" (formula "6")) (ifInst "" (formula "19"))) + (rule "elementOfSingleton" (formula "20") (term "0,1,0,0,0")) (builtin "One Step Simplification" (formula "20")) - (rule "eqSymm" (formula "20") (term "1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12")) - (rule "polySimp_mulComm0" (formula "12") (term "1")) - (rule "polySimp_rightDist" (formula "12") (term "1")) - (rule "mul_literals" (formula "12") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1")) - (rule "polySimp_elimOne" (formula "12") (term "1,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "20") (term "0,1")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,1")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,1")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,1")) - (rule "mul_literals" (formula "20") (term "0,1,0,1")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,1")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1")) - (rule "pullOutSelect" (formula "20") (term "0,0,0,1") (inst "selectSK=Perm_a_1")) - (rule "applyEq" (formula "21") (term "0,0,1,1") (ifseqformula "1")) - (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "15")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "20"))) - (rule "replaceKnownSelect_taclet1_2" (formula "1") (term "2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "1") (term "2,0")) - (rule "replaceKnownSelect_taclet0001_9" (formula "1") (term "0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_10" (formula "1") (term "0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "1")) - (rule "elementOfSingleton" (formula "1") (term "0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "21") (term "0,0,0,1") (ifseqformula "1")) - (rule "applyEqReverse" (formula "21") (term "0,0,1,1") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "20") (term "0,1")) - (rule "polySimp_addComm1" (formula "20") (term "0,0,1")) - (rule "inEqSimp_homoInEq0" (formula "20") (term "1,1")) - (rule "polySimp_pullOutFactor1" (formula "20") (term "0,1,1")) - (rule "add_literals" (formula "20") (term "1,0,1,1")) - (rule "times_zero_1" (formula "20") (term "0,1,1")) - (rule "qeq_literals" (formula "20") (term "1,1")) + (rule "selectOfAnonEQ" (formula "20") (term "0,0,2,0,0,0") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "20") (ifInst "" (formula "6")) (ifInst "" (formula "19"))) + (rule "elementOfSingleton" (formula "20") (term "0,0,0,2,0,0,0")) (builtin "One Step Simplification" (formula "20")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1")) - (rule "polySimp_rightDist" (formula "20") (term "1,1")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1")) - (rule "mul_literals" (formula "20") (term "0,1,1")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1")) - (rule "replace_known_left" (formula "20") (term "1") (ifseqformula "12")) + (rule "elementOfSingleton" (formula "20") (term "0,0,0,2,0,0,0")) (builtin "One Step Simplification" (formula "20")) - (rule "expand_moduloInteger" (formula "2") (term "2,0")) - (rule "replace_int_RANGE" (formula "2") (term "1,1,2,0")) - (rule "replace_int_HALFRANGE" (formula "2") (term "0,0,1,2,0")) - (rule "replace_int_MIN" (formula "2") (term "0,2,0")) - (rule "mod_axiom" (formula "2") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,2,0")) - (rule "add_literals" (formula "2") (term "0,0,2,0")) - (rule "add_zero_left" (formula "2") (term "0,2,0")) - (rule "expand_moduloInteger" (formula "16") (term "0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,0")) - (rule "polySimp_homoEq" (formula "16")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0")) - (rule "mul_literals" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0")) - (rule "polySimp_addComm0" (formula "16") (term "0,0")) - (rule "mod_axiom" (formula "16") (term "0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "0,1,0")) - (rule "mul_literals" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,0")) - (rule "add_zero_left" (formula "16") (term "0,0,0")) - (rule "polySimp_sepPosMonomial" (formula "16")) - (rule "polySimp_mulComm0" (formula "16") (term "1")) - (rule "polySimp_rightDist" (formula "16") (term "1")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1")) - (rule "polySimp_elimOne" (formula "16") (term "1,1")) - (rule "polySimp_mulComm0" (formula "16") (term "0,1")) - (rule "newSym_eq" (formula "16") (inst "l=l_0") (inst "newSymDef=add(mul(result_next, Z(0(#))), - mul(int::seqGet(Seq::select(heap, self, Perm::$c), - int::select(anon_heap_LOOP_0<>, - self, - Perm::$pIdx)), - Z(0(#))))")) - (rule "times_zero_1" (formula "16") (term "1,1,1")) - (rule "times_zero_1" (formula "16") (term "0,1,1")) - (rule "add_literals" (formula "16") (term "1,1")) - (rule "add_zero_right" (formula "16") (term "1")) - (rule "applyEq" (formula "17") (term "0,0") (ifseqformula "16")) - (rule "polySimp_homoEq" (formula "17")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,0")) - (rule "polySimp_addComm1" (formula "17") (term "0")) - (rule "polySimp_addComm0" (formula "17") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "17")) - (rule "polySimp_mulComm0" (formula "17") (term "1")) - (rule "polySimp_rightDist" (formula "17") (term "1")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1")) - (rule "polySimp_elimOne" (formula "17") (term "1,1")) - (rule "polySimp_mulComm0" (formula "17") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "17") (term "0,1")) - (rule "applyEq" (formula "16") (term "1,0,0") (ifseqformula "17")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0")) - (rule "polyDiv_pullOut" (formula "16") (term "0") (inst "polyDivCoeff=l_0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,0,2,0")) - (rule "equal_literals" (formula "16") (term "0,0")) - (builtin "One Step Simplification" (formula "16")) - (rule "polySimp_homoEq" (formula "16")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "16") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "16") (term "1,1,0,0,0,1,1,0")) - (rule "times_zero_1" (formula "16") (term "1,0,0,0,1,1,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,1,0")) - (rule "polySimp_addComm0" (formula "16") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0")) - (rule "polySimp_pullOutFactor1" (formula "16") (term "0,0")) - (rule "add_literals" (formula "16") (term "1,0,0")) - (rule "times_zero_1" (formula "16") (term "0,0")) - (rule "add_zero_left" (formula "16") (term "0")) - (rule "polySimp_invertEq" (formula "16")) - (rule "mul_literals" (formula "16") (term "1")) - (rule "polySimp_mulLiterals" (formula "16") (term "0")) - (rule "polySimp_elimOne" (formula "16") (term "0")) - (rule "commute_or" (formula "21") (term "0")) - (rule "Class_invariant_axiom_for_Perm" (formula "19") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (inst "sk=sk_0") (ifseqformula "7")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "19")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,1")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "0,1,1")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet0001_8" (formula "19") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_11" (formula "19") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet0001_6" (formula "19") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet0001_6" (formula "19") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet0001_12" (formula "19") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_7" (formula "19") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_7" (formula "19") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_13" (formula "19") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "19") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "19") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "19") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MAX" (formula "19") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "19") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "19") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "notLeft" (formula "19")) - (rule "andLeft" (formula "19")) - (rule "eqSymm" (formula "27") (term "1,0")) - (rule "eqSymm" (formula "26") (term "1,0")) - (rule "eqSymm" (formula "23")) - (rule "castedGetAny" (formula "28") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "28") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "24") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "24") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "27") (term "0,0,1,0")) - (rule "eqSymm" (formula "27") (term "1,0")) - (rule "castedGetAny" (formula "26") (term "1,0,0,0,1,0")) - (rule "castedGetAny" (formula "26") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "24") (term "1,1,0,0") (ifseqformula "23")) - (rule "polySimp_elimSub" (formula "24") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "24") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "24") (term "1,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "26") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "19") (term "0") (ifseqformula "18")) - (rule "applyEq" (formula "20") (term "0") (ifseqformula "18")) - (rule "inEqSimp_homoInEq0" (formula "20")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,0")) - (rule "mul_literals" (formula "20") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0")) - (rule "polySimp_addComm0" (formula "20") (term "0,0")) - (rule "applyEq" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "26") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "28") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "19")) - (rule "mul_literals" (formula "19") (term "1")) - (rule "inEqSimp_sepNegMonomial1" (formula "20")) - (rule "polySimp_mulLiterals" (formula "20") (term "0")) - (rule "polySimp_elimOne" (formula "20") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "getOfSeqDefEQ" (formula "23") (term "0,0,0,1,0") (ifseqformula "22")) - (rule "castDel" (formula "23") (term "2,0,0,0,1,0")) - (rule "castDel" (formula "23") (term "1,0,0,0,1,0")) - (rule "add_zero_right" (formula "23") (term "0,2,1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "23") (term "1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "23") (term "1,1,1,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "23") (term "1,1,0,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "25") (term "0,0,1,0") (ifseqformula "22")) - (rule "castDel" (formula "25") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "25") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "25") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "25") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "25") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "25") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "25") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "23") (term "0,0,1,1,0") (ifseqformula "22")) - (rule "castDel" (formula "23") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "23") (term "0,2,1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "23") (term "1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "23") (term "1,1,1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "23") (term "1,1,0,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0,0,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0,0,1,1,0")) - (rule "getOfSeqDefEQ" (formula "23") (term "0,1,1,1,0") (ifseqformula "22")) - (rule "castDel" (formula "23") (term "1,0,1,1,1,0")) - (rule "add_zero_right" (formula "23") (term "0,2,1,0,1,1,1,0")) - (rule "polySimp_elimSub" (formula "23") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_2" (formula "23") (term "1,1,1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "23") (term "1,1,0,0,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0,1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0,1,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0,1,1,1,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0,1,1,1,0")) - (rule "eqSeqDef2" (formula "22") (inst "iv=iv") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "22")) - (rule "true_left" (formula "22")) - (rule "pullOutSelect" (formula "23") (term "0") (inst "selectSK=Perm_b_0")) - (rule "simplifySelectOfAnonEQ" (formula "23") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "23") (ifInst "" (formula "30"))) - (rule "replaceKnownSelect_taclet0001_9" (formula "23") (term "0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_10" (formula "23") (term "0,0,1,0,0")) - (rule "replace_known_left" (formula "23") (term "0,1,0,0") (ifseqformula "6")) - (builtin "One Step Simplification" (formula "23")) - (rule "elementOfSingleton" (formula "23") (term "0,0")) - (builtin "One Step Simplification" (formula "23")) - (rule "simplifySelectOfAnon" (formula "23")) - (builtin "One Step Simplification" (formula "23") (ifInst "" (formula "30")) (ifInst "" (formula "6"))) - (rule "elementOfSingleton" (formula "23") (term "0,0")) - (builtin "One Step Simplification" (formula "23")) - (rule "applyEqReverse" (formula "24") (term "0") (ifseqformula "23")) - (rule "hideAuxiliaryEq" (formula "23")) - (rule "pullOutSelect" (formula "21") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "20") (term "0,0") (ifseqformula "21")) - (rule "applyEq" (formula "25") (term "0,0,1,0,0,0,1,0") (ifseqformula "21")) - (rule "applyEq" (formula "25") (term "0,0,2,1,0,0,1,0") (ifseqformula "21")) - (rule "applyEq" (formula "25") (term "0,0,0,0,0,0,1,0") (ifseqformula "21")) - (rule "simplifySelectOfAnonEQ" (formula "21") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "21") (ifInst "" (formula "30"))) - (rule "replaceKnownSelect_taclet0001_9" (formula "21") (term "0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet0001_10" (formula "21") (term "0,0,1,0,0")) - (rule "replace_known_left" (formula "21") (term "0,1,0,0") (ifseqformula "6")) - (builtin "One Step Simplification" (formula "21")) - (rule "elementOfSingleton" (formula "21") (term "0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "simplifySelectOfAnon" (formula "21")) - (builtin "One Step Simplification" (formula "21") (ifInst "" (formula "30")) (ifInst "" (formula "6"))) - (rule "elementOfSingleton" (formula "21") (term "0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "applyEqReverse" (formula "25") (term "0,0,1,0,0,0,1,0") (ifseqformula "21")) - (rule "applyEqReverse" (formula "20") (term "0,0") (ifseqformula "21")) - (rule "applyEqReverse" (formula "25") (term "0,0,2,1,0,0,1,0") (ifseqformula "21")) - (rule "applyEqReverse" (formula "22") (term "0") (ifseqformula "21")) - (rule "applyEqReverse" (formula "25") (term "0,0,0,0,0,0,1,0") (ifseqformula "21")) - (rule "hideAuxiliaryEq" (formula "21")) - (rule "inEqSimp_exactShadow3" (formula "19") (ifseqformula "12")) - (rule "mul_literals" (formula "19") (term "0,0")) - (rule "polySimp_addAssoc" (formula "19") (term "0")) - (rule "add_literals" (formula "19") (term "0,0")) - (rule "add_zero_left" (formula "19") (term "0")) - (rule "replace_known_left" (formula "23") (term "0,1,1,1,0,0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "23")) - (rule "expand_moduloInteger" (formula "26") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "26") (term "1,1,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "26") (term "0,0,1,1,1,0")) - (rule "mod_axiom" (formula "26") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,1,1,0")) - (rule "add_literals" (formula "26") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "26") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "25") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "25") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "25") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,1,1,0")) - (rule "mod_axiom" (formula "25") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,1,0")) - (rule "add_literals" (formula "25") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "25") (term "0,1,1,0")) - (rule "nnf_imp2or" (formula "27") (term "0")) - (rule "expand_moduloInteger" (formula "25") (term "0,1,0")) - (rule "replace_int_HALFRANGE" (formula "25") (term "0,0,1,0,1,0")) - (rule "replace_int_RANGE" (formula "25") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,0,1,0")) - (rule "polySimp_homoEq" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "25") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "25") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "25") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "0,0,1,1,0")) - (rule "nnf_imp2or" (formula "23") (term "0")) - (rule "Class_invariant_axiom_for_Perm" (formula "3") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (inst "sk=sk_1") (ifseqformula "7")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "3")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet00001_18" (formula "3") (term "0,1,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,0,0,1,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_19" (formula "3") (term "0,1,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,1,1,0,0,1,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet00001_18" (formula "3") (term "0,0,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet00001_18" (formula "3") (term "0,0,1,0,0,1,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "3") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,0,0,0,1,0,1,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet00001_15" (formula "3") (term "0,0,0,1,1,0,1,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,0,0,1,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,1,1,0,0,1,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_19" (formula "3") (term "0,0,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_19" (formula "3") (term "0,0,1,0,0,1,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "3") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,0,0,0,1,0,1,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet00001_16" (formula "3") (term "0,0,0,1,1,0,1,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "3") (term "1,1,0,1,0")) - (rule "expandInRangeInt" (formula "3") (term "1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MAX" (formula "3") (term "1,0,1,1,0,1,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "3") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "notLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "eqSymm" (formula "8") (term "1,0")) - (rule "eqSymm" (formula "7") (term "1,0")) - (rule "eqSymm" (formula "5")) - (rule "castedGetAny" (formula "9") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "9") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "6") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "6") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "8") (term "0,0,1,0")) - (rule "eqSymm" (formula "8") (term "1,0")) - (rule "castedGetAny" (formula "7") (term "0,1,1,0")) - (rule "castedGetAny" (formula "7") (term "0,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "6") (term "1,1,0,0") (ifseqformula "5")) - (rule "polySimp_elimSub" (formula "6") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "6") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "6") (term "1,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "8") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "8") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "7") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "7") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "7") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "6") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "6") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "8") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "7") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "6") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "3")) - (rule "replace_known_left" (formula "37") (term "1,0") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "37")) - (rule "allRight" (formula "37") (inst "sk=f_0")) - (rule "allRight" (formula "37") (inst "sk=o_0")) - (rule "orRight" (formula "37")) - (rule "orRight" (formula "37")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "6") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "6") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "6") (term "0,0,1,0,0,1,0,0") (ifseqformula "25")) - (builtin "One Step Simplification" (formula "6")) - (rule "applyEq" (formula "8") (term "0,1,0,0,1,0,0") (ifseqformula "34")) - (rule "applyEq" (formula "9") (term "0,1,0,0,1,0,0") (ifseqformula "34")) - (rule "applyEq" (formula "7") (term "0,1,0,0,1,0,0") (ifseqformula "34")) - (rule "inEqSimp_sepPosMonomial0" (formula "6") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "6") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "6") (term "1,1,0,0")) - (rule "mul_literals" (formula "6") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "6") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "6") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "8") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "8") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "8") (term "1,1,0,0")) - (rule "mul_literals" (formula "8") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "8") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "8") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,1,0,0")) - (rule "mul_literals" (formula "9") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "7") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "7") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "7") (term "1,1,0,0")) - (rule "mul_literals" (formula "7") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "7") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "7") (term "1,1,1,0,0")) - (rule "inEqSimp_subsumption0" (formula "4") (ifseqformula "18")) - (rule "inEqSimp_homoInEq0" (formula "4") (term "0")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,0,0")) - (rule "mul_literals" (formula "4") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,0")) - (rule "polySimp_addComm0" (formula "4") (term "0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "4") (term "0,0")) - (rule "add_literals" (formula "4") (term "1,1,0,0")) - (rule "times_zero_1" (formula "4") (term "1,0,0")) - (rule "add_literals" (formula "4") (term "0,0")) - (rule "qeq_literals" (formula "4") (term "0")) - (builtin "One Step Simplification" (formula "4")) - (rule "true_left" (formula "4")) - (rule "inEqSimp_subsumption1" (formula "25") (ifseqformula "3")) - (rule "leq_literals" (formula "25") (term "0")) - (builtin "One Step Simplification" (formula "25")) - (rule "true_left" (formula "25")) - (rule "eqSeqDef2" (formula "4") (inst "iv=iv") (ifseqformula "4")) - (builtin "One Step Simplification" (formula "4")) - (rule "true_left" (formula "4")) - (rule "pullOutSelect" (formula "36") (term "0") (inst "selectSK=f_0_0")) - (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "1")) - (rule "eqSymm" (formula "37")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0,0")) - (rule "replace_known_right" (formula "1") (term "0,0,0,0") (ifseqformula "35")) - (builtin "One Step Simplification" (formula "1")) - (rule "inEqSimp_exactShadow3" (formula "4") (ifseqformula "17")) - (rule "mul_literals" (formula "4") (term "0,0")) - (rule "add_zero_left" (formula "4") (term "0")) - (rule "inEqSimp_sepPosMonomial1" (formula "4")) - (rule "mul_literals" (formula "4") (term "1")) - (rule "inEqSimp_subsumption1" (formula "25") (ifseqformula "4")) - (rule "leq_literals" (formula "25") (term "0")) - (builtin "One Step Simplification" (formula "25")) - (rule "true_left" (formula "25")) - (rule "pullOutSelect" (formula "1") (term "0,0,1,0,0") (inst "selectSK=java_lang_Object_created__1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "37"))) - (rule "applyEqReverse" (formula "2") (term "0,0,1,0,0") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "replace_known_right" (formula "1") (term "0,0") (ifseqformula "36")) - (builtin "One Step Simplification" (formula "1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "36"))) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (rule "replace_known_right" (formula "1") (term "0,0,0") (ifseqformula "35")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "37"))) - (rule "closeFalse" (formula "1")) + (rule "selectOfAnonEQ" (formula "20") (term "1,1,0,0,1,0") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "20")) + (rule "elementOfSingleton" (formula "20") (term "0,0,0,1,1,0,0,1,0")) + (rule "selectCreatedOfAnonAsFormula" (formula "20") (term "0,1,1,0,1,1,0,0,1,0")) + (rule "selectOfAnon" (formula "20") (term "2,1,1,0,0,1,0")) + (builtin "One Step Simplification" (formula "20")) + (rule "elementOfSingleton" (formula "20") (term "0,0,0,2,1,1,0,0,1,0")) + (rule "selectOfAnonEQ" (formula "20") (term "0,1,0,1") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "20") (ifInst "" (formula "6")) (ifInst "" (formula "19"))) + (rule "elementOfSingleton" (formula "20") (term "0,2,0,1,0,1")) + (builtin "One Step Simplification" (formula "20")) + (rule "elementOfSingleton" (formula "20") (term "0,0,1,0,1")) + (builtin "One Step Simplification" (formula "20")) + (rule "selectOfAnonEQ" (formula "20") (term "0,0,0,1") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "20") (ifInst "" (formula "6")) (ifInst "" (formula "19"))) + (rule "elementOfSingleton" (formula "20") (term "0,2,0,0,0,1")) + (builtin "One Step Simplification" (formula "20")) + (rule "elementOfSingleton" (formula "20") (term "0,0,0,0,1")) + (builtin "One Step Simplification" (formula "20")) + (rule "andRight" (formula "20")) + (branch "Case 1" + (rule "andRight" (formula "20")) + (branch "Case 1" + (rule "eqTermCut" (formula "2") (term "0") (inst "s=bsum{int i;}(Z(0(#)), + int::select(anon_heap_LOOP_0, + self, + Perm::$pIdx), + (int)(any::seqGet(Seq::select(heap, + self, + Perm::$c), + i)))") (userinteraction)) + (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) = bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0, (int)(self.c[i]))" + (rule "eqSymm" (formula "2")) + (rule "castedGetAny" (formula "2") (term "2,0")) + (rule "eqSymm" (formula "2")) + (rule "applyEq" (formula "3") (term "0") (ifseqformula "2")) + (rule "applyEq" (formula "21") (term "1,0") (ifseqformula "18")) + (rule "bsum_induction_upper_concrete" (formula "21") (term "0")) + (rule "polySimp_homoEq" (formula "21")) + (rule "polySimp_mulComm0" (formula "21") (term "1,0")) + (rule "polySimp_addComm0" (formula "21") (term "1,1,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,0")) + (rule "polySimp_mulComm0" (formula "21") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "21") (term "0")) + (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,1,0,0")) + (rule "applyEq" (formula "21") (term "0,1,0") (ifseqformula "2")) + (rule "apply_eq_monomials" (formula "21") (term "1,0") (ifseqformula "3")) + (rule "polySimp_rightDist" (formula "21") (term "0,1,0")) + (rule "polySimp_mulLiterals" (formula "21") (term "1,0,1,0")) + (rule "polySimp_pullOutFactor0b" (formula "21") (term "1,0")) + (rule "add_literals" (formula "21") (term "1,1,1,0")) + (rule "times_zero_1" (formula "21") (term "1,1,0")) + (rule "add_zero_right" (formula "21") (term "1,0")) + (rule "polySimp_mulComm0" (formula "21") (term "1,0")) + (rule "polySimp_addComm1" (formula "21") (term "0")) + (rule "polySimp_pullOutFactor1b" (formula "21") (term "0,0")) + (rule "add_literals" (formula "21") (term "1,1,0,0")) + (rule "times_zero_1" (formula "21") (term "1,0,0")) + (rule "add_zero_right" (formula "21") (term "0,0")) + (rule "applyEq" (formula "21") (term "1,0,1,0") (ifseqformula "17")) + (rule "polySimp_sepNegMonomial" (formula "21")) + (rule "polySimp_mulLiterals" (formula "21") (term "0")) + (rule "polySimp_elimOne" (formula "21") (term "0")) + (builtin "One Step Simplification" (formula "21")) + (rule "orRight" (formula "21")) + (rule "inEqSimp_geqRight" (formula "21")) + (rule "mul_literals" (formula "1") (term "1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "1")) + (rule "mul_literals" (formula "1") (term "1")) + (rule "pullOutSelect" (formula "3") (term "1,1") (inst "selectSK=Perm_pIdx_2")) + (rule "applyEq" (formula "1") (term "0") (ifseqformula "3")) + (rule "applyEq" (formula "20") (term "1,1") (ifseqformula "3")) + (rule "Class_invariant_axiom_for_Perm" (formula "21") (inst "sk=sk_0") (inst "i=i_4") (inst "i_0=i_0") (inst "i_1=i_1_1") (inst "i_2=i_2_1") (inst "i_3=i_3") (ifseqformula "10")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "21")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,1")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,1")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "1,1,0,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "1,1,0,0,0,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,1,0,1,0,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,1,1,0,0,1,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,1,0,1,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,1,1,0,0,1,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,1,1,0,0,1,0,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,0,1,1,0,1,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,0,0,1,0,1,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,1,1,0,0,1,0,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,0,1,1,0,1,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,0,1,1,0,1,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,1,1,0,0,1,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,0,0,1,0,1,0")) + (rule "replaceKnownSelect_taclet0001_4" (formula "21") (term "0,0,0,0,1,0,1,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,0,1,1,0,1,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,1,1,0,0,1,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_5" (formula "21") (term "0,0,0,0,1,0,1,0,0,0")) + (rule "replaceKnownSelect_taclet0001_2" (formula "21") (term "1,0,1,0,0,0,0,0,0,0,0,0")) + (rule "replaceKnownSelect_taclet0001_2" (formula "21") (term "0,1,1,0,0,0,0,0,0,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_3" (formula "21") (term "1,0,1,0,0,0,0,0,0,0,0,0")) + (rule "replaceKnownAuxiliaryConstant_taclet0001_3" (formula "21") (term "0,1,1,0,0,0,0,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "21") (term "1,1,0,1,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "21") (term "1,1,0,1,0")) + (rule "replace_int_MIN" (formula "21") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MAX" (formula "21") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "21") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "21") (term "1,0,1,1,0,1,0")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "22")) + (rule "inEqSimp_commuteLeq" (formula "22")) + (rule "applyEq" (formula "22") (term "0") (ifseqformula "20")) + (rule "inEqSimp_sepPosMonomial1" (formula "22")) + (rule "mul_literals" (formula "22") (term "1")) + (rule "inEqSimp_antiSymm" (formula "22") (ifseqformula "1")) + (rule "applyEq" (formula "3") (term "1") (ifseqformula "22")) + (rule "Class_invariant_axiom_for_Perm" (formula "6") (inst "sk=sk_1") (inst "i=i_4") (inst "i_0=i_0") (inst "i_1=i_1_1") (inst "i_2=i_2_1") (inst "i_3=i_3") (ifseqformula "10")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "6") (ifInst "" (formula "9")) (ifInst "" (formula "34"))) + (rule "expandInRangeInt" (formula "6") (term "1,1,0,1,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "6") (term "1,1,0,1,0")) + (rule "replace_int_MAX" (formula "6") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "6") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "6") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "6") (term "1,0,1,1,0,1,0")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "7")) + (rule "elementOfSingleton" (formula "7") (term "0,1")) + (builtin "One Step Simplification" (formula "7")) + (rule "inEqSimp_commuteLeq" (formula "7")) + (rule "applyEq" (formula "7") (term "0") (ifseqformula "3")) + (rule "qeq_literals" (formula "7")) + (rule "closeFalse" (formula "7")) + ) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "34")) + (rule "closeTrue" (formula "34")) + ) + ) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "22")) + (rule "closeTrue" (formula "22")) + ) + ) + (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) != bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0, (int)(self.c[i]))" + (rule "notLeft" (formula "2")) + (rule "eqSymm" (formula "19")) + (rule "castedGetAny" (formula "19") (term "2,0")) + (rule "eqSymm" (formula "19")) + (rule "applyEq" (formula "21") (term "1,0") (ifseqformula "17")) + (rule "bsum_induction_upper_concrete" (formula "21") (term "0")) + (rule "polySimp_homoEq" (formula "21")) + (rule "polySimp_mulComm0" (formula "21") (term "1,0")) + (rule "polySimp_addComm0" (formula "21") (term "1,1,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,0")) + (rule "polySimp_mulComm0" (formula "21") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "21") (term "0")) + (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,1,0,0")) + (rule "applyEq" (formula "19") (term "0") (ifseqformula "2")) + (rule "eqSymm" (formula "19")) + (rule "applyEq" (formula "21") (term "0,1,0") (ifseqformula "2")) + (rule "polySimp_addComm1" (formula "21") (term "0")) + (rule "polySimp_pullOutFactor1b" (formula "21") (term "0,0")) + (rule "add_literals" (formula "21") (term "1,1,0,0")) + (rule "times_zero_1" (formula "21") (term "1,0,0")) + (rule "add_zero_right" (formula "21") (term "0,0")) + (rule "applyEq" (formula "21") (term "1,0,1,0") (ifseqformula "16")) + (rule "polySimp_sepNegMonomial" (formula "21")) + (rule "polySimp_mulLiterals" (formula "21") (term "0")) + (rule "polySimp_elimOne" (formula "21") (term "0")) + (builtin "One Step Simplification" (formula "21")) + (rule "orRight" (formula "21")) + (rule "inEqSimp_geqRight" (formula "21")) + (rule "mul_literals" (formula "1") (term "1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "1")) + (rule "mul_literals" (formula "1") (term "1")) + (rule "pullOutSelect" (formula "20") (term "1,0") (inst "selectSK=Perm_pIdx_2")) + (rule "applyEq" (formula "2") (term "0") (ifseqformula "1")) + (rule "Class_invariant_axiom_for_Perm" (formula "5") (inst "sk=sk_1") (inst "i=i_4") (inst "i_0=i_0") (inst "i_1=i_1_1") (inst "i_2=i_2_1") (inst "i_3=i_3") (ifseqformula "9")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "5") (ifInst "" (formula "8")) (ifInst "" (formula "22"))) + (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0")) + (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "6")) + (rule "elementOfSingleton" (formula "6") (term "0,1")) + (builtin "One Step Simplification" (formula "6")) + (rule "inEqSimp_commuteLeq" (formula "6")) + (rule "applyEq" (formula "6") (term "0") (ifseqformula "1")) + (rule "inEqSimp_contradInEq1" (formula "2") (ifseqformula "6")) + (rule "qeq_literals" (formula "2") (term "0")) + (builtin "One Step Simplification" (formula "2")) + (rule "closeFalse" (formula "2")) + ) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "21")) + (rule "closeTrue" (formula "21")) + ) + ) ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "29")) - (rule "closeTrue" (formula "29")) + (branch "Case 2" + (rule "allRight" (formula "20") (inst "sk=f_0")) + (rule "allRight" (formula "20") (inst "sk=o_0")) + (rule "orRight" (formula "20")) + (rule "orRight" (formula "20")) + (rule "eqSymm" (formula "22")) + (rule "replace_known_right" (formula "22") (term "0,0,0,0") (ifseqformula "20")) + (builtin "One Step Simplification" (formula "22") (ifInst "" (formula "20")) (ifInst "" (formula "21"))) + (rule "orRight" (formula "22")) + (rule "notRight" (formula "22")) + (rule "andLeft" (formula "1")) + (rule "notLeft" (formula "1")) + (rule "notLeft" (formula "1")) + (rule "orRight" (formula "19")) + (rule "replace_known_right" (formula "24") (term "0,0") (ifseqformula "21")) + (builtin "One Step Simplification" (formula "24") (ifInst "" (formula "19"))) + (rule "closeTrue" (formula "24")) ) ) - (branch "Show Axiom Satisfiability" + (branch "Case 2" + (rule "precOfInt" (formula "20")) + (rule "inEqSimp_ltToLeq" (formula "12") (term "0,0")) + (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "20") (term "1")) + (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1")) + (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,0,1")) + (rule "polySimp_elimOne" (formula "20") (term "1,1,0,0,1")) + (rule "polySimp_mulComm0" (formula "20") (term "0,1,0,0,1")) + (rule "polySimp_addAssoc" (formula "20") (term "0,0,1")) + (rule "polySimp_addAssoc" (formula "20") (term "0,1")) + (rule "polySimp_addComm1" (formula "20") (term "0,0,1")) + (rule "polySimp_pullOutFactor2b" (formula "20") (term "0,0,0,1")) + (rule "add_literals" (formula "20") (term "1,1,0,0,0,1")) + (rule "times_zero_1" (formula "20") (term "1,0,0,0,1")) + (rule "add_zero_right" (formula "20") (term "0,0,0,1")) + (rule "inEqSimp_homoInEq0" (formula "20") (term "0")) + (rule "mul_literals" (formula "20") (term "1,0,0")) + (rule "add_zero_right" (formula "20") (term "0,0")) + (rule "applyEq" (formula "20") (term "0,1,0,0") (ifseqformula "17")) + (rule "polySimp_mulComm0" (formula "20") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "20") (term "1,0,0")) + (rule "mul_literals" (formula "20") (term "0,1,0,0")) + (rule "polySimp_addAssoc" (formula "20") (term "0,0")) + (rule "polySimp_addComm0" (formula "20") (term "0,0,0")) + (rule "applyEq" (formula "20") (term "0,1,0,1") (ifseqformula "17")) + (rule "polySimp_pullOutFactor1" (formula "20") (term "0,1")) + (rule "add_literals" (formula "20") (term "1,0,1")) + (rule "times_zero_1" (formula "20") (term "0,1")) + (rule "leq_literals" (formula "20") (term "1")) (builtin "One Step Simplification" (formula "20")) - (rule "closeTrue" (formula "20")) + (rule "inEqSimp_geqRight" (formula "20")) + (rule "mul_literals" (formula "1") (term "1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0")) + (rule "add_literals" (formula "1") (term "0,0,0")) + (rule "add_zero_left" (formula "1") (term "0,0")) + (rule "applyEq" (formula "13") (term "1") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "13")) + (rule "inEqSimp_sepNegMonomial0" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "0")) + (rule "polySimp_elimOne" (formula "1") (term "0")) + (rule "inEqSimp_sepPosMonomial0" (formula "13")) + (rule "polySimp_mulComm0" (formula "13") (term "1")) + (rule "polySimp_rightDist" (formula "13") (term "1")) + (rule "mul_literals" (formula "13") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "13") (term "1,1")) + (rule "polySimp_elimOne" (formula "13") (term "1,1")) + (rule "inEqSimp_contradInEq1" (formula "13") (ifseqformula "1")) + (rule "andLeft" (formula "13")) + (rule "inEqSimp_homoInEq1" (formula "13")) + (rule "polySimp_mulComm0" (formula "13") (term "1,0")) + (rule "polySimp_rightDist" (formula "13") (term "1,0")) + (rule "mul_literals" (formula "13") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "13") (term "0")) + (rule "polySimp_addComm0" (formula "13") (term "0,0")) + (rule "polySimp_pullOutFactor1b" (formula "13") (term "0")) + (rule "add_literals" (formula "13") (term "1,1,0")) + (rule "times_zero_1" (formula "13") (term "1,0")) + (rule "add_zero_right" (formula "13") (term "0")) + (rule "leq_literals" (formula "13")) + (rule "closeFalse" (formula "13")) ) ) (branch "Exceptional Post (next)" - (builtin "One Step Simplification" (formula "16")) - (builtin "One Step Simplification" (formula "14")) - (rule "replaceKnownSelect_taclet1_0" (formula "14") (term "0,1,0,1,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "14") (term "0,1,0,1,0,1,1")) - (rule "replaceKnownSelect_taclet1_0" (formula "14") (term "1,0,0,1,0,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "14") (term "1,0,0,1,0,0,1,1")) + (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "6")) (ifInst "" (formula "15"))) (rule "andLeft" (formula "14")) - (rule "selectCreatedOfAnonAsFormulaEQ" (formula "15") (term "1,0") (ifseqformula "14")) (rule "andLeft" (formula "15")) (rule "andLeft" (formula "16")) (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "17")) (rule "notLeft" (formula "15")) - (rule "close" (formula "19") (ifseqformula "18")) + (rule "close" (formula "18") (ifseqformula "17")) ) (branch "Pre (next)" - (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "3"))) + (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "6")) (ifInst "" (formula "13")) (ifInst "" (formula "3"))) (rule "wellFormedAnon" (formula "14") (term "1")) - (rule "replaceKnownSelect_taclet1_0" (formula "14") (term "0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "14") (term "0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "14") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "14") (term "0,1,0")) (rule "replace_known_left" (formula "14") (term "0,1") (ifseqformula "5")) - (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "12")) (ifInst "" (formula "4"))) - (rule "closeTrue" (formula "14")) + (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "14") (term "0,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,0,1")) + (builtin "One Step Simplification" (formula "14")) + (rule "replace_known_right" (formula "12") (term "0,0") (ifseqformula "14")) + (builtin "One Step Simplification" (formula "12")) + (rule "eqSymm" (formula "12")) + (builtin "One Step Simplification" (formula "12") (ifInst "" (formula "1"))) + (rule "closeFalse" (formula "12")) ) ) - (branch "if x_2 false" + (branch "if b false" (builtin "One Step Simplification" (formula "14")) (builtin "One Step Simplification" (formula "1")) (rule "notLeft" (formula "1")) @@ -951,6767 +573,613 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "methodCallEmpty" (formula "14") (term "1")) (rule "tryEmpty" (formula "14") (term "1")) (rule "emptyModality" (formula "14") (term "1")) - (rule "andRight" (formula "14")) - (branch "Case 1" - (rule "impRight" (formula "14")) - (rule "andRight" (formula "15")) - (branch "Case 1" - (rule "andRight" (formula "15")) - (branch "Case 1" - (builtin "One Step Simplification" (formula "1")) - (builtin "One Step Simplification" (formula "15")) - (rule "eqTermCut" (formula "2") (term "0") (inst "s=bsum{int i;}(Z(0(#)), - int::select(anon_heap_LOOP_0<>, + (builtin "One Step Simplification" (formula "14") (ifInst "" (formula "5")) (ifInst "" (formula "13")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "14") (term "0,0,0,0,1,0,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,1,1,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,0,0,0,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,0,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,0,1,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,1,2,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "elementOfSingleton" (formula "14") (term "0,1,0,0,1,0,2,0")) + (builtin "One Step Simplification" (formula "14")) + (rule "onlyCreatedObjectsAreReferenced" (formula "14") (term "0,0,0,0,2,0") (ifseqformula "4") (userinteraction)) + (rule "eqTermCut" (formula "2") (term "0") (inst "s=bsum{int i;}(Z(0(#)), + int::select(anon_heap_LOOP_0, self, Perm::$pIdx), (int)(any::seqGet(Seq::select(heap, self, Perm::$c), i)))") (userinteraction)) - (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) = bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, (int)(self.c[i]))" - (rule "applyEq" (formula "3") (term "0") (ifseqformula "2") (userinteraction)) - (rule "applyEqReverse" (formula "16") (term "1") (ifseqformula "3") (userinteraction)) - (rule "equal_bsum_perm1" (formula "16") (userinteraction)) - (rule "Class_invariant_axiom_for_Perm" (formula "11") (inst "sk=sk_0") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "8") (userinteraction)) - (branch "Use Axiom" - (rule "true_left" (formula "1")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "seqPermSym" (formula "24") (userinteraction)) - (rule "seqPermDef" (formula "24") (inst "s=s_1") (inst "iv=iv") (userinteraction)) - (rule "andRight" (formula "24")) - (branch "Case 1" - (builtin "One Step Simplification" (formula "18")) - (builtin "One Step Simplification" (formula "17")) - (builtin "One Step Simplification" (formula "16")) - (builtin "One Step Simplification" (formula "14")) - (rule "replaceKnownSelect_taclet1_2" (formula "25") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "25") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "25") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "25") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "24") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "24") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "24") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "24") (term "1,2,0,1")) - (rule "andLeft" (formula "10")) - (rule "notLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "eqSymm" (formula "14")) - (rule "eqSymm" (formula "1")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "17") (term "1,0")) - (rule "eqSymm" (formula "26")) - (rule "castedGetAny" (formula "2") (term "2,0")) - (rule "castedGetAny" (formula "27") (term "2,1")) - (rule "castedGetAny" (formula "19") (term "0,1,1,0")) - (rule "castedGetAny" (formula "15") (term "0,1,1,0")) - (rule "inEqSimp_ltRight" (formula "23")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "castedGetAny" (formula "2") (term "2,0")) - (rule "eqSymm" (formula "2")) - (rule "castedGetAny" (formula "19") (term "0,0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "expandInRangeInt" (formula "20") (term "1,1,0")) - (rule "expandInRangeInt" (formula "16") (term "1,1,0")) - (rule "replace_int_MAX" (formula "20") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "20") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "16") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,1,0")) - (rule "castedGetAny" (formula "26") (term "2,0,1")) - (rule "lenOfSeqDef" (formula "26") (term "0")) - (rule "eqSymm" (formula "26")) - (rule "polySimp_elimSub" (formula "26") (term "1,1")) - (rule "mul_literals" (formula "26") (term "1,1,1")) - (rule "add_zero_right" (formula "26") (term "1,1")) - (rule "castedGetAny" (formula "18") (term "0,0,1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "16") (term "1,1,0,0") (ifseqformula "15")) - (rule "polySimp_elimSub" (formula "16") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "16") (term "1,1,1,0,0")) - (rule "lenOfSeqDef" (formula "26") (term "0")) - (rule "polySimp_elimSub" (formula "26") (term "1,0")) - (rule "mul_literals" (formula "26") (term "1,1,0")) - (rule "add_zero_right" (formula "26") (term "1,0")) - (rule "castedGetAny" (formula "18") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "0,1")) - (rule "add_zero_right" (formula "26") (term "0,0,1")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "0,0")) - (rule "add_zero_right" (formula "26") (term "0,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "11")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "12") (term "0") (ifseqformula "10")) - (rule "inEqSimp_commuteLeq" (formula "12")) - (rule "replace_known_left" (formula "16") (term "0,0,1,0,0,1,0,0") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "16")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "10")) - (rule "qeq_literals" (formula "11")) - (rule "true_left" (formula "11")) - (rule "applyEq" (formula "2") (term "1") (ifseqformula "3")) - (rule "applyEq" (formula "19") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "applyEq" (formula "26") (term "1") (ifseqformula "3")) - (rule "applyEq" (formula "18") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "applyEq" (formula "17") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "25") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "25") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "25") (term "0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "25") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "eqSeqDef2" (formula "14") (inst "iv=iv") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "14")) - (rule "true_left" (formula "14")) - (rule "expand_moduloInteger" (formula "2") (term "2,0")) - (rule "replace_int_RANGE" (formula "2") (term "1,1,2,0")) - (rule "replace_int_MIN" (formula "2") (term "0,2,0")) - (rule "replace_int_HALFRANGE" (formula "2") (term "0,0,1,2,0")) - (rule "mod_axiom" (formula "2") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,2,0")) - (rule "add_literals" (formula "2") (term "0,0,2,0")) - (rule "add_zero_left" (formula "2") (term "0,2,0")) - (rule "expand_moduloInteger" (formula "17") (term "1,1,0")) - (rule "replace_int_MIN" (formula "17") (term "0,1,1,0")) - (rule "replace_int_RANGE" (formula "17") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "17") (term "0,0,1,1,1,0")) - (rule "mod_axiom" (formula "17") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,1,1,0")) - (rule "add_literals" (formula "17") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "17") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "16") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,0")) - (rule "polySimp_homoEq" (formula "16") (term "1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,1,0")) - (rule "mod_axiom" (formula "16") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,0,1,0")) - (rule "add_literals" (formula "16") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "16") (term "0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "16") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "0,1,0")) - (rule "polySimp_elimOne" (formula "16") (term "0,1,0")) - (rule "nnf_imp2or" (formula "14") (term "0")) - (rule "nnf_imp2or" (formula "18") (term "0")) - (rule "nnf_imp2or" (formula "17") (term "0")) - (rule "expand_moduloInteger" (formula "16") (term "0,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,0,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,0,1,0")) - (rule "polySimp_homoEq" (formula "16") (term "1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,1,0")) - (rule "mul_literals" (formula "16") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "16") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "16") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "16") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "16") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "16") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "16") (term "1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "0,0,1,1,0")) - (rule "nnf_notAnd" (formula "14") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "14") (term "0,0,0")) - (rule "mul_literals" (formula "14") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "14") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "0,0,0")) - (rule "mul_literals" (formula "14") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "14") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "14") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "18") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "18") (term "0,0,1,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "18") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "18") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "17") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,0,1,0,0")) - (rule "add_literals" (formula "17") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "17") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "17") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "17") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0")) - (rule "nnf_imp2or" (formula "16") (term "0")) - (rule "nnf_notAnd" (formula "16") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "16") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "16") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "16") (term "0,0,0")) - (rule "mul_literals" (formula "16") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "16") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "0,0,0")) - (rule "mul_literals" (formula "16") (term "1,0,0,0")) - (rule "Class_invariant_axiom_for_Perm" (formula "4") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "8")) - (branch "Use Axiom" + (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) = bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0, (int)(self.c[i]))" + (rule "applyEq" (formula "3") (term "0") (ifseqformula "2") (userinteraction)) + (rule "applyEqReverse" (formula "16") (term "1") (ifseqformula "3") (userinteraction)) + (rule "equal_bsum_perm1" (formula "16") (userinteraction)) + (rule "Class_invariant_axiom_for_Perm" (formula "11") (inst "sk=sk_0") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (ifseqformula "8") (userinteraction)) + (branch "Use Axiom" + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "notLeft" (formula "11")) + (rule "andLeft" (formula "11")) + (rule "seqPermDef" (formula "27") (inst "s=s_1") (inst "iv=iv") (userinteraction)) + (rule "andRight" (formula "27") (userinteraction)) + (branch "Case 1" + (rule "replace_known_right" (formula "27") (term "0,0,0,2,0,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "27")) + (rule "replace_known_right" (formula "1") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "1")) + (rule "replace_known_left" (formula "27") (term "0,0,2,0,0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "27")) + (rule "castedGetAny" (formula "3") (term "2,0")) + (rule "inEqSimp_ltRight" (formula "24")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "lenOfSeqDef" (formula "27") (term "0")) + (rule "eqSymm" (formula "27")) + (rule "polySimp_elimSub" (formula "27") (term "1,1")) + (rule "mul_literals" (formula "27") (term "1,1,1")) + (rule "add_zero_right" (formula "27") (term "1,1")) + (rule "lenOfSeqDef" (formula "27") (term "0")) + (rule "polySimp_elimSub" (formula "27") (term "1,0")) + (rule "times_zero_2" (formula "27") (term "1,1,0")) + (rule "add_zero_right" (formula "27") (term "1,0")) + (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1")) + (rule "add_zero_right" (formula "27") (term "0,0,1")) + (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0")) + (rule "add_zero_right" (formula "27") (term "0,0,0")) + (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "1")) + (rule "polySimp_elimOne" (formula "1") (term "1")) + (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "27") (term "0,0,1")) + (rule "polySimp_elimOne" (formula "27") (term "0,0,1")) + (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "27") (term "0,0,0")) + (rule "pullOutSelect" (formula "4") (term "1,0") (inst "selectSK=Perm_pIdx_1")) + (rule "applyEq" (formula "28") (term "1,0") (ifseqformula "4")) + (rule "applyEq" (formula "28") (term "0,0,0") (ifseqformula "4")) + (rule "eqSymm" (formula "28")) + (rule "applyEq" (formula "1") (term "0") (ifseqformula "4")) + (rule "inEqSimp_commuteGeq" (formula "1")) + (rule "Class_invariant_axiom_for_Perm" (formula "6") (inst "sk=sk_1") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (ifseqformula "10")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "6") (ifInst "" (formula "9")) (ifInst "" (formula "27"))) + (rule "expandInRangeInt" (formula "6") (term "1,1,0,1,0")) + (rule "expandInRangeInt" (formula "6") (term "1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "6") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "6") (term "1,0,1,1,0,1,0")) + (rule "replace_int_MIN" (formula "6") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MAX" (formula "6") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "6")) + (rule "andLeft" (formula "7")) + (rule "elementOfSingleton" (formula "8") (term "0,0,1")) + (builtin "One Step Simplification" (formula "8")) + (rule "elementOfSingleton" (formula "8") (term "0,0")) + (builtin "One Step Simplification" (formula "8")) + (rule "applyEq" (formula "8") (term "0") (ifseqformula "4")) + (rule "inEqSimp_commuteLeq" (formula "8")) + (rule "inEqSimp_antiSymm" (formula "8") (ifseqformula "1")) + (rule "applyEqReverse" (formula "40") (term "0,0,1") (ifseqformula "8")) + (rule "applyEqReverse" (formula "40") (term "1,1") (ifseqformula "8")) + (builtin "One Step Simplification" (formula "40")) + (rule "closeTrue" (formula "40")) + ) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "25")) + (rule "closeTrue" (formula "25")) + ) + ) + (branch "Case 2" + (rule "lenOfSeqDef" (formula "27") (term "1,0,0,0") (userinteraction)) + (rule "seqPermDef" (formula "17") (inst "s=s_1") (inst "iv=iv") (userinteraction)) + (rule "applyEq" (formula "17") (term "1,0") (ifseqformula "21") (userinteraction)) + (rule "andLeft" (formula "17") (userinteraction)) + (rule "exLeft" (formula "18") (inst "sk=s_1_0") (userinteraction)) + (rule "andLeft" (formula "18") (userinteraction)) + (rule "andLeft" (formula "18") (userinteraction)) + (rule "exRight" (formula "30") (inst "t=s_1_0") (userinteraction)) + (rule "andRight" (formula "30") (userinteraction)) + (branch "Case 1" + (rule "eqSymm" (formula "15")) + (rule "eqSymm" (formula "18")) + (rule "eqSymm" (formula "30") (term "0")) + (rule "replace_known_left" (formula "30") (term "1") (ifseqformula "19")) + (builtin "One Step Simplification" (formula "30")) + (rule "polySimp_elimSub" (formula "30") (term "1,0")) + (rule "times_zero_2" (formula "30") (term "1,1,0")) + (rule "add_zero_right" (formula "30") (term "1,0")) + (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0")) + (rule "add_zero_right" (formula "30") (term "0,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0")) + (rule "lenOfSeqDefEQ" (formula "18") (term "0") (ifseqformula "15")) + (rule "polySimp_elimSub" (formula "18") (term "1,0")) + (rule "times_zero_2" (formula "18") (term "1,1,0")) + (rule "add_zero_right" (formula "18") (term "1,0")) + (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0")) + (rule "applyEq" (formula "12") (term "0") (ifseqformula "10")) + (rule "inEqSimp_commuteLeq" (formula "12")) + (rule "replace_known_left" (formula "18") (term "0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "18")) + (rule "eqSymm" (formula "18")) + (rule "applyEq" (formula "30") (term "1") (ifseqformula "18")) + (builtin "One Step Simplification" (formula "30")) + (rule "orRight" (formula "30")) + (rule "eqSymm" (formula "31")) + (rule "inEqSimp_leqRight" (formula "30")) + (rule "mul_literals" (formula "1") (term "1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0")) + (rule "add_literals" (formula "1") (term "0,0")) + (rule "add_zero_left" (formula "1") (term "0")) + (rule "inEqSimp_invertInEq1" (formula "1")) + (rule "times_zero_2" (formula "1") (term "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "0")) + (rule "polySimp_elimOne" (formula "1") (term "0")) + (rule "inEqSimp_strengthen0" (formula "1") (ifseqformula "31")) + (rule "add_zero_right" (formula "1") (term "1")) + (rule "inEqSimp_contradInEq0" (formula "13") (ifseqformula "1")) + (rule "qeq_literals" (formula "13") (term "0")) + (builtin "One Step Simplification" (formula "13")) + (rule "closeFalse" (formula "13")) + ) + (branch "Case 2" + (rule "allRight" (formula "30") (inst "sk=iv_1") (userinteraction)) + (rule "impRight" (formula "30") (userinteraction)) + (rule "allLeft" (formula "21") (inst "t=iv_1") (userinteraction)) + (rule "impLeft" (formula "21") (userinteraction)) + (branch "Case 1" + (rule "close" (formula "27") (ifseqformula "1")) + ) + (branch "Case 2" + (rule "getOfSeqDef" (formula "32") (term "0") (userinteraction)) + (rule "getOfSeqDef" (formula "32") (term "1") (userinteraction)) + (rule "ifthenelse_split" (formula "32") (term "1") (userinteraction)) + (branch " 0 <= (int)s_1_0[iv_1] & (int)s_1_0[iv_1] < self.pIdx@anon_heap_LOOP_0 - 0 TRUE" + (rule "ifthenelse_split" (formula "33") (term "0") (userinteraction)) + (branch "0 <= iv_1 & iv_1 < self.a.length - 0 TRUE" + (rule "replace_known_right" (formula "34") (term "0,0,0,0,0") (ifseqformula "30") (userinteraction)) + (builtin "One Step Simplification" (formula "34")) + (rule "replace_known_right" (formula "4") (term "0") (ifseqformula "30") (userinteraction)) (builtin "One Step Simplification" (formula "4")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "4") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "4") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "4") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "4") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "4") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "4") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "4") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "4") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "4") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "4") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "4") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MAX" (formula "4") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "4") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "4") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "5")) - (rule "notLeft" (formula "4")) - (rule "eqSymm" (formula "12") (term "1,0")) - (rule "eqSymm" (formula "11") (term "1,0")) - (rule "eqSymm" (formula "8")) - (rule "castedGetAny" (formula "13") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "13") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "9") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "9") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "12") (term "0,0,1,0")) - (rule "eqSymm" (formula "12") (term "1,0")) - (rule "castedGetAny" (formula "11") (term "1,0,0,0,1,0")) - (rule "castedGetAny" (formula "11") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "9") (term "1,1,0,0") (ifseqformula "8")) - (rule "polySimp_elimSub" (formula "9") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "9") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "9") (term "1,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "11") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "11") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "13") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "11") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "4")) - (rule "inEqSimp_commuteLeq" (formula "13") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "9") (term "0,0,1,0,0,1,0,0") (ifseqformula "20")) - (builtin "One Step Simplification" (formula "9")) - (rule "applyEq" (formula "11") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "13") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "12") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "9") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "11") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "11") (term "1,1,0,0")) - (rule "mul_literals" (formula "11") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "11") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "11") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "getOfSeqDefEQ" (formula "11") (term "0,0,1,0") (ifseqformula "8")) - (rule "castDel" (formula "11") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "11") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "11") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "11") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "11") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "11") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "11") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "11") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "11") (term "1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "11") (term "1,1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "11") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "11") (term "1,1,1,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "9") (term "0,0,0,1,0") (ifseqformula "8")) - (rule "castDel" (formula "9") (term "2,0,0,0,1,0")) - (rule "castDel" (formula "9") (term "1,0,0,0,1,0")) - (rule "add_zero_right" (formula "9") (term "0,2,1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "9") (term "1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "9") (term "1,1,1,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "9") (term "1,1,0,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "9") (term "0,1,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,1,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,1,0,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "9") (term "0,0,1,1,0") (ifseqformula "8")) - (rule "castDel" (formula "9") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "9") (term "0,2,1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "9") (term "1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "9") (term "1,1,1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "9") (term "1,1,0,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0,0,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "9") (term "0,1,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,1,0,0,0,1,1,0")) - (rule "getOfSeqDefEQ" (formula "9") (term "0,1,1,1,0") (ifseqformula "8")) - (rule "castDel" (formula "9") (term "1,0,1,1,1,0")) - (rule "add_zero_right" (formula "9") (term "0,2,1,0,1,1,1,0")) - (rule "polySimp_elimSub" (formula "9") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_2" (formula "9") (term "1,1,1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "9") (term "1,1,0,0,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0,1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0,1,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "9") (term "0,1,1,0,0,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,1,0,0,1,1,1,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,1,0,0,1,1,1,0")) - (rule "eqSeqDef2" (formula "8") (inst "iv=iv") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "8")) - (rule "true_left" (formula "8")) - (rule "pullOutSelect" (formula "9") (term "0") (inst "selectSK=Perm_b_0")) - (rule "simplifySelectOfAnon" (formula "9")) - (builtin "One Step Simplification" (formula "9") (ifInst "" (formula "32")) (ifInst "" (formula "16"))) - (rule "elementOfSingleton" (formula "9") (term "0,0")) - (builtin "One Step Simplification" (formula "9")) - (rule "applyEqReverse" (formula "10") (term "0") (ifseqformula "9")) - (rule "hideAuxiliaryEq" (formula "9")) - (rule "pullOutSelect" (formula "7") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "10") (term "0,0,2,1,0,0,1,0") (ifseqformula "7")) - (rule "applyEq" (formula "10") (term "0,0,1,0,0,0,1,0") (ifseqformula "7")) - (rule "applyEq" (formula "6") (term "0,0") (ifseqformula "7")) - (rule "applyEq" (formula "10") (term "0,0,0,0,0,0,1,0") (ifseqformula "7")) - (rule "simplifySelectOfAnon" (formula "7")) - (builtin "One Step Simplification" (formula "7") (ifInst "" (formula "31")) (ifInst "" (formula "15"))) - (rule "elementOfSingleton" (formula "7") (term "0,0")) - (builtin "One Step Simplification" (formula "7")) - (rule "applyEqReverse" (formula "10") (term "0,0,0,0,0,0,1,0") (ifseqformula "7")) - (rule "applyEqReverse" (formula "10") (term "0,0,2,1,0,0,1,0") (ifseqformula "7")) - (rule "applyEqReverse" (formula "6") (term "0,0") (ifseqformula "7")) - (rule "applyEqReverse" (formula "9") (term "0,0,1,0,0,0,1,0") (ifseqformula "6")) - (rule "applyEqReverse" (formula "7") (term "0") (ifseqformula "6")) - (rule "hideAuxiliaryEq" (formula "6")) - (rule "inEqSimp_antiSymm" (formula "1") (ifseqformula "5")) - (rule "applyEq" (formula "30") (term "1,0") (ifseqformula "1")) - (rule "applyEq" (formula "5") (term "0") (ifseqformula "1")) - (rule "applyEq" (formula "4") (term "1,0") (ifseqformula "1")) - (rule "applyEq" (formula "3") (term "1,0") (ifseqformula "1")) - (rule "applyEq" (formula "2") (term "0") (ifseqformula "1")) - (rule "inEqSimp_homoInEq1" (formula "2")) - (rule "polySimp_pullOutFactor1" (formula "2") (term "0")) - (rule "add_literals" (formula "2") (term "1,0")) - (rule "times_zero_1" (formula "2") (term "0")) - (rule "leq_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "applyEq" (formula "28") (term "0,0,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "28")) - (rule "closeTrue" (formula "28")) - ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "21")) - (rule "closeTrue" (formula "21")) - ) - ) - (branch "Case 2" - (rule "instEx" (formula "12") (term "0") (ifseqformula "24") (userinteraction)) - (rule "andRight" (formula "21")) - (branch "Case 1" - (rule "andRight" (formula "21")) - (branch "Case 1" - (builtin "One Step Simplification" (formula "18")) - (builtin "One Step Simplification" (formula "17")) - (builtin "One Step Simplification" (formula "16")) - (builtin "One Step Simplification" (formula "14")) - (rule "replaceKnownSelect_taclet1_2" (formula "26") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "26") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "26") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "26") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "25") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "25") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "25") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "25") (term "1,2,0,1,1,0,1,0")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "11")) - (rule "notLeft" (formula "10")) - (rule "eqSymm" (formula "1")) - (rule "eqSymm" (formula "23")) - (rule "eqSymm" (formula "14")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "17") (term "1,0")) - (rule "eqSymm" (formula "27") (term "1,0,1,0")) - (rule "lenOfSeqDef" (formula "27") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "27") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,0,0")) - (rule "castedGetAny" (formula "28") (term "2,1")) - (rule "castedGetAny" (formula "2") (term "2,0")) - (rule "castedGetAny" (formula "19") (term "0,1,1,0")) - (rule "castedGetAny" (formula "15") (term "0,1,1,0")) - (rule "inEqSimp_ltRight" (formula "24")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "castedGetAny" (formula "2") (term "2,0")) - (rule "eqSymm" (formula "2")) - (rule "castedGetAny" (formula "24") (term "2,0,0")) - (rule "castedGetAny" (formula "19") (term "0,0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "27") (term "0,1,0,0,1,0")) - (rule "castedGetAny" (formula "18") (term "0,0,1,0")) - (rule "getOfSeqDef" (formula "27") (term "0,1,0,1,0")) - (rule "castDel" (formula "27") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "27") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "27") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "27") (term "2,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,1,0,0")) - (rule "lenOfSeqDef" (formula "24") (term "0")) - (rule "polySimp_elimSub" (formula "24") (term "1,0")) - (rule "mul_literals" (formula "24") (term "1,1,0")) - (rule "add_zero_right" (formula "24") (term "1,0")) - (rule "expandInRangeInt" (formula "16") (term "1,1,0")) - (rule "expandInRangeInt" (formula "20") (term "1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "16") (term "1,0,1,1,0")) - (rule "replace_int_MAX" (formula "20") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "20") (term "0,1,1,1,0")) - (rule "castedGetAny" (formula "18") (term "1,0,0,1,0")) - (rule "getOfSeqDef" (formula "27") (term "1,1,0,1,0")) - (rule "castDel" (formula "27") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "27") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "27") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,1,1,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "16") (term "0,1,0,0,1,0,0") (ifseqformula "15")) - (rule "polySimp_elimSub" (formula "16") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "16") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "11")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "10")) - (rule "qeq_literals" (formula "11")) - (rule "true_left" (formula "11")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "10")) - (rule "inEqSimp_commuteLeq" (formula "11")) - (rule "replace_known_left" (formula "15") (term "0,0,1,0,0,1,0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "15")) - (rule "applyEq" (formula "19") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "applyEq" (formula "2") (term "1") (ifseqformula "3")) - (rule "applyEq" (formula "27") (term "1") (ifseqformula "3")) - (rule "applyEq" (formula "23") (term "1") (ifseqformula "12")) - (rule "applyEq" (formula "17") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "applyEq" (formula "18") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "23") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "eqSeqDef2" (formula "14") (inst "iv=iv") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "14")) - (rule "true_left" (formula "14")) - (rule "expand_moduloInteger" (formula "16") (term "1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,1,1,0")) - (rule "polySimp_homoEq" (formula "16") (term "1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,1,0")) - (rule "mod_axiom" (formula "16") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,0,1,0")) - (rule "add_literals" (formula "16") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "16") (term "0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "16") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "0,1,0")) - (rule "polySimp_elimOne" (formula "16") (term "0,1,0")) - (rule "expand_moduloInteger" (formula "2") (term "2,0")) - (rule "replace_int_RANGE" (formula "2") (term "1,1,2,0")) - (rule "replace_int_MIN" (formula "2") (term "0,2,0")) - (rule "replace_int_HALFRANGE" (formula "2") (term "0,0,1,2,0")) - (rule "mod_axiom" (formula "2") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,2,0")) - (rule "add_literals" (formula "2") (term "0,0,2,0")) - (rule "add_zero_left" (formula "2") (term "0,2,0")) - (rule "expand_moduloInteger" (formula "17") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "17") (term "0,0,1,1,1,0")) - (rule "replace_int_RANGE" (formula "17") (term "1,1,1,1,0")) - (rule "replace_int_MIN" (formula "17") (term "0,1,1,0")) - (rule "mod_axiom" (formula "17") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,1,1,0")) - (rule "add_literals" (formula "17") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "17") (term "0,1,1,0")) - (rule "nnf_ex2all" (formula "25")) - (rule "nnf_imp2or" (formula "15") (term "0")) - (rule "nnf_imp2or" (formula "19") (term "0")) - (rule "expand_moduloInteger" (formula "17") (term "0,1,0")) - (rule "replace_int_MIN" (formula "17") (term "0,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "17") (term "0,0,1,0,1,0")) - (rule "replace_int_RANGE" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_homoEq" (formula "17") (term "1,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "17") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "17") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "17") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "17") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "17") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "17") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "17") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "17") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "17") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "17") (term "1,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "17") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "17") (term "0,0,1,1,0")) - (rule "nnf_imp2or" (formula "18") (term "0")) - (rule "nnf_notAnd" (formula "1") (term "0")) - (rule "nnf_notAnd" (formula "15") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "15") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "15") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "19") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "19") (term "0,0,0")) - (rule "mul_literals" (formula "19") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "19") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "0,0,0")) - (rule "mul_literals" (formula "19") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "19") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "19") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "17") (term "0")) - (rule "nnf_notAnd" (formula "18") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "18") (term "0,0,0")) - (rule "times_zero_1" (formula "18") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "18") (term "0,0,1,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "18") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "18") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,0,0")) - (rule "nnf_notAll" (formula "1") (term "1,0")) - (rule "nnf_notAnd" (formula "1") (term "0,0")) - (rule "nnf_notAnd" (formula "17") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,0,1,0,0")) - (rule "add_literals" (formula "17") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "17") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "17") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "17") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0")) - (rule "nnf_imp2or" (formula "1") (term "0,0,1,0")) - (rule "nnf_notOr" (formula "1") (term "0,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "Class_invariant_axiom_for_Perm" (formula "5") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "9")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "5")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "5") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "5") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "5") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "5") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "5") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "5") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "5") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "5") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "notLeft" (formula "5")) - (rule "andLeft" (formula "5")) - (rule "eqSymm" (formula "13") (term "1,0")) - (rule "eqSymm" (formula "12") (term "1,0")) - (rule "eqSymm" (formula "9")) - (rule "castedGetAny" (formula "14") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "14") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "10") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "10") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "13") (term "0,0,1,0")) - (rule "eqSymm" (formula "13") (term "1,0")) - (rule "castedGetAny" (formula "12") (term "1,0,0,0,1,0")) - (rule "castedGetAny" (formula "12") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "10") (term "1,1,0,0") (ifseqformula "9")) - (rule "polySimp_elimSub" (formula "10") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "10") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "10") (term "1,1,1,0,0")) - (rule "castedGetAny" (formula "12") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "13") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "10") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "5")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "10") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "10") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "10") (term "0,0,1,0,0,1,0,0") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "10")) - (rule "applyEq" (formula "12") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "13") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "14") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "inEqSimp_sepPosMonomial0" (formula "10") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "10") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "10") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "10") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "10") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "getOfSeqDefEQ" (formula "12") (term "0,0,1,0") (ifseqformula "9")) - (rule "castDel" (formula "12") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "12") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "12") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "12") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "12") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0,0,1,0")) - (rule "eqSeqDef2" (formula "9") (inst "iv=iv") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "pullOutSelect" (formula "10") (term "0") (inst "selectSK=Perm_b_0")) - (rule "applyEq" (formula "9") (term "0,0,0,0,1,0") (ifseqformula "10")) - (rule "applyEq" (formula "9") (term "0,0,1,1,1,0") (ifseqformula "10")) - (rule "applyEq" (formula "9") (term "0,0,0,1,1,0") (ifseqformula "10")) - (rule "simplifySelectOfAnon" (formula "10")) - (builtin "One Step Simplification" (formula "10") (ifInst "" (formula "34")) (ifInst "" (formula "17"))) - (rule "elementOfSingleton" (formula "10") (term "0,0")) - (builtin "One Step Simplification" (formula "10")) - (rule "applyEqReverse" (formula "9") (term "0,0,0,1,1,0") (ifseqformula "10")) - (rule "applyEqReverse" (formula "9") (term "0,0,1,1,1,0") (ifseqformula "10")) - (rule "applyEqReverse" (formula "9") (term "0,0,0,0,1,0") (ifseqformula "10")) - (rule "applyEqReverse" (formula "11") (term "0") (ifseqformula "10")) - (rule "hideAuxiliaryEq" (formula "10")) - (rule "pullOutSelect" (formula "8") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "11") (term "0,0,1,0,0,0,1,0") (ifseqformula "8")) - (rule "applyEq" (formula "7") (term "0,0") (ifseqformula "8")) - (rule "applyEq" (formula "11") (term "0,0,0,0,0,0,1,0") (ifseqformula "8")) - (rule "applyEq" (formula "11") (term "0,0,2,1,0,0,1,0") (ifseqformula "8")) - (rule "simplifySelectOfAnon" (formula "8")) - (builtin "One Step Simplification" (formula "8") (ifInst "" (formula "33")) (ifInst "" (formula "16"))) - (rule "elementOfSingleton" (formula "8") (term "0,0")) - (builtin "One Step Simplification" (formula "8")) - (rule "applyEqReverse" (formula "11") (term "0,0,2,1,0,0,1,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "11") (term "0,0,0,0,0,0,1,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "7") (term "0,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "10") (term "0,0,1,0,0,0,1,0") (ifseqformula "7")) - (rule "applyEqReverse" (formula "8") (term "0") (ifseqformula "7")) - (rule "hideAuxiliaryEq" (formula "7")) - (rule "inEqSimp_antiSymm" (formula "2") (ifseqformula "6")) - (rule "applyEq" (formula "5") (term "1,0") (ifseqformula "2")) - (rule "applyEq" (formula "7") (term "0") (ifseqformula "2")) - (rule "inEqSimp_homoInEq0" (formula "7")) - (rule "polySimp_pullOutFactor1" (formula "7") (term "0")) - (rule "add_literals" (formula "7") (term "1,0")) - (rule "times_zero_1" (formula "7") (term "0")) - (rule "qeq_literals" (formula "7")) - (rule "true_left" (formula "7")) - (rule "applyEq" (formula "4") (term "1,0") (ifseqformula "2")) - (rule "applyEq" (formula "6") (term "0") (ifseqformula "2")) - (rule "applyEq" (formula "27") (term "0,0,0") (ifseqformula "2")) - (rule "applyEq" (formula "27") (term "1,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "27")) - (rule "orRight" (formula "27")) - (rule "eqSymm" (formula "28")) - (rule "inEqSimp_geqRight" (formula "27")) - (rule "mul_literals" (formula "1") (term "1,0,0")) - (rule "add_literals" (formula "1") (term "0,0")) - (rule "add_zero_left" (formula "1") (term "0")) - (rule "applyEq" (formula "4") (term "0") (ifseqformula "3")) - (rule "inEqSimp_homoInEq1" (formula "4")) - (rule "polySimp_pullOutFactor1" (formula "4") (term "0")) - (rule "add_literals" (formula "4") (term "1,0")) - (rule "times_zero_1" (formula "4") (term "0")) - (rule "leq_literals" (formula "4")) - (rule "true_left" (formula "4")) - (rule "applyEq" (formula "2") (term "0,0,1,0,0,0,0") (ifseqformula "3")) - (rule "applyEq" (formula "2") (term "1,1,1,0,1,0,1,0,1,0") (ifseqformula "3")) - (rule "applyEq" (formula "2") (term "1,1,0,0,0,0") (ifseqformula "3")) - (rule "inEqSimp_strengthen1" (formula "16") (ifseqformula "27")) - (rule "add_zero_right" (formula "16") (term "1")) - (rule "replace_known_left" (formula "2") (term "0,1,0,0,0,0") (ifseqformula "16")) - (builtin "One Step Simplification" (formula "2")) - (rule "inEqSimp_contradEq7" (formula "27") (ifseqformula "16")) - (rule "mul_literals" (formula "27") (term "1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0")) - (rule "leq_literals" (formula "27") (term "0")) - (builtin "One Step Simplification" (formula "27")) - (rule "false_right" (formula "27")) - (rule "inEqSimp_contradInEq0" (formula "16") (ifseqformula "1")) - (rule "qeq_literals" (formula "16") (term "0")) - (builtin "One Step Simplification" (formula "16")) - (rule "closeFalse" (formula "16")) + (rule "replace_known_left" (formula "34") (term "0,0") (ifseqformula "4") (userinteraction)) + (builtin "One Step Simplification" (formula "34")) + (rule "add_zero_right" (formula "34") (term "0,2,0") (userinteraction)) + (rule "add_zero_right" (formula "34") (term "1,0,1") (userinteraction)) + (rule "castedGetAny" (formula "34") (term "1") (userinteraction)) + (rule "applyEq" (formula "23") (term "0,0") (ifseqformula "18") (userinteraction)) + (rule "getOfSeqDef" (formula "23") (term "0") (userinteraction)) + (rule "sub_zero_2" (formula "23") (term "1,1,0,0") (userinteraction)) + (rule "ifthenelse_split" (formula "23") (term "0") (userinteraction)) + (branch "0 <= iv_1 & iv_1 < self.a.length TRUE" + (rule "add_zero_right" (formula "24") (term "0,2,0,0") (userinteraction)) + (rule "castDel" (formula "24") (term "0") (userinteraction)) + (rule "eqTermCut" (formula "35") (term "1") (inst "s=any::seqGet(Seq::select(heap, self, Perm::$c), + (int)(any::seqGet(s_1_0, iv_1)))") (userinteraction)) + (branch "Assume (int)self.c[(int)s_1_0[iv_1]] = self.c[(int)(s_1_0[iv_1])]" + (rule "eqSymm" (formula "25")) + (rule "eqSymm" (formula "1")) + (rule "eqSymm" (formula "36")) + (rule "castedGetAny" (formula "1") (term "1,0")) + (rule "applyEq" (formula "25") (term "0") (ifseqformula "1")) + (rule "close" (formula "36") (ifseqformula "25")) ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "22")) - (rule "closeTrue" (formula "22")) + (branch "Assume (int)self.c[(int)s_1_0[iv_1]] != self.c[(int)(s_1_0[iv_1])]" + (rule "notLeft" (formula "1") (userinteraction)) + (rule "seqGetAlphaCast" (formula "31") (term "0") (userinteraction)) + (rule "castDel2" (formula "1") (term "0") (ifseqformula "25") (userinteraction)) + (rule "applyEqReverse" (formula "37") (term "1") (ifseqformula "1") (userinteraction)) + (builtin "One Step Simplification" (formula "37")) + (rule "closeTrue" (formula "37")) ) ) - (branch "Case 2" - (rule "close" (formula "21") (ifseqformula "12")) - ) - ) - (branch "Case 2" - (rule "allRight" (formula "21") (inst "sk=iv_0") (userinteraction)) - (rule "impRight" (formula "21")) - (rule "andLeft" (formula "11")) - (rule "andLeft" (formula "1")) - (rule "notLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "instAll" (formula "25") (term "1,0") (ifseqformula "19") (userinteraction)) - (rule "impLeft" (formula "1") (userinteraction)) - (branch "Case 1" - (builtin "One Step Simplification" (formula "21")) - (builtin "One Step Simplification" (formula "20")) - (builtin "One Step Simplification" (formula "19")) - (builtin "One Step Simplification" (formula "17")) - (builtin "One Step Simplification" (formula "24") (ifInst "" (formula "1"))) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "26") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "26") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "26") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "26") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "30") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "30") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "30") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "30") (term "1,2,0,1,1,0,1,0")) - (rule "eqSymm" (formula "3")) - (rule "eqSymm" (formula "16")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "30") (term "1,0,1,0")) - (rule "lenOfSeqDef" (formula "30") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "30") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0,0")) - (rule "castedGetAny" (formula "4") (term "2,0")) - (rule "castedGetAny" (formula "31") (term "2,1")) - (rule "castedGetAny" (formula "21") (term "0,1,1,0")) - (rule "castedGetAny" (formula "17") (term "0,1,1,0")) - (rule "inEqSimp_ltRight" (formula "27")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltRight" (formula "25")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "castedGetAny" (formula "5") (term "2,0")) - (rule "eqSymm" (formula "5")) - (rule "inEqSimp_ltToLeq" (formula "4")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "4") (term "0")) - (rule "castedGetAny" (formula "22") (term "0,0,1,0")) - (rule "eqSymm" (formula "22") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,1,0,0,1,0")) - (rule "castedGetAny" (formula "21") (term "0,1,1,0")) - (rule "expandInRangeInt" (formula "23") (term "1,1,0")) - (rule "expandInRangeInt" (formula "19") (term "1,1,0")) - (rule "replace_int_MIN" (formula "23") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "23") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "19") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "19") (term "1,0,1,1,0")) - (rule "castedGetAny" (formula "21") (term "0,0,1,0")) - (rule "getOfSeqDef" (formula "30") (term "0,1,0,1,0")) - (rule "castDel" (formula "30") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "30") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "30") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "30") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0,1,0,1,0")) - (rule "getOfSeqDef" (formula "30") (term "1,1,0,1,0")) - (rule "castDel" (formula "30") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "30") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "30") (term "1,0,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "30") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "27") (term "0")) - (rule "castDel" (formula "27") (term "2,0")) - (rule "castDel" (formula "27") (term "1,0")) - (rule "add_zero_right" (formula "27") (term "0,2,1,0")) - (rule "eqSymm" (formula "27")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,1")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "27") (term "1,1,0,1")) - (rule "lenOfSeqDefEQ" (formula "19") (term "1,1,0,0") (ifseqformula "18")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "19") (term "1,1,1,0,0")) - (rule "castedGetAny" (formula "21") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "30") (term "1,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0,0")) - (rule "getOfSeqDef" (formula "27") (term "0")) - (rule "castDel" (formula "27") (term "2,0")) - (rule "castDel" (formula "27") (term "1,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,0")) - (rule "eqSymm" (formula "27")) - (rule "replace_known_left" (formula "27") (term "0,0,1") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1")) - (rule "times_zero_2" (formula "27") (term "1,1,0,1")) - (rule "add_zero_right" (formula "27") (term "1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "castedGetAny" (formula "27") (term "1,1")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14")) - (rule "inEqSimp_commuteLeq" (formula "3")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0")) - (rule "eqSymm" (formula "27")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0")) - (rule "eqSymm" (formula "27")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,1")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "applyEq" (formula "14") (term "0") (ifseqformula "13")) - (rule "qeq_literals" (formula "14")) - (rule "true_left" (formula "14")) - (rule "applyEq" (formula "4") (term "0,1,0") (ifseqformula "15")) - (rule "applyEq" (formula "1") (term "0,1,0") (ifseqformula "23")) - (rule "applyEq" (formula "14") (term "0") (ifseqformula "13")) - (rule "inEqSimp_commuteLeq" (formula "14")) - (rule "replace_known_left" (formula "18") (term "0,0,1,0,0,1,0,0") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "18")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,0") (ifseqformula "23")) - (rule "applyEq" (formula "5") (term "1") (ifseqformula "6")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,0") (ifseqformula "23")) - (rule "applyEq" (formula "30") (term "1") (ifseqformula "6")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,0") (ifseqformula "23")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1")) - (rule "polySimp_elimOne" (formula "2") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "26") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "26") (term "0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "4")) - (rule "polySimp_mulLiterals" (formula "4") (term "0")) - (rule "polySimp_elimOne" (formula "4") (term "0")) - (rule "inEqSimp_sepNegMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "4")) + (branch "0 <= iv_1 & iv_1 < self.a.length FALSE" (rule "andLeft" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "1")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0")) - (rule "add_literals" (formula "1") (term "1,1,0")) - (rule "times_zero_1" (formula "1") (term "1,0")) - (rule "add_literals" (formula "1") (term "0")) - (rule "leq_literals" (formula "1")) - (rule "closeFalse" (formula "1")) - ) - (branch "Case 2" - (rule "instAll" (formula "1") (term "1,0,0,0") (ifseqformula "22") (userinteraction)) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "3"))) - (rule "impLeft" (formula "1") (userinteraction)) - (branch "Case 1" - (builtin "One Step Simplification" (formula "22")) - (builtin "One Step Simplification" (formula "21")) - (builtin "One Step Simplification" (formula "20")) - (builtin "One Step Simplification" (formula "18")) - (rule "replaceKnownSelect_taclet1_2" (formula "32") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "32") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "32") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "32") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "27") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "27") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "27") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "27") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "1,2,0,1,1,0,1,0")) - (rule "eqSymm" (formula "17")) - (rule "eqSymm" (formula "4")) - (rule "eqSymm" (formula "1")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "27")) - (rule "eqSymm" (formula "31") (term "1,0,1,0")) - (rule "castedGetAny" (formula "32") (term "2,1")) - (rule "lenOfSeqDef" (formula "31") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "31") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,0,0")) - (rule "castedGetAny" (formula "5") (term "2,0")) - (rule "castedGetAny" (formula "22") (term "0,1,1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,1,0")) - (rule "inEqSimp_ltRight" (formula "28")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltRight" (formula "26")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "castedGetAny" (formula "6") (term "2,0")) - (rule "eqSymm" (formula "6")) - (rule "castedGetAny" (formula "3") (term "0,1")) - (rule "expandInRangeInt" (formula "24") (term "1,1,0")) - (rule "expandInRangeInt" (formula "20") (term "1,1,0")) - (rule "replace_int_MIN" (formula "24") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "24") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "20") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "20") (term "1,0,1,1,0")) - (rule "castedGetAny" (formula "31") (term "2,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "28") (term "1")) - (rule "castDel" (formula "28") (term "1,1")) - (rule "castDel" (formula "28") (term "2,1")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1")) - (rule "replace_known_left" (formula "28") (term "0,0,1") (ifseqformula "4")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1")) - (rule "mul_literals" (formula "28") (term "1,1,0,1")) - (rule "add_zero_right" (formula "28") (term "1,0,1")) - (rule "castedGetAny" (formula "23") (term "0,0,1,0")) - (rule "eqSymm" (formula "23") (term "1,0")) - (rule "castedGetAny" (formula "22") (term "0,1,1,0")) - (rule "castedGetAny" (formula "3") (term "1,0,0,0")) - (rule "getOfSeqDef" (formula "31") (term "0,1,0,1,0")) - (rule "castDel" (formula "31") (term "1,0,1,0,1,0")) - (rule "castDel" (formula "31") (term "2,0,1,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,0,1,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,0,1,0,1,0")) - (rule "castedGetAny" (formula "22") (term "1,0,0,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "20") (term "1,1,0,0") (ifseqformula "19")) - (rule "polySimp_elimSub" (formula "20") (term "1,1,1,0,0")) - (rule "times_zero_2" (formula "20") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "20") (term "1,1,1,0,0")) - (rule "getOfSeqDef" (formula "31") (term "1,1,0,1,0")) - (rule "castDel" (formula "31") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "31") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "31") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "28") (term "0")) - (rule "castDel" (formula "28") (term "1,0")) - (rule "castDel" (formula "28") (term "2,0")) - (rule "add_zero_right" (formula "28") (term "0,2,1,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,0")) - (rule "mul_literals" (formula "28") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,0")) - (rule "castedGetAny" (formula "28") (term "1,1")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "3") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "31") (term "0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "5")) - (rule "polySimp_mulComm0" (formula "5") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "5") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "31") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "22") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "15")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "4")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "1") (term "0,1,0") (ifseqformula "25")) - (rule "applyEq" (formula "16") (term "0") (ifseqformula "14")) - (rule "inEqSimp_commuteLeq" (formula "16")) - (rule "replace_known_left" (formula "20") (term "0,0,1,0,0,1,0,0") (ifseqformula "16")) - (builtin "One Step Simplification" (formula "20")) - (rule "applyEq" (formula "5") (term "0,1,0") (ifseqformula "17")) - (rule "applyEq" (formula "15") (term "0") (ifseqformula "14")) - (rule "qeq_literals" (formula "15")) - (rule "true_left" (formula "15")) - (rule "applyEq" (formula "6") (term "1") (ifseqformula "7")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,0") (ifseqformula "24")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,0") (ifseqformula "24")) - (rule "applyEq" (formula "31") (term "1") (ifseqformula "7")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,0") (ifseqformula "24")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1")) - (rule "polySimp_elimOne" (formula "2") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "5")) - (rule "polySimp_mulLiterals" (formula "5") (term "0")) - (rule "polySimp_elimOne" (formula "5") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "5")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "1")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0")) - (rule "add_literals" (formula "1") (term "1,1,0")) - (rule "times_zero_1" (formula "1") (term "1,0")) - (rule "add_literals" (formula "1") (term "0")) - (rule "leq_literals" (formula "1")) - (rule "closeFalse" (formula "1")) - ) - (branch "Case 2" - (rule "andLeft" (formula "1")) - (rule "moduloIntFixpoint" (formula "3") (term "0") (ifseqformula "2") (userinteraction)) - (rule "seqNPermRange" (formula "18") (inst "iv=iv") (userinteraction)) - (rule "instAll" (formula "3") (term "1,0,0,1") (ifseqformula "21") (userinteraction)) - (rule "impLeft" (formula "3") (userinteraction)) - (branch "Case 1" - (rule "seqNPermRange" (formula "19") (inst "iv=iv") (userinteraction)) - (rule "instAll" (formula "28") (term "1,0,1,0,0") (ifseqformula "18") (userinteraction)) - (rule "impLeft" (formula "1") (userinteraction)) - (branch "Case 1" - (builtin "One Step Simplification" (formula "25")) - (builtin "One Step Simplification" (formula "24")) - (builtin "One Step Simplification" (formula "23")) - (builtin "One Step Simplification" (formula "21")) - (builtin "One Step Simplification" (formula "29")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "35") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "35") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "35") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "35") (term "1,2,0,1,1,0,1,0")) - (rule "expandInRangeInt" (formula "2")) - (rule "expandInRangeInt" (formula "25") (term "1,1,0")) - (rule "expandInRangeInt" (formula "21") (term "1,1,0")) - (rule "replace_int_MIN" (formula "2") (term "0,1")) - (rule "replace_int_MAX" (formula "2") (term "1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "25") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "21") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "21") (term "1,0,1,1,0")) - (rule "andLeft" (formula "2")) - (rule "eqSymm" (formula "7")) - (rule "eqSymm" (formula "4")) - (rule "eqSymm" (formula "21")) - (rule "eqSymm" (formula "25") (term "1,0")) - (rule "eqSymm" (formula "24") (term "1,0")) - (rule "eqSymm" (formula "32")) - (rule "eqSymm" (formula "36") (term "1,0,1,0")) - (rule "replace_known_left" (formula "29") (term "0") (ifseqformula "5")) - (builtin "One Step Simplification" (formula "29") (ifInst "" (formula "6"))) - (rule "closeTrue" (formula "29")) - ) - (branch "Case 2" - (builtin "One Step Simplification" (formula "26")) - (builtin "One Step Simplification" (formula "25")) - (builtin "One Step Simplification" (formula "24")) - (builtin "One Step Simplification" (formula "22")) - (builtin "One Step Simplification" (formula "29")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "31") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "31") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "35") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "35") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "35") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "35") (term "1,2,0,1,1,0,1,0")) - (rule "expandInRangeInt" (formula "3")) - (rule "expandInRangeInt" (formula "26") (term "1,1,0")) - (rule "expandInRangeInt" (formula "22") (term "1,1,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1")) - (rule "replace_int_MAX" (formula "3") (term "1,0")) - (rule "replace_int_MAX" (formula "26") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "22") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "22") (term "0,1,1,1,0")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "10")) - (rule "eqSymm" (formula "7")) - (rule "eqSymm" (formula "28") (term "1,0")) - (rule "eqSymm" (formula "27") (term "1,0")) - (rule "eqSymm" (formula "34")) - (rule "eqSymm" (formula "38") (term "1,0,1,0")) - (rule "castedGetAny" (formula "39") (term "2,1")) - (rule "castedGetAny" (formula "38") (term "2,0,1,0,0,0")) - (rule "castedGetAny" (formula "11") (term "2,0")) - (rule "castedGetAny" (formula "32") (term "0,1")) - (rule "castedGetAny" (formula "32") (term "1,0")) - (rule "replace_known_left" (formula "32") (term "0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "32")) - (rule "inEqSimp_ltRight" (formula "35")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "castedGetAny" (formula "30") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "30") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "10") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,1,0,0,1,0")) - (rule "castedGetAny" (formula "26") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "26") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "7") (term "1")) - (rule "castedGetAny" (formula "6") (term "0")) - (rule "castedGetAny" (formula "11") (term "2,0")) - (rule "eqSymm" (formula "11")) - (rule "castedGetAny" (formula "8") (term "1")) - (rule "castedGetAny" (formula "8") (term "0,0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "castedGetAny" (formula "28") (term "0,0,1,0")) - (rule "castedGetAny" (formula "28") (term "0,1,1,0")) - (rule "castedGetAny" (formula "35") (term "2,0,1")) - (rule "getOfSeqDef" (formula "35") (term "0")) - (rule "castDel" (formula "35") (term "2,0")) - (rule "castDel" (formula "35") (term "1,0")) - (rule "add_zero_right" (formula "35") (term "0,2,1,0")) - (rule "eqSymm" (formula "35")) - (rule "replace_known_left" (formula "35") (term "0,0,1") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "35")) - (rule "polySimp_elimSub" (formula "35") (term "1,0,1")) - (rule "mul_literals" (formula "35") (term "1,1,0,1")) - (rule "add_zero_right" (formula "35") (term "1,0,1")) - (rule "castedGetAny" (formula "38") (term "2,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "38") (term "0,1,0,1,0")) - (rule "castDel" (formula "38") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "38") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "38") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0,1,0,1,0")) - (rule "lenOfSeqDef" (formula "38") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1,0,0")) - (rule "inEqSimp_ltRight" (formula "33")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "castedGetAny" (formula "9") (term "1,0,0")) - (rule "castedGetAny" (formula "29") (term "1,0,0,1,0")) - (rule "getOfSeqDef" (formula "35") (term "0")) - (rule "castDel" (formula "35") (term "1,0")) - (rule "castDel" (formula "35") (term "2,0")) - (rule "add_zero_right" (formula "35") (term "1,1,0")) - (rule "eqSymm" (formula "35")) - (rule "polySimp_elimSub" (formula "35") (term "1,1,0,1")) - (rule "mul_literals" (formula "35") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "35") (term "1,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "3")) - (rule "getOfSeqDef" (formula "38") (term "1,1,0,1,0")) - (rule "castDel" (formula "38") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "38") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "38") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "1,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8")) - (rule "lenOfSeqDefEQ" (formula "1") (term "0,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,0,0")) - (rule "mul_literals" (formula "1") (term "1,1,0,0,0")) - (rule "add_zero_right" (formula "1") (term "1,0,0,0")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "35") (term "0,0")) - (rule "eqSymm" (formula "35")) - (rule "polySimp_mulComm0" (formula "35") (term "1,0,0,0,1")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "35") (term "1,0,0")) - (rule "eqSymm" (formula "35")) - (rule "polySimp_mulComm0" (formula "35") (term "1,0,0,1,0,1")) - (rule "polySimp_addComm1" (formula "35") (term "0,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "1") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "35") (term "0,0,1")) - (rule "replace_known_left" (formula "35") (term "0,0,1") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "35")) - (rule "applyEq" (formula "21") (term "0") (ifseqformula "20")) - (rule "qeq_literals" (formula "21")) - (rule "true_left" (formula "21")) - (rule "applyEq" (formula "21") (term "0") (ifseqformula "20")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "1")) - (rule "replace_known_left" (formula "26") (term "0,0,1,0,0,1,0,0") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "26")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "applyEq" (formula "11") (term "0,1,0") (ifseqformula "22")) - (rule "applyEq" (formula "30") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "applyEq" (formula "28") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "applyEq" (formula "38") (term "1") (ifseqformula "13")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,1,0") (ifseqformula "22")) - (rule "applyEq" (formula "4") (term "0,1,0,0") (ifseqformula "22")) - (rule "replace_known_left" (formula "34") (term "0,0") (ifseqformula "4")) - (builtin "One Step Simplification" (formula "34")) - (rule "eqSymm" (formula "34")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,0") (ifseqformula "22")) - (rule "applyEq" (formula "12") (term "1") (ifseqformula "13")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1")) - (rule "polySimp_elimOne" (formula "2") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "11")) - (rule "polySimp_mulLiterals" (formula "11") (term "0")) - (rule "polySimp_elimOne" (formula "11") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,1,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "4")) - (rule "polySimp_mulComm0" (formula "4") (term "1")) - (rule "polySimp_rightDist" (formula "4") (term "1")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,1")) - (rule "mul_literals" (formula "4") (term "0,1")) - (rule "polySimp_elimOne" (formula "4") (term "1,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "4") (ifseqformula "1")) - (rule "andLeft" (formula "4")) - (rule "inEqSimp_homoInEq1" (formula "4")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,0")) - (rule "mul_literals" (formula "4") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0")) - (rule "polySimp_addComm0" (formula "4") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "4") (term "0")) - (rule "add_literals" (formula "4") (term "1,1,0")) - (rule "times_zero_1" (formula "4") (term "1,0")) - (rule "add_literals" (formula "4") (term "0")) - (rule "leq_literals" (formula "4")) - (rule "closeFalse" (formula "4")) - ) - ) - (branch "Case 2" - (rule "andLeft" (formula "3")) - (rule "moduloIntFixpoint" (formula "5") (term "1") (ifseqformula "4") (userinteraction)) - (rule "instAll" (formula "4") (term "1,0,1,0,0") (ifseqformula "25") (userinteraction)) - (rule "impLeft" (formula "4") (userinteraction)) - (branch "Case 1" - (builtin "One Step Simplification" (formula "27")) - (builtin "One Step Simplification" (formula "26")) - (builtin "One Step Simplification" (formula "25")) - (builtin "One Step Simplification" (formula "23")) - (builtin "One Step Simplification" (formula "30") (ifInst "" (formula "6"))) - (rule "replaceKnownSelect_taclet1_2" (formula "37") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "37") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "37") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "37") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "32") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "32") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "32") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "32") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "36") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "36") (term "1,2,0,1,1,0,1,0")) - (rule "expandInRangeInt" (formula "2")) - (rule "expandInRangeInt" (formula "4")) - (rule "expandInRangeInt" (formula "27") (term "1,1,0")) - (rule "expandInRangeInt" (formula "23") (term "1,1,0")) - (rule "replace_int_MIN" (formula "2") (term "0,1")) - (rule "replace_int_MAX" (formula "2") (term "1,0")) - (rule "replace_int_MAX" (formula "4") (term "1,0")) - (rule "replace_int_MIN" (formula "4") (term "0,1")) - (rule "replace_int_MIN" (formula "27") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "27") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "23") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "23") (term "1,0,1,1,0")) - (rule "andLeft" (formula "2")) - (rule "andLeft" (formula "5")) - (rule "eqSymm" (formula "7")) - (rule "eqSymm" (formula "10")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "28") (term "1,0")) - (rule "eqSymm" (formula "27") (term "1,0")) - (rule "eqSymm" (formula "34")) - (rule "eqSymm" (formula "38") (term "1,0,1,0")) - (rule "castedGetAny" (formula "38") (term "2,0,1,0,0,0")) - (rule "castedGetAny" (formula "39") (term "2,1")) - (rule "castedGetAny" (formula "4") (term "1,0,0")) - (rule "castedGetAny" (formula "11") (term "2,0")) - (rule "inEqSimp_ltRight" (formula "35")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltRight" (formula "33")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "11")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "11") (term "0")) - (rule "castedGetAny" (formula "31") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,1,0,0,1,0")) - (rule "castedGetAny" (formula "31") (term "0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "27") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "27") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "5") (term "1")) - (rule "castedGetAny" (formula "4") (term "0")) - (rule "castedGetAny" (formula "7") (term "1,0,0")) - (rule "castedGetAny" (formula "8") (term "1,0,1")) - (rule "castedGetAny" (formula "9") (term "1,0,0")) - (rule "eqSymm" (formula "9")) - (rule "castedGetAny" (formula "12") (term "2,0")) - (rule "eqSymm" (formula "12")) - (rule "castedGetAny" (formula "30") (term "0,0,1,0")) - (rule "eqSymm" (formula "30") (term "1,0")) - (rule "castedGetAny" (formula "29") (term "1,0,0,0,1,0")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "getOfSeqDef" (formula "35") (term "1")) - (rule "castDel" (formula "35") (term "2,1")) - (rule "castDel" (formula "35") (term "1,1")) - (rule "add_zero_right" (formula "35") (term "1,0,1,1")) - (rule "replace_known_left" (formula "35") (term "0,0,1") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "35")) - (rule "polySimp_elimSub" (formula "35") (term "1,0,1")) - (rule "times_zero_2" (formula "35") (term "1,1,0,1")) - (rule "add_zero_right" (formula "35") (term "1,0,1")) - (rule "getOfSeqDef" (formula "38") (term "1,1,0,1,0")) - (rule "castDel" (formula "38") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "38") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,0,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,1,1,0,1,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "38") (term "0,1,0,1,0")) - (rule "castDel" (formula "38") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "38") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0,1,0,1,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0,1,0,1,0")) - (rule "lenOfSeqDef" (formula "38") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "castedGetAny" (formula "7") (term "0")) - (rule "castedGetAny" (formula "8") (term "1")) - (rule "castedGetAny" (formula "9") (term "1")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "eqSymm" (formula "9")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "getOfSeqDef" (formula "35") (term "0")) - (rule "castDel" (formula "35") (term "2,0")) - (rule "castDel" (formula "35") (term "1,0")) - (rule "add_zero_right" (formula "35") (term "0,2,1,0")) - (rule "polySimp_elimSub" (formula "35") (term "1,1,0,0")) - (rule "mul_literals" (formula "35") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "35") (term "1,1,0,0")) - (rule "castedGetAny" (formula "35") (term "1,1")) - (rule "castedGetAny" (formula "38") (term "1,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "35") (term "0,1")) - (rule "polySimp_mulComm0" (formula "35") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "35") (term "0,0,1")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "1,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "1,1,1,0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "5")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "35") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8")) - (rule "inEqSimp_commuteLeq" (formula "35") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "11") (term "0,1,0") (ifseqformula "23")) - (rule "applyEq" (formula "7") (term "0") (ifseqformula "9")) - (rule "applyEq" (formula "20") (term "0") (ifseqformula "19")) - (rule "qeq_literals" (formula "20")) - (rule "true_left" (formula "20")) - (rule "applyEq" (formula "7") (term "0") (ifseqformula "8")) - (rule "applyEq" (formula "19") (term "0") (ifseqformula "18")) - (rule "inEqSimp_commuteLeq" (formula "19")) - (rule "replace_known_left" (formula "24") (term "0,0,1,0,0,1,0,0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "24")) - (rule "applyEq" (formula "1") (term "0,1,0") (ifseqformula "29")) - (rule "applyEq" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,1,0") (ifseqformula "20")) - (rule "applyEq" (formula "28") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,0") (ifseqformula "20")) - (rule "applyEq" (formula "26") (term "0,1,0,0,1,0,0") (ifseqformula "29")) - (rule "applyEq" (formula "36") (term "1") (ifseqformula "11")) - (rule "applyEq" (formula "10") (term "1") (ifseqformula "11")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1")) - (rule "polySimp_elimOne" (formula "2") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "32") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "32") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,1,0,0")) - (rule "mul_literals" (formula "32") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "9")) - (rule "polySimp_mulLiterals" (formula "9") (term "0")) - (rule "polySimp_elimOne" (formula "9") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,1,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "9")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "1")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0")) - (rule "add_literals" (formula "1") (term "1,1,0")) - (rule "times_zero_1" (formula "1") (term "1,0")) - (rule "add_literals" (formula "1") (term "0")) - (rule "leq_literals" (formula "1")) - (rule "closeFalse" (formula "1")) - ) - (branch "Case 2" - (rule "eqTermCut" (formula "32") (term "1,0,1") (inst "s=int::select(anon_heap_LOOP_0<>, - self, - Perm::$pIdx)") (userinteraction)) - (branch "Assume self.a@heap[anon({(self, Perm::$pIdx)}, anon_heap_LOOP_0<>)].length = self.pIdx@anon_heap_LOOP_0<>" - (rule "replaceKnownSelect_taclet1_2" (formula "33") (term "0,1,0,1") (userinteraction)) - (rule "applyEqReverse" (formula "33") (term "1,0,0") (ifseqformula "1") (userinteraction)) - (rule "replaceKnownSelect_taclet1_2" (formula "33") (term "0,1,0,0") (userinteraction)) - (rule "eqSymm" (formula "33") (userinteraction)) - (rule "getOfSeqDef" (formula "33") (term "0") (userinteraction)) - (rule "getOfSeqDef" (formula "33") (term "1") (userinteraction)) - (rule "ifthenelse_split" (formula "33") (term "1") (userinteraction)) - (branch "0 <= iv_0 & iv_0 < Perm_a_0<>.length - 0 TRUE" - (rule "ifthenelse_split" (formula "34") (term "0") (userinteraction)) - (branch " 0 <= (int)self.perm[iv_0] & (int)self.perm[iv_0] < Perm_a_0<>.length - 0 TRUE" - (builtin "One Step Simplification" (formula "31")) - (builtin "One Step Simplification" (formula "30")) - (builtin "One Step Simplification" (formula "29")) - (builtin "One Step Simplification" (formula "27")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "35") (term "1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "40") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "40") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "35") (term "1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "40") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "40") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "2") (term "0,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "1") (term "0,0,1,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "1,2,0,1,1,0,1,0")) - (rule "castDel" (formula "35") (term "1")) - (rule "castDel" (formula "35") (term "0")) - (rule "expandInRangeInt" (formula "5")) - (rule "expandInRangeInt" (formula "8")) - (rule "expandInRangeInt" (formula "31") (term "1,1,0")) - (rule "expandInRangeInt" (formula "27") (term "1,1,0")) - (rule "add_zero_right" (formula "35") (term "1,0,1")) - (rule "add_zero_right" (formula "35") (term "0,2,0")) - (rule "replace_int_MIN" (formula "5") (term "0,1")) - (rule "replace_int_MAX" (formula "5") (term "1,0")) - (rule "replace_int_MIN" (formula "8") (term "0,1")) - (rule "replace_int_MAX" (formula "8") (term "1,0")) - (rule "replace_int_MIN" (formula "31") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "31") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "27") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "27") (term "1,0,1,1,0")) - (rule "andLeft" (formula "2")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "6")) - (rule "andLeft" (formula "10")) - (rule "eqSymm" (formula "9")) - (rule "eqSymm" (formula "15")) - (rule "eqSymm" (formula "12")) - (rule "eqSymm" (formula "29")) - (rule "eqSymm" (formula "33") (term "1,0")) - (rule "eqSymm" (formula "32") (term "1,0")) - (rule "eqSymm" (formula "4")) - (rule "eqSymm" (formula "42") (term "1,0,1,0")) - (rule "eqSymm" (formula "38")) - (rule "polySimp_elimSub" (formula "3") (term "1")) - (rule "mul_literals" (formula "3") (term "1,1")) - (rule "add_zero_right" (formula "3") (term "1")) - (rule "polySimp_elimSub" (formula "2") (term "1")) - (rule "mul_literals" (formula "2") (term "1,1")) - (rule "add_zero_right" (formula "2") (term "1")) - (rule "castedGetAny" (formula "8") (term "1,0,0")) - (rule "castedGetAny" (formula "16") (term "2,0")) - (rule "lenOfSeqDef" (formula "42") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "42") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,0,0")) - (rule "castedGetAny" (formula "43") (term "2,1")) - (rule "inEqSimp_ltRight" (formula "39")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "15") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "42") (term "0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "35") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "35") (term "0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "35") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "31") (term "0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "31") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "8") (term "1")) - (rule "castedGetAny" (formula "7") (term "0")) - (rule "castedGetAny" (formula "11") (term "0")) - (rule "castedGetAny" (formula "12") (term "1,0,1")) - (rule "castedGetAny" (formula "10") (term "0,1")) - (rule "castedGetAny" (formula "10") (term "0,0")) - (rule "castedGetAny" (formula "16") (term "2,0")) - (rule "eqSymm" (formula "16")) - (rule "castedGetAny" (formula "13") (term "1,0,0")) - (rule "eqSymm" (formula "13")) - (rule "castedGetAny" (formula "34") (term "0,0,1,0")) - (rule "eqSymm" (formula "34") (term "1,0")) - (rule "castedGetAny" (formula "33") (term "0,0,1,0")) - (rule "castedGetAny" (formula "33") (term "0,1,1,0")) - (rule "castedGetAny" (formula "42") (term "2,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "42") (term "0,1,0,1,0")) - (rule "castDel" (formula "42") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "42") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "42") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,0,1,0,1,0")) - (rule "castedGetAny" (formula "39") (term "0")) - (rule "eqSymm" (formula "39")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "25")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "14")) - (rule "inEqSimp_commuteLeq" (formula "35") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "34") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "33") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "4")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "4") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,0")) - (rule "castedGetAny" (formula "11") (term "1,0")) - (rule "castedGetAny" (formula "12") (term "1")) - (rule "castedGetAny" (formula "10") (term "1,0,0")) - (rule "castedGetAny" (formula "13") (term "1")) - (rule "castedGetAny" (formula "13") (term "0")) - (rule "eqSymm" (formula "13")) - (rule "inEqSimp_commuteLeq" (formula "2")) - (rule "castedGetAny" (formula "33") (term "1,0,0,1,0")) - (rule "getOfSeqDef" (formula "42") (term "1,1,0,1,0")) - (rule "castDel" (formula "42") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "42") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "42") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,1,1,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "31") (term "0,1,0,0,1,0,0") (ifseqformula "30")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "31") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "31") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "35") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "12")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "25") (term "0") (ifseqformula "24")) - (rule "qeq_literals" (formula "25")) - (rule "true_left" (formula "25")) - (rule "applyEq" (formula "1") (term "1,0") (ifseqformula "5")) - (rule "polySimp_pullOutFactor2" (formula "1") (term "0")) - (rule "add_literals" (formula "1") (term "1,0")) - (rule "times_zero_1" (formula "1") (term "0")) - (rule "qeq_literals" (formula "1")) - (rule "true_left" (formula "1")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "12")) - (rule "applyEq" (formula "14") (term "1,0") (ifseqformula "4")) - (rule "eqSymm" (formula "14")) - (rule "applyEq" (formula "23") (term "0") (ifseqformula "22")) - (rule "inEqSimp_commuteLeq" (formula "23")) - (rule "replace_known_left" (formula "28") (term "0,0,1,0,0,1,0,0") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "28")) - (rule "applyEq" (formula "9") (term "0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "applyEq" (formula "12") (term "0,1,0") (ifseqformula "23")) - (rule "applyEq" (formula "9") (term "0") (ifseqformula "10")) - (rule "applyEq" (formula "12") (term "1,0") (ifseqformula "4")) - (rule "applyEq" (formula "37") (term "1,1") (ifseqformula "4")) - (rule "applyEq" (formula "28") (term "0,1,0,0,1,0,0") (ifseqformula "30")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,0") (ifseqformula "21")) - (rule "applyEq" (formula "36") (term "1,1,0,0,0") (ifseqformula "4")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,1,0") (ifseqformula "21")) - (rule "applyEq" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "30")) - (rule "applyEq" (formula "36") (term "0,1,0,0,1,0,0,0") (ifseqformula "4")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "30")) - (rule "applyEq" (formula "11") (term "1,0") (ifseqformula "4")) - (rule "eqSymm" (formula "11")) - (rule "applyEq" (formula "37") (term "1") (ifseqformula "12")) - (rule "applyEq" (formula "11") (term "1") (ifseqformula "12")) - (rule "applyEq" (formula "36") (term "0,1,0,0,1,0,1,1,0,1,0") (ifseqformula "4")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "3")) - (rule "polySimp_mulLiterals" (formula "3") (term "0")) - (rule "polySimp_elimOne" (formula "3") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1")) - (rule "polySimp_rightDist" (formula "2") (term "1")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) - (rule "mul_literals" (formula "2") (term "0,1")) - (rule "polySimp_elimOne" (formula "2") (term "1,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "36") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,1,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "36") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,1,0,1,1,0,1,0")) - (rule "pullOutSelect" (formula "33") (term "0") (inst "selectSK=arr_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "33"))) - (rule "eqSymm" (formula "34")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "getOfSeqDefEQ" (formula "26") (term "0,0,1,1,0") (ifseqformula "25")) - (rule "castDel" (formula "26") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "26") (term "0,2,1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "26") (term "1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "26") (term "1,1,1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "26") (term "1,1,0,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,0,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,0,1,1,0")) - (rule "getOfSeqDefEQ" (formula "10") (term "0") (ifseqformula "25")) - (rule "castDel" (formula "10") (term "1,0")) - (rule "add_zero_right" (formula "10") (term "0,2,1,0")) - (rule "polySimp_elimSub" (formula "10") (term "1,1,0,0")) - (rule "mul_literals" (formula "10") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "10") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "10") (term "0,0,0")) - (rule "replace_known_left" (formula "10") (term "0,0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "10")) - (rule "inEqSimp_sepPosMonomial0" (formula "10") (term "0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "10") (term "1,0,0")) - (rule "mul_literals" (formula "10") (term "0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "10") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "10") (term "1,1,0,0")) - (rule "replace_known_left" (formula "10") (term "0,0") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "10")) - (rule "applyEq" (formula "1") (term "1,0") (ifseqformula "10")) - (rule "getOfSeqDefEQ" (formula "28") (term "0,0,1,0") (ifseqformula "25")) - (rule "castDel" (formula "28") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "28") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "28") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,1,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "26") (term "0,0,0,1,0") (ifseqformula "25")) - (rule "castDel" (formula "26") (term "2,0,0,0,1,0")) - (rule "castDel" (formula "26") (term "1,0,0,0,1,0")) - (rule "add_zero_right" (formula "26") (term "0,2,1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "26") (term "1,1,0,0,0,0,1,0")) - (rule "times_zero_2" (formula "26") (term "1,1,1,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "26") (term "1,1,0,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "26") (term "0,1,1,1,0") (ifseqformula "25")) - (rule "castDel" (formula "26") (term "1,0,1,1,1,0")) - (rule "add_zero_right" (formula "26") (term "0,2,1,0,1,1,1,0")) - (rule "polySimp_elimSub" (formula "26") (term "1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "26") (term "1,1,1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "26") (term "1,1,0,0,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,1,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,1,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,1,1,0")) - (rule "getOfSeqDefEQ" (formula "9") (term "0,0") (ifseqformula "25")) - (rule "castDel" (formula "9") (term "2,0,0")) - (rule "castDel" (formula "9") (term "1,0,0")) - (rule "add_zero_right" (formula "9") (term "0,2,1,0,0")) - (rule "polySimp_elimSub" (formula "9") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "9") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "9") (term "1,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "9") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "9") (term "0,0,0,0")) - (rule "replace_known_left" (formula "9") (term "0,0,0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "9")) - (rule "applyEq" (formula "9") (term "1,0,0") (ifseqformula "10")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "0,0,0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0,0,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "9") (term "0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,0,0,0")) - (rule "replace_known_left" (formula "9") (term "0,0,0") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "9")) - (rule "exact_instance_definition_int" (formula "9") (inst "iv=iv")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "eqSeqDef2" (formula "24") (inst "iv=iv") (ifseqformula "24")) - (builtin "One Step Simplification" (formula "24")) - (rule "true_left" (formula "24")) - (rule "inEqSimp_exactShadow3" (formula "2") (ifseqformula "3")) - (rule "mul_literals" (formula "2") (term "0,0")) - (rule "add_zero_left" (formula "2") (term "0")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "mul_literals" (formula "2") (term "1")) - (rule "replace_known_left" (formula "36") (term "0,1,0,0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_subsumption1" (formula "21") (ifseqformula "2")) - (rule "leq_literals" (formula "21") (term "0")) - (builtin "One Step Simplification" (formula "21")) - (rule "true_left" (formula "21")) - (rule "expand_moduloInteger" (formula "27") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "27") (term "0,0,1,1,1,0")) - (rule "replace_int_RANGE" (formula "27") (term "1,1,1,1,0")) - (rule "replace_int_MIN" (formula "27") (term "0,1,1,0")) - (rule "mod_axiom" (formula "27") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "27") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,1,1,0")) - (rule "add_literals" (formula "27") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "27") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "26") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "26") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "26") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,1,1,0")) - (rule "mod_axiom" (formula "26") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,1,1,0")) - (rule "add_literals" (formula "26") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "26") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "12") (term "2,0")) - (rule "replace_int_RANGE" (formula "12") (term "1,1,2,0")) - (rule "replace_int_MIN" (formula "12") (term "0,2,0")) - (rule "replace_int_HALFRANGE" (formula "12") (term "0,0,1,2,0")) - (rule "mod_axiom" (formula "12") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "12") (term "2,0")) - (rule "polySimp_addAssoc" (formula "12") (term "0,2,0")) - (rule "add_literals" (formula "12") (term "0,0,2,0")) - (rule "add_zero_left" (formula "12") (term "0,2,0")) - (rule "nnf_imp2or" (formula "22") (term "0")) - (rule "nnf_imp2or" (formula "28") (term "0")) - (rule "expand_moduloInteger" (formula "26") (term "0,1,0")) - (rule "replace_int_RANGE" (formula "26") (term "1,1,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "26") (term "0,0,1,0,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,0,1,0")) - (rule "polySimp_homoEq" (formula "26") (term "1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "26") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "26") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "26") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "26") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "26") (term "1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "0,0,1,1,0")) - (rule "nnf_ex2all" (formula "35")) - (rule "nnf_imp2or" (formula "25") (term "0")) - (rule "nnf_imp2or" (formula "28") (term "0")) - (rule "nnf_notAnd" (formula "23") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "23") (term "0,0,1,0,0")) - (rule "add_literals" (formula "23") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "23") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "23") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "23") (term "0,0,0")) - (rule "times_zero_1" (formula "23") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "23") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "0,0,0")) - (rule "mul_literals" (formula "23") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "29") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "29") (term "0,0,0")) - (rule "times_zero_1" (formula "29") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "0,0,0")) - (rule "mul_literals" (formula "29") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,1,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "29") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "29") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "27") (term "0")) - (rule "nnf_notAnd" (formula "1") (term "0")) - (rule "nnf_notAnd" (formula "25") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "25") (term "0,0,0")) - (rule "mul_literals" (formula "25") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "25") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "0,0,0")) - (rule "mul_literals" (formula "25") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "25") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,0,1,0,0")) - (rule "add_literals" (formula "25") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "25") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "25") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "28") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "28") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "28") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "28") (term "0,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "0,0,0")) - (rule "mul_literals" (formula "28") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "27") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "27") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "27") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0")) - (rule "nnf_notAll" (formula "1") (term "1,0")) - (rule "nnf_notAnd" (formula "1") (term "0,0")) - (rule "nnf_imp2or" (formula "1") (term "0,0,1,0")) - (rule "nnf_notOr" (formula "1") (term "0,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "arrayLengthNotNegative" (formula "30") (term "1")) - (rule "inEqSimp_subsumption1" (formula "30") (ifseqformula "3")) - (rule "leq_literals" (formula "30") (term "0")) - (builtin "One Step Simplification" (formula "30")) - (rule "true_left" (formula "30")) - (rule "arrayLengthIsAShort" (formula "22") (term "1")) - (builtin "One Step Simplification" (formula "22")) - (rule "true_left" (formula "22")) - (rule "lenNonNegative" (formula "22") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "22")) - (rule "applyEq" (formula "22") (term "0") (ifseqformula "23")) - (rule "inEqSimp_subsumption1" (formula "22") (ifseqformula "3")) - (rule "leq_literals" (formula "22") (term "0")) - (builtin "One Step Simplification" (formula "22")) - (rule "true_left" (formula "22")) - (rule "lenNonNegative" (formula "30") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "30")) - (rule "applyEq" (formula "30") (term "0") (ifseqformula "31")) - (rule "inEqSimp_subsumption1" (formula "30") (ifseqformula "3")) - (rule "leq_literals" (formula "30") (term "0")) - (builtin "One Step Simplification" (formula "30")) - (rule "true_left" (formula "30")) - (rule "seqGetAlphaCast" (formula "8") (term "0,0")) - (rule "castDel" (formula "8") (term "0")) - (builtin "One Step Simplification" (formula "8")) - (rule "true_left" (formula "8")) - (rule "Class_invariant_axiom_for_Perm" (formula "15") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "19")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "15")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "15") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "15") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "15") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "15") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "15") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "15") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "15") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "15") (term "1,1,0,1,0")) - (rule "replace_int_MAX" (formula "15") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "15") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "15") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "15") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "notLeft" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "eqSymm" (formula "23") (term "1,0")) - (rule "eqSymm" (formula "22") (term "1,0")) - (rule "eqSymm" (formula "19")) - (rule "castedGetAny" (formula "24") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "24") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "20") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "23") (term "0,0,1,0")) - (rule "eqSymm" (formula "23") (term "1,0")) - (rule "castedGetAny" (formula "22") (term "0,0,1,0")) - (rule "castedGetAny" (formula "22") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "20") (term "1,1,0,0") (ifseqformula "19")) - (rule "polySimp_elimSub" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "20") (term "1,1,1,0,0")) - (rule "castedGetAny" (formula "22") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "15") (term "0") (ifseqformula "7")) - (rule "replace_known_left" (formula "20") (term "0,0,1,0,0,1,0,0") (ifseqformula "15")) - (builtin "One Step Simplification" (formula "20")) - (rule "applyEq" (formula "16") (term "0") (ifseqformula "7")) - (rule "inEqSimp_homoInEq0" (formula "16")) - (rule "polySimp_pullOutFactor1" (formula "16") (term "0")) - (rule "add_literals" (formula "16") (term "1,0")) - (rule "times_zero_1" (formula "16") (term "0")) - (rule "qeq_literals" (formula "16")) - (rule "true_left" (formula "16")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_subsumption1" (formula "15") (ifseqformula "3")) - (rule "leq_literals" (formula "15") (term "0")) - (builtin "One Step Simplification" (formula "15")) - (rule "true_left" (formula "15")) - (rule "getOfSeqDefEQ" (formula "20") (term "0,0,1,0") (ifseqformula "17")) - (rule "castDel" (formula "20") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "20") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "20") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "20") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "20") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "18") (term "0,0,1,1,0") (ifseqformula "17")) - (rule "castDel" (formula "18") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "18") (term "0,2,1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,1,0,0,0,1,1,0")) - (rule "times_zero_2" (formula "18") (term "1,1,1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "18") (term "1,1,0,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0,0,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0,0,1,1,0")) - (rule "getOfSeqDefEQ" (formula "18") (term "0,0,0,1,0") (ifseqformula "17")) - (rule "castDel" (formula "18") (term "2,0,0,0,1,0")) - (rule "castDel" (formula "18") (term "1,0,0,0,1,0")) - (rule "add_zero_right" (formula "18") (term "0,2,1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,1,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "18") (term "1,1,0,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0,0,0,1,0")) - (rule "getOfSeqDefEQ" (formula "18") (term "0,1,1,1,0") (ifseqformula "17")) - (rule "castDel" (formula "18") (term "1,0,1,1,1,0")) - (rule "add_zero_right" (formula "18") (term "0,2,1,0,1,1,1,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "18") (term "1,1,0,0,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0,1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0,1,1,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0,1,1,1,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0,1,1,1,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0,1,1,1,0")) - (rule "eqSeqDef2" (formula "17") (inst "iv=iv") (ifseqformula "17")) - (builtin "One Step Simplification" (formula "17")) - (rule "true_left" (formula "17")) - (rule "pullOutSelect" (formula "18") (term "0") (inst "selectSK=Perm_b_0")) - (rule "simplifySelectOfAnon" (formula "18")) - (builtin "One Step Simplification" (formula "18") (ifInst "" (formula "42")) (ifInst "" (formula "25"))) - (rule "elementOfSingleton" (formula "18") (term "0,0")) - (builtin "One Step Simplification" (formula "18")) - (rule "applyEqReverse" (formula "19") (term "0") (ifseqformula "18")) - (rule "hideAuxiliaryEq" (formula "18")) - (rule "pullOutSelect" (formula "16") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "19") (term "0,0,2,1,0,0,1,0") (ifseqformula "16")) - (rule "applyEq" (formula "19") (term "0,0,0,0,0,0,1,0") (ifseqformula "16")) - (rule "applyEq" (formula "15") (term "0,0") (ifseqformula "16")) - (rule "applyEq" (formula "19") (term "0,0,1,0,0,0,1,0") (ifseqformula "16")) - (rule "simplifySelectOfAnon" (formula "16")) - (builtin "One Step Simplification" (formula "16") (ifInst "" (formula "41")) (ifInst "" (formula "24"))) - (rule "elementOfSingleton" (formula "16") (term "0,0")) - (builtin "One Step Simplification" (formula "16")) - (rule "applyEqReverse" (formula "19") (term "0,0,1,0,0,0,1,0") (ifseqformula "16")) - (rule "applyEqReverse" (formula "15") (term "0,0") (ifseqformula "16")) - (rule "applyEqReverse" (formula "16") (term "0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "17") (term "0,0,0,0,0,0,1,0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "17") (term "0,0,2,1,0,0,1,0") (ifseqformula "15")) - (rule "hideAuxiliaryEq" (formula "15")) - (rule "expand_moduloInteger" (formula "17") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "17") (term "0,0,1,1,1,0")) - (rule "replace_int_RANGE" (formula "17") (term "1,1,1,1,0")) - (rule "replace_int_MIN" (formula "17") (term "0,1,1,0")) - (rule "mod_axiom" (formula "17") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,1,1,0")) - (rule "add_literals" (formula "17") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "17") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "16") (term "1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,1,1,0")) - (rule "mod_axiom" (formula "16") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,1,0")) - (rule "add_literals" (formula "16") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "16") (term "0,1,1,0")) - (rule "seqGetAlphaCast" (formula "9") (term "0")) - (rule "castedGetAny" (formula "9") (term "0")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "nnf_imp2or" (formula "18") (term "0")) - (rule "seqGetAlphaCast" (formula "4") (term "0")) - (rule "castedGetAny" (formula "4") (term "0")) - (builtin "One Step Simplification" (formula "4")) - (rule "true_left" (formula "4")) - (rule "commute_and_2" (formula "26") (term "1,0")) - (rule "nnf_imp2or" (formula "15") (term "0")) - (rule "commute_and" (formula "32") (term "1,1,0")) - (rule "expand_moduloInteger" (formula "16") (term "0,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,0,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,0,1,0")) - (rule "polySimp_homoEq" (formula "16") (term "1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,1,0")) - (rule "mul_literals" (formula "16") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "16") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "16") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "16") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "16") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "16") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "16") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "16") (term "1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "0,0,1,1,0")) - (rule "commute_or_2" (formula "31") (term "0")) - (rule "nnf_imp2or" (formula "17") (term "0")) - (rule "commute_and" (formula "28") (term "1,1,0")) - (rule "nnf_notAnd" (formula "18") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "18") (term "0,0,1,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "18") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "18") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0")) - (rule "commute_or" (formula "1") (term "0,0")) - (rule "nnf_notAnd" (formula "15") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "15") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "15") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,0,0")) - (rule "ifthenelse_split" (formula "2") (term "0")) - (branch "self.a. = TRUE TRUE" - (rule "close" (formula "37") (ifseqformula "3")) - ) - (branch "self.a. = TRUE FALSE" - (rule "referencedObjectIsCreatedRight" (formula "35") (ifseqformula "36")) - (rule "close" (formula "35") (ifseqformula "20")) - ) - ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "32")) - (rule "closeTrue" (formula "32")) - ) - ) - (branch " 0 <= (int)self.perm[iv_0] & (int)self.perm[iv_0] < Perm_a_0<>.length - 0 FALSE" - (builtin "One Step Simplification" (formula "30")) - (builtin "One Step Simplification" (formula "29")) - (builtin "One Step Simplification" (formula "28")) - (builtin "One Step Simplification" (formula "26")) - (rule "replaceKnownSelect_taclet1_2" (formula "2") (term "0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "2") (term "0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "40") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "40") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "40") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "40") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "34") (term "0,0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "1") (term "0,0,1,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "1,2,0,1,1,0,1,0")) - (rule "castDel" (formula "35") (term "0")) - (rule "castDel" (formula "35") (term "1")) - (rule "expandInRangeInt" (formula "4")) - (rule "expandInRangeInt" (formula "7")) - (rule "expandInRangeInt" (formula "30") (term "1,1,0")) - (rule "expandInRangeInt" (formula "26") (term "1,1,0")) - (rule "add_zero_right" (formula "35") (term "1,0,1")) - (rule "replace_int_MIN" (formula "4") (term "0,1")) - (rule "replace_int_MAX" (formula "4") (term "1,0")) - (rule "replace_int_MAX" (formula "7") (term "1,0")) - (rule "replace_int_MIN" (formula "7") (term "0,1")) - (rule "replace_int_MAX" (formula "30") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "30") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "26") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,1,1,1,0")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "4")) - (rule "andLeft" (formula "8")) - (rule "eqSymm" (formula "7")) - (rule "eqSymm" (formula "13")) - (rule "eqSymm" (formula "27")) - (rule "eqSymm" (formula "10")) - (rule "eqSymm" (formula "31") (term "1,0")) - (rule "eqSymm" (formula "30") (term "1,0")) - (rule "eqSymm" (formula "2")) - (rule "eqSymm" (formula "41") (term "1,0,1,0")) - (rule "eqSymm" (formula "37")) - (rule "polySimp_elimSub" (formula "36") (term "1,1")) - (rule "mul_literals" (formula "36") (term "1,1,1")) - (rule "add_zero_right" (formula "36") (term "1,1")) - (rule "polySimp_elimSub" (formula "1") (term "1")) - (rule "mul_literals" (formula "1") (term "1,1")) - (rule "add_zero_right" (formula "1") (term "1")) - (rule "castedGetAny" (formula "14") (term "2,0")) - (rule "castedGetAny" (formula "6") (term "1,0,0")) - (rule "castedGetAny" (formula "41") (term "2,0,1,0,0,0")) - (rule "castedGetAny" (formula "42") (term "2,1")) - (rule "inEqSimp_ltRight" (formula "38")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "13")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "13") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "41") (term "0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "33") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "33") (term "0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "29") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "5") (term "0")) - (rule "castedGetAny" (formula "6") (term "1")) - (rule "castedGetAny" (formula "9") (term "1,0,0")) - (rule "castedGetAny" (formula "10") (term "1")) - (rule "castedGetAny" (formula "8") (term "0,1")) - (rule "castedGetAny" (formula "8") (term "0,0")) - (rule "castedGetAny" (formula "14") (term "2,0")) - (rule "eqSymm" (formula "14")) - (rule "castedGetAny" (formula "11") (term "1,0,0")) - (rule "eqSymm" (formula "11")) - (rule "castedGetAny" (formula "32") (term "0,0,1,0")) - (rule "eqSymm" (formula "32") (term "1,0")) - (rule "castedGetAny" (formula "31") (term "1,0,0,0,1,0")) - (rule "eqSymm" (formula "31") (term "1,0")) - (rule "castedGetAny" (formula "41") (term "2,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "41") (term "0,1,0,1,0")) - (rule "castDel" (formula "41") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "41") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "41") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "41") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "41") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "41") (term "1,1,0,0,1,0,1,0")) - (rule "castedGetAny" (formula "38") (term "0")) - (rule "eqSymm" (formula "38")) - (rule "lenOfSeqDef" (formula "41") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "41") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "41") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "41") (term "1,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "23")) - (rule "inEqSimp_commuteLeq" (formula "12")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "37") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "33") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "32") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "10") (term "1,1")) - (rule "castedGetAny" (formula "8") (term "1,0,0")) - (rule "castedGetAny" (formula "11") (term "1")) - (rule "castedGetAny" (formula "11") (term "0")) - (rule "eqSymm" (formula "11")) - (rule "castedGetAny" (formula "31") (term "0,0,1,0")) - (rule "eqSymm" (formula "31") (term "1,0")) - (rule "getOfSeqDef" (formula "41") (term "1,1,0,1,0")) - (rule "castDel" (formula "41") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "41") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "41") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "41") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "41") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "41") (term "1,1,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "29") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "29") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "41") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "33") (term "1,1,1,0")) - (rule "castedGetAny" (formula "31") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "6")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "10") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "9") (term "0") (ifseqformula "10")) - (rule "applyEq" (formula "8") (term "0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "8")) - (rule "true_left" (formula "8")) - (rule "applyEq" (formula "10") (term "0,1,0") (ifseqformula "22")) - (rule "applyEq" (formula "19") (term "0") (ifseqformula "18")) - (rule "qeq_literals" (formula "19")) - (rule "true_left" (formula "19")) - (rule "applyEq" (formula "19") (term "0") (ifseqformula "18")) - (rule "inEqSimp_commuteLeq" (formula "19")) - (rule "replace_known_left" (formula "24") (term "0,0,1,0,0,1,0,0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "24")) - (rule "applyEq" (formula "11") (term "1,0") (ifseqformula "3")) - (rule "applyEq" (formula "1") (term "1,0") (ifseqformula "3")) - (rule "polySimp_pullOutFactor2" (formula "1") (term "0")) - (rule "add_literals" (formula "1") (term "1,0")) - (rule "times_zero_1" (formula "1") (term "0")) - (rule "qeq_literals" (formula "1")) - (rule "true_left" (formula "1")) - (rule "applyEq" (formula "9") (term "1,0") (ifseqformula "2")) - (rule "eqSymm" (formula "9")) - (rule "applyEq" (formula "25") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,0") (ifseqformula "19")) - (rule "applyEq" (formula "35") (term "0,1,0,0,1,0,0,0") (ifseqformula "2")) - (rule "applyEq" (formula "26") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "36") (term "1,1") (ifseqformula "2")) - (rule "applyEq" (formula "35") (term "1,1,0,0,0") (ifseqformula "2")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,1,0") (ifseqformula "19")) - (rule "applyEq" (formula "9") (term "1,0") (ifseqformula "2")) - (rule "eqSymm" (formula "9")) - (rule "applyEq" (formula "9") (term "1") (ifseqformula "10")) - (rule "applyEq" (formula "36") (term "1") (ifseqformula "10")) - (rule "applyEq" (formula "35") (term "0,1,0,0,1,0,1,1,0,1,0") (ifseqformula "2")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1")) - (rule "polySimp_rightDist" (formula "31") (term "1,1")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1")) - (rule "mul_literals" (formula "31") (term "0,1,1")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,1,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "eqSeqDef2" (formula "22") (inst "iv=iv") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "22")) - (rule "true_left" (formula "22")) - (rule "expand_moduloInteger" (formula "25") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "25") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,1,1,0")) - (rule "replace_int_RANGE" (formula "25") (term "1,1,1,1,0")) - (rule "mod_axiom" (formula "25") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,1,0")) - (rule "add_literals" (formula "25") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "25") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "24") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "24") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "24") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "24") (term "0,1,1,0")) - (rule "polySimp_homoEq" (formula "24") (term "1,0")) - (rule "polySimp_addComm1" (formula "24") (term "0,1,0")) - (rule "mod_axiom" (formula "24") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,1,0")) - (rule "polySimp_addComm1" (formula "24") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,0,1,0")) - (rule "add_literals" (formula "24") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "24") (term "0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "24") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "0,1,0")) - (rule "polySimp_elimOne" (formula "24") (term "0,1,0")) - (rule "expand_moduloInteger" (formula "9") (term "2,0")) - (rule "replace_int_HALFRANGE" (formula "9") (term "0,0,1,2,0")) - (rule "replace_int_RANGE" (formula "9") (term "1,1,2,0")) - (rule "replace_int_MIN" (formula "9") (term "0,2,0")) - (rule "mod_axiom" (formula "9") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "9") (term "2,0")) - (rule "polySimp_addAssoc" (formula "9") (term "0,2,0")) - (rule "add_literals" (formula "9") (term "0,0,2,0")) - (rule "add_zero_left" (formula "9") (term "0,2,0")) - (rule "nnf_ex2all" (formula "34")) - (rule "nnf_imp2or" (formula "23") (term "0")) - (rule "nnf_imp2or" (formula "27") (term "0")) - (rule "nnf_imp2or" (formula "21") (term "0")) - (rule "nnf_imp2or" (formula "26") (term "0")) - (rule "expand_moduloInteger" (formula "25") (term "0,1,0")) - (rule "replace_int_RANGE" (formula "25") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "25") (term "0,0,1,0,1,0")) - (rule "polySimp_homoEq" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "25") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "25") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "25") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "0,0,1,1,0")) - (rule "nnf_notAnd" (formula "1") (term "0")) - (rule "nnf_notAnd" (formula "23") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "23") (term "0,0,0")) - (rule "mul_literals" (formula "23") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "23") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "0,0,0")) - (rule "mul_literals" (formula "23") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "23") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "23") (term "0,0,1,0,0")) - (rule "add_literals" (formula "23") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "23") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "23") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "27") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "27") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "27") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "21") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "21") (term "0,0,0")) - (rule "mul_literals" (formula "21") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "21") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "0,0,0")) - (rule "mul_literals" (formula "21") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "21") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "21") (term "0,0,1,0,0")) - (rule "add_literals" (formula "21") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "21") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "21") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "26") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0")) - (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "26") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0")) - (rule "mul_literals" (formula "26") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0")) - (rule "add_literals" (formula "26") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "26") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "25") (term "0")) - (rule "nnf_notAnd" (formula "1") (term "0,0")) - (rule "nnf_notAll" (formula "1") (term "1,0")) - (rule "nnf_notAnd" (formula "25") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "25") (term "0,0,0")) - (rule "mul_literals" (formula "25") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "25") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "0,0,0")) - (rule "mul_literals" (formula "25") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "25") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,0,1,0,0")) - (rule "add_literals" (formula "25") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "25") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "25") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "1") (term "0,0,1,0")) - (rule "nnf_notOr" (formula "1") (term "0,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "Class_invariant_axiom_for_Perm" (formula "12") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "16")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "12")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "12") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "12") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "12") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "12") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "12") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "12") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "12") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "12") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "12") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "12") (term "1,1,0,1,0")) - (rule "replace_int_MAX" (formula "12") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "12") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "12") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "12") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "12")) - (rule "andLeft" (formula "13")) - (rule "notLeft" (formula "12")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "16")) - (rule "castedGetAny" (formula "21") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "21") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "17") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "17") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "castedGetAny" (formula "19") (term "0,1,1,0")) - (rule "castedGetAny" (formula "19") (term "0,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "17") (term "1,1,0,0") (ifseqformula "16")) - (rule "polySimp_elimSub" (formula "17") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "17") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "19") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "17") (term "0,0,1,0,0,1,0,0") (ifseqformula "28")) - (builtin "One Step Simplification" (formula "17")) - (rule "applyEq" (formula "12") (term "0") (ifseqformula "3")) - (rule "applyEq" (formula "12") (term "0") (ifseqformula "3")) - (rule "inEqSimp_homoInEq0" (formula "12")) - (rule "polySimp_pullOutFactor1" (formula "12") (term "0")) - (rule "add_literals" (formula "12") (term "1,0")) - (rule "times_zero_1" (formula "12") (term "0")) - (rule "qeq_literals" (formula "12")) - (rule "true_left" (formula "12")) - (rule "applyEq" (formula "17") (term "0,1,0,0,1,0,0") (ifseqformula "35")) - (rule "applyEq" (formula "19") (term "0,1,0,0,1,0,0") (ifseqformula "35")) - (rule "applyEq" (formula "18") (term "0,1,0,0,1,0,0") (ifseqformula "35")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "eqSeqDef2" (formula "14") (inst "iv=iv") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "14")) - (rule "true_left" (formula "14")) - (rule "pullOutSelect" (formula "15") (term "0") (inst "selectSK=Perm_b_0")) - (rule "applyEq" (formula "14") (term "0,0,0,1,1,0") (ifseqformula "15")) - (rule "applyEq" (formula "14") (term "0,0,1,1,1,0") (ifseqformula "15")) - (rule "applyEq" (formula "14") (term "0,0,0,0,1,0") (ifseqformula "15")) - (rule "applyEq" (formula "17") (term "0,0,0,1,0") (ifseqformula "15")) - (rule "simplifySelectOfAnon" (formula "15")) - (builtin "One Step Simplification" (formula "15") (ifInst "" (formula "41")) (ifInst "" (formula "22"))) - (rule "elementOfSingleton" (formula "15") (term "0,0")) - (builtin "One Step Simplification" (formula "15")) - (rule "applyEqReverse" (formula "14") (term "0,0,0,0,1,0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "14") (term "0,0,1,1,1,0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "17") (term "0,0,0,1,0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "14") (term "0,0,0,1,1,0") (ifseqformula "15")) - (rule "applyEqReverse" (formula "16") (term "0") (ifseqformula "15")) - (rule "hideAuxiliaryEq" (formula "15")) - (rule "pullOutSelect" (formula "13") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "12") (term "0,0") (ifseqformula "13")) - (rule "applyEq" (formula "16") (term "0,1,0,0,1,0") (ifseqformula "13")) - (rule "simplifySelectOfAnon" (formula "13")) - (builtin "One Step Simplification" (formula "13") (ifInst "" (formula "40")) (ifInst "" (formula "21"))) - (rule "eqSymm" (formula "16") (term "1,0")) - (rule "elementOfSingleton" (formula "13") (term "0,0")) - (builtin "One Step Simplification" (formula "13")) - (rule "applyEqReverse" (formula "16") (term "0,1,0,1,1,0") (ifseqformula "13")) - (rule "applyEqReverse" (formula "12") (term "0,0") (ifseqformula "13")) - (rule "applyEqReverse" (formula "13") (term "0") (ifseqformula "12")) - (rule "hideAuxiliaryEq" (formula "12")) - (rule "eqSymm" (formula "13") (term "1,0")) - (rule "expand_moduloInteger" (formula "14") (term "1,1,0")) - (rule "replace_int_HALFRANGE" (formula "14") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "14") (term "0,1,1,0")) - (rule "replace_int_RANGE" (formula "14") (term "1,1,1,1,0")) - (rule "mod_axiom" (formula "14") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "14") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,1,1,0")) - (rule "add_literals" (formula "14") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "14") (term "0,1,1,0")) - (rule "nnf_imp2or" (formula "15") (term "0")) - (rule "nnf_imp2or" (formula "12") (term "0")) - (rule "expand_moduloInteger" (formula "13") (term "0,1,0")) - (rule "replace_int_RANGE" (formula "13") (term "1,1,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "13") (term "0,0,1,0,1,0")) - (rule "replace_int_MIN" (formula "13") (term "0,0,1,0")) - (rule "polySimp_homoEq" (formula "13") (term "1,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,1,0")) - (rule "mul_literals" (formula "13") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,1,0")) - (rule "polySimp_addComm0" (formula "13") (term "0,0,1,0")) - (rule "mod_axiom" (formula "13") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "13") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "13") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "13") (term "0,0,0,1,0")) - (rule "add_literals" (formula "13") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "13") (term "0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "13") (term "1,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0")) - (rule "polySimp_mulComm0" (formula "13") (term "0,1,1,0")) - (rule "nnf_imp2or" (formula "14") (term "0")) - (rule "nnf_notAnd" (formula "15") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "15") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "15") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "12") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "12") (term "0,0,1,0,0")) - (rule "add_literals" (formula "12") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "12") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "12") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "12") (term "0,0,0")) - (rule "mul_literals" (formula "12") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "12") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "0,0,0")) - (rule "mul_literals" (formula "12") (term "1,0,0,0")) - (rule "arrayLengthNotNegative" (formula "29") (term "1")) - (rule "arrayLengthIsAShort" (formula "29") (term "1")) - (builtin "One Step Simplification" (formula "29")) - (rule "true_left" (formula "29")) - (rule "lenNonNegative" (formula "21") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "applyEq" (formula "21") (term "0") (ifseqformula "22")) - (rule "lenNonNegative" (formula "29") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "29")) - (rule "applyEq" (formula "29") (term "0") (ifseqformula "30")) - (rule "seqGetAlphaCast" (formula "4") (term "0,0")) - (rule "castDel" (formula "4") (term "0")) - (builtin "One Step Simplification" (formula "4")) - (rule "true_left" (formula "4")) - (rule "expand_moduloInteger" (formula "12") (term "0,0,1,1,0")) - (rule "replace_int_RANGE" (formula "12") (term "1,1,0,0,1,1,0")) - (rule "replace_int_MIN" (formula "12") (term "0,0,0,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "12") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "12") (term "0,1,1,0")) - (rule "polySimp_rightDist" (formula "12") (term "0,1,1,0")) - (rule "mul_literals" (formula "12") (term "0,0,1,1,0")) - (rule "polySimp_homoEq" (formula "12") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,0,1,0")) - (rule "polySimp_addComm1" (formula "12") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "12") (term "0,1,0")) - (rule "mod_axiom" (formula "12") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "12") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "12") (term "0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "12") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "12") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "12") (term "0,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "12") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "12") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "12") (term "0,0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "12") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "0,1,0")) - (rule "commute_and_2" (formula "22") (term "1,0")) - (rule "nnf_notAnd" (formula "13") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0,0")) - (rule "add_literals" (formula "13") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "13") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "13") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "13") (term "0,0,0")) - (rule "times_zero_1" (formula "13") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "0,0,0")) - (rule "mul_literals" (formula "13") (term "1,0,0,0")) - (rule "commute_and" (formula "23") (term "1,1,0")) - (rule "commute_and" (formula "27") (term "1,1,0")) - (rule "seqGetAlphaCast" (formula "7") (term "0,0")) - (rule "castDel" (formula "7") (term "0")) - (builtin "One Step Simplification" (formula "7")) - (rule "true_left" (formula "7")) - (rule "seqGetAlphaCast" (formula "7") (term "1,0,0")) - (rule "castedGetAny" (formula "7") (term "0")) - (builtin "One Step Simplification" (formula "7")) - (rule "true_left" (formula "7")) - (rule "commute_or_2" (formula "26") (term "0")) - (rule "seqGetAlphaCast" (formula "5") (term "0")) - (rule "castedGetAny" (formula "5") (term "0")) - (builtin "One Step Simplification" (formula "5")) - (rule "true_left" (formula "5")) - (rule "nnf_imp2or" (formula "12") (term "0")) - (rule "commute_or" (formula "1") (term "0,0")) - (rule "cut_direct" (formula "31") (term "0")) - (branch "CUT: (int)self.perm[iv_0] >= 0 TRUE" - (builtin "One Step Simplification" (formula "32")) - (rule "inEqSimp_leqRight" (formula "32")) - (rule "polySimp_rightDist" (formula "1") (term "1,0,0")) - (rule "mul_literals" (formula "1") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0")) - (rule "add_literals" (formula "1") (term "0,0,0")) - (rule "add_zero_left" (formula "1") (term "0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "seqGetAlphaCast" (formula "10") (term "0")) - (rule "castedGetAny" (formula "10") (term "0")) - (builtin "One Step Simplification" (formula "10")) - (rule "true_left" (formula "10")) - (rule "nnf_notAnd" (formula "14") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "14") (term "0,0,0")) - (rule "mul_literals" (formula "14") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "14") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "0,0,0")) - (rule "mul_literals" (formula "14") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "14") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "14") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,0,0")) - (rule "commute_and_2" (formula "3") (term "0,1,0")) - (rule "commute_or" (formula "27") (term "0,0")) - (rule "cnf_rightDist" (formula "22") (term "0")) - (rule "distr_forallAnd" (formula "22")) - (rule "andLeft" (formula "22")) - (rule "cnf_rightDist" (formula "25") (term "0")) - (rule "distr_forallAnd" (formula "25")) - (rule "andLeft" (formula "25")) - (rule "commute_or" (formula "23") (term "0")) - (rule "cnf_rightDist" (formula "30") (term "0")) - (rule "distr_forallAnd" (formula "30")) - (rule "andLeft" (formula "30")) - (rule "commute_or_2" (formula "25") (term "0")) - (rule "commute_or" (formula "26") (term "0")) - (rule "commute_or" (formula "31") (term "0")) - (rule "commute_or_2" (formula "30") (term "0")) - (rule "commute_or" (formula "25") (term "0,0")) - (rule "commute_or" (formula "30") (term "0,0")) - (rule "cnf_rightDist" (formula "22") (term "0")) - (rule "distr_forallAnd" (formula "22")) - (rule "andLeft" (formula "22")) - (rule "shift_paren_or" (formula "23") (term "0")) - (rule "cnf_rightDist" (formula "27") (term "0")) - (rule "distr_forallAnd" (formula "27")) - (rule "andLeft" (formula "27")) - (rule "commute_or" (formula "28") (term "0")) - (rule "cnf_rightDist" (formula "33") (term "0")) - (rule "distr_forallAnd" (formula "33")) - (rule "andLeft" (formula "33")) - (rule "commute_or" (formula "34") (term "0")) - (rule "commute_and" (formula "3") (term "0,0,1,0")) - (rule "ifthenelse_to_or_right2" (formula "3") (term "1,0,0")) - (rule "inEqSimp_notGeq" (formula "3") (term "0,0,1,0,0")) - (rule "mul_literals" (formula "3") (term "1,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "3") (term "0,0,0,0,1,0,0")) - (rule "add_zero_left" (formula "3") (term "0,0,0,1,0,0")) - (rule "commute_or" (formula "3") (term "1,1,0,0")) - (rule "commute_or" (formula "3") (term "0,1,0,0")) - (rule "cnf_rightDist" (formula "3") (term "0,0")) - (rule "commute_or_2" (formula "3") (term "1,0,0")) - (rule "shift_paren_or" (formula "3") (term "0,0,0")) - (rule "commute_or" (formula "3") (term "0,1,0,0")) - (rule "bsum_equal_split2" (formula "41") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "41")) - (rule "bsum_lower_equals_upper" (formula "41") (term "1,2,1")) - (rule "bsum_lower_equals_upper" (formula "41") (term "0,1,1")) - (rule "eqSymm" (formula "41") (term "1,1")) - (rule "polySimp_elimSub" (formula "41") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "41") (term "2,0,1,1")) - (rule "polySimp_addComm0" (formula "41") (term "2,0,1,1")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "0,1")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "41") (term "0,0,1")) - (rule "add_literals" (formula "41") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "41") (term "1,0,0,1")) - (rule "add_literals" (formula "41") (term "0,0,1")) - (rule "leq_literals" (formula "41") (term "0,1")) - (builtin "One Step Simplification" (formula "41")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0")) - (rule "replace_known_left" (formula "41") (term "0") (ifseqformula "20")) - (builtin "One Step Simplification" (formula "41")) - (rule "bsum_equal_split2" (formula "42") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "42")) - (rule "bsum_lower_equals_upper" (formula "42") (term "0,1,1")) - (rule "bsum_lower_equals_upper" (formula "42") (term "1,2,1")) - (rule "eqSymm" (formula "42") (term "1,1")) - (rule "polySimp_elimSub" (formula "42") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "42") (term "2,0,1,1")) - (rule "polySimp_mulComm0" (formula "42") (term "1,2,0,1,1")) - (rule "polySimp_rightDist" (formula "42") (term "1,2,0,1,1")) - (rule "polySimp_mulLiterals" (formula "42") (term "1,1,2,0,1,1")) - (rule "polySimp_mulComm0" (formula "42") (term "0,1,2,0,1,1")) - (rule "polySimp_addComm0" (formula "42") (term "2,0,1,1")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "42") (term "0,0,1")) - (rule "add_literals" (formula "42") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "42") (term "1,0,0,1")) - (rule "add_zero_right" (formula "42") (term "0,0,1")) - (rule "leq_literals" (formula "42") (term "0,1")) - (builtin "One Step Simplification" (formula "42")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0")) - (rule "replace_known_left" (formula "42") (term "0") (ifseqformula "20")) - (builtin "One Step Simplification" (formula "42")) - (rule "equal_bsum2" (formula "43") (ifseqformula "12")) - (rule "allRight" (formula "43") (inst "sk=i_0")) - (rule "impRight" (formula "43")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "45")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "45") (term "0") (inst "selectSK=arr_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "40"))) - (rule "polySimp_homoEq" (formula "46")) - (rule "polySimp_addComm1" (formula "46") (term "0")) - (rule "polySimp_addComm0" (formula "46") (term "0,0")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "46")) - (rule "polySimp_mulLiterals" (formula "46") (term "0")) - (rule "bsum_equal_split4" (formula "47") (ifseqformula "15")) - (builtin "One Step Simplification" (formula "47")) - (rule "bsum_lower_equals_upper" (formula "47") (term "0,2,1")) - (rule "bsum_lower_equals_upper" (formula "47") (term "1,1,1")) - (rule "less_literals" (formula "47") (term "0,1")) - (builtin "One Step Simplification" (formula "47")) - (rule "eqSymm" (formula "47") (term "1")) - (rule "polySimp_elimSub" (formula "47") (term "2,0,1")) - (rule "polySimp_mulComm0" (formula "47") (term "1,2,0,1")) - (rule "polySimp_rightDist" (formula "47") (term "1,2,0,1")) - (rule "polySimp_mulLiterals" (formula "47") (term "1,1,2,0,1")) - (rule "polySimp_mulComm0" (formula "47") (term "0,1,2,0,1")) - (rule "polySimp_addComm0" (formula "47") (term "2,0,1")) - (rule "inEqSimp_commuteLeq" (formula "47") (term "0")) - (rule "replace_known_left" (formula "47") (term "0") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "47")) - (rule "bsum_equal_split4" (formula "48") (ifseqformula "16")) - (builtin "One Step Simplification" (formula "48")) - (rule "bsum_lower_equals_upper" (formula "48") (term "1,1,1")) - (rule "bsum_lower_equals_upper" (formula "48") (term "0,2,1")) - (rule "less_literals" (formula "48") (term "0,1")) - (builtin "One Step Simplification" (formula "48")) - (rule "eqSymm" (formula "48") (term "1")) - (rule "polySimp_elimSub" (formula "48") (term "2,0,1")) - (rule "polySimp_addComm0" (formula "48") (term "2,0,1")) - (rule "inEqSimp_commuteLeq" (formula "48") (term "0")) - (rule "replace_known_left" (formula "48") (term "0") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "48")) - (rule "equal_bsum2" (formula "49") (ifseqformula "16")) - (rule "allRight" (formula "49") (inst "sk=i_1")) - (rule "impRight" (formula "49")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "51")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "51") (term "0") (inst "selectSK=arr_1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "43"))) - (rule "eqSymm" (formula "52")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "ifthenelse_to_or_left2" (formula "9") (term "0,0,0,1,0")) - (rule "eqSymm" (formula "9") (term "0,1,1,0,0,0,1,0")) - (builtin "One Step Simplification" (formula "9")) - (rule "nnf_notOr" (formula "9") (term "1,1,0,0,0,1,0")) - (builtin "One Step Simplification" (formula "9")) - (rule "nnf_notAnd" (formula "9") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_notLeq" (formula "9") (term "1,0,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "9") (term "1,0,0,1,0,0,0,0,0,1,0")) - (rule "mul_literals" (formula "9") (term "0,1,0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "9") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "add_literals" (formula "9") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "9") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "9") (term "1,0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "9") (term "1,1,0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "9") (term "1,1,0,0,0,0,0,1,0")) - (rule "inEqSimp_notGeq" (formula "9") (term "0,0,0,0,0,0,1,0")) - (rule "mul_literals" (formula "9") (term "1,0,0,0,0,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "9") (term "0,0,0,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "9") (term "0,0,0,0,0,0,1,0")) - (rule "mul_literals" (formula "9") (term "1,0,0,0,0,0,0,1,0")) - (rule "onlyCreatedObjectsAreReferenced" (formula "41") (term "0,1") (ifseqformula "21")) - (rule "replace_known_right" (formula "41") (term "0") (ifseqformula "44")) - (builtin "One Step Simplification" (formula "41")) - (rule "replace_known_left" (formula "4") (term "0,0") (ifseqformula "41")) - (builtin "One Step Simplification" (formula "4")) - (rule "applyEqReverse" (formula "50") (term "0,0,1") (ifseqformula "4")) - (rule "hideAuxiliaryEq" (formula "4")) - (rule "replace_known_left" (formula "1") (term "0,0") (ifseqformula "40")) - (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "52") (term "1") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "allLeft" (formula "28") (inst "t=iv_0")) - (rule "inEqSimp_commuteGeq" (formula "28") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "28") (term "0,0") (ifseqformula "15")) - (rule "qeq_literals" (formula "28") (term "0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_contradInEq1" (formula "28") (term "0") (ifseqformula "8")) - (rule "inEqSimp_homoInEq1" (formula "28") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0")) - (rule "leq_literals" (formula "28") (term "0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_contradInEq1" (formula "28") (ifseqformula "5")) - (rule "andLeft" (formula "28")) - (rule "inEqSimp_homoInEq1" (formula "28")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0")) - (rule "mul_literals" (formula "28") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0")) - (rule "polySimp_addComm0" (formula "28") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0")) - (rule "add_literals" (formula "28") (term "1,1,0")) - (rule "times_zero_1" (formula "28") (term "1,0")) - (rule "add_literals" (formula "28") (term "0")) - (rule "leq_literals" (formula "28")) - (rule "closeFalse" (formula "28")) - ) - (branch "CUT: (int)self.perm[iv_0] >= 0 FALSE" - (builtin "One Step Simplification" (formula "32")) - (rule "false_right" (formula "32")) - (rule "inEqSimp_geqRight" (formula "31")) - (rule "times_zero_1" (formula "1") (term "1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "1")) - (rule "mul_literals" (formula "1") (term "1")) - (rule "seqGetAlphaCast" (formula "9") (term "0")) - (rule "castedGetAny" (formula "9") (term "0")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "nnf_notAnd" (formula "13") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0,0")) - (rule "add_literals" (formula "13") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "13") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "13") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "13") (term "0,0,0")) - (rule "times_zero_1" (formula "13") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "0,0,0")) - (rule "mul_literals" (formula "13") (term "1,0,0,0")) - (rule "commute_and_2" (formula "2") (term "0,1,0")) - (rule "commute_or" (formula "26") (term "0,0")) - (rule "cnf_rightDist" (formula "21") (term "0")) - (rule "distr_forallAnd" (formula "21")) - (rule "andLeft" (formula "21")) - (rule "commute_or" (formula "22") (term "0")) - (rule "cnf_rightDist" (formula "24") (term "0")) - (rule "distr_forallAnd" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "cnf_rightDist" (formula "29") (term "0")) - (rule "distr_forallAnd" (formula "29")) - (rule "andLeft" (formula "29")) - (rule "commute_or_2" (formula "24") (term "0")) - (rule "commute_or" (formula "25") (term "0")) - (rule "commute_or" (formula "30") (term "0")) - (rule "commute_or_2" (formula "29") (term "0")) - (rule "commute_or" (formula "24") (term "0,0")) - (rule "commute_or" (formula "29") (term "0,0")) - (rule "cnf_rightDist" (formula "21") (term "0")) - (rule "distr_forallAnd" (formula "21")) - (rule "andLeft" (formula "21")) - (rule "shift_paren_or" (formula "22") (term "0")) - (rule "cnf_rightDist" (formula "26") (term "0")) - (rule "distr_forallAnd" (formula "26")) - (rule "andLeft" (formula "26")) - (rule "commute_or" (formula "27") (term "0")) - (rule "cnf_rightDist" (formula "32") (term "0")) - (rule "distr_forallAnd" (formula "32")) - (rule "andLeft" (formula "32")) - (rule "commute_or" (formula "33") (term "0")) - (rule "commute_and" (formula "2") (term "0,0,1,0")) - (rule "ifthenelse_to_or_right2" (formula "2") (term "1,0,0")) - (rule "inEqSimp_notGeq" (formula "2") (term "0,0,1,0,0")) - (rule "mul_literals" (formula "2") (term "1,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "2") (term "0,0,0,0,1,0,0")) - (rule "add_zero_left" (formula "2") (term "0,0,0,1,0,0")) - (rule "commute_or" (formula "2") (term "1,1,0,0")) - (rule "commute_or" (formula "2") (term "0,1,0,0")) - (rule "cnf_rightDist" (formula "2") (term "0,0")) - (rule "commute_or_2" (formula "2") (term "1,0,0")) - (rule "shift_paren_or" (formula "2") (term "0,0,0")) - (rule "commute_or" (formula "2") (term "0,1,0,0")) - (rule "bsum_equal_split2" (formula "40") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "40")) - (rule "bsum_lower_equals_upper" (formula "40") (term "1,2,1")) - (rule "bsum_lower_equals_upper" (formula "40") (term "0,1,1")) - (rule "eqSymm" (formula "40") (term "1,1")) - (rule "polySimp_elimSub" (formula "40") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "40") (term "2,0,1,1")) - (rule "polySimp_addComm0" (formula "40") (term "2,0,1,1")) - (rule "inEqSimp_ltToLeq" (formula "40") (term "0,1")) - (rule "polySimp_mulComm0" (formula "40") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "40") (term "0,0,1")) - (rule "add_literals" (formula "40") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "40") (term "1,0,0,1")) - (rule "add_literals" (formula "40") (term "0,0,1")) - (rule "leq_literals" (formula "40") (term "0,1")) - (builtin "One Step Simplification" (formula "40")) - (rule "inEqSimp_commuteLeq" (formula "40") (term "0")) - (rule "replace_known_left" (formula "40") (term "0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "40")) - (rule "bsum_equal_split2" (formula "41") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "41")) - (rule "bsum_lower_equals_upper" (formula "41") (term "0,1,1")) - (rule "bsum_lower_equals_upper" (formula "41") (term "1,2,1")) - (rule "eqSymm" (formula "41") (term "1,1")) - (rule "polySimp_elimSub" (formula "41") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "41") (term "2,0,1,1")) - (rule "polySimp_mulComm0" (formula "41") (term "1,2,0,1,1")) - (rule "polySimp_rightDist" (formula "41") (term "1,2,0,1,1")) - (rule "polySimp_mulLiterals" (formula "41") (term "1,1,2,0,1,1")) - (rule "polySimp_mulComm0" (formula "41") (term "0,1,2,0,1,1")) - (rule "polySimp_addComm0" (formula "41") (term "2,0,1,1")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "0,1")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "41") (term "0,0,1")) - (rule "add_literals" (formula "41") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "41") (term "1,0,0,1")) - (rule "add_zero_right" (formula "41") (term "0,0,1")) - (rule "leq_literals" (formula "41") (term "0,1")) - (builtin "One Step Simplification" (formula "41")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0")) - (rule "replace_known_left" (formula "41") (term "0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "41")) - (rule "equal_bsum2" (formula "42") (ifseqformula "11")) - (rule "allRight" (formula "42") (inst "sk=i_0")) - (rule "impRight" (formula "42")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "44")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "44") (term "0") (inst "selectSK=arr_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "39"))) - (rule "polySimp_homoEq" (formula "45")) - (rule "polySimp_addComm1" (formula "45") (term "0")) - (rule "polySimp_addComm0" (formula "45") (term "0,0")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "45")) - (rule "polySimp_mulLiterals" (formula "45") (term "0")) - (rule "bsum_equal_split4" (formula "46") (ifseqformula "14")) - (builtin "One Step Simplification" (formula "46")) - (rule "bsum_lower_equals_upper" (formula "46") (term "1,1,1")) - (rule "bsum_lower_equals_upper" (formula "46") (term "0,2,1")) - (rule "less_literals" (formula "46") (term "0,1")) - (builtin "One Step Simplification" (formula "46")) - (rule "eqSymm" (formula "46") (term "1")) - (rule "polySimp_elimSub" (formula "46") (term "2,0,1")) - (rule "polySimp_mulComm0" (formula "46") (term "1,2,0,1")) - (rule "polySimp_rightDist" (formula "46") (term "1,2,0,1")) - (rule "polySimp_mulLiterals" (formula "46") (term "1,1,2,0,1")) - (rule "polySimp_mulComm0" (formula "46") (term "0,1,2,0,1")) - (rule "polySimp_addComm0" (formula "46") (term "2,0,1")) - (rule "inEqSimp_commuteLeq" (formula "46") (term "0")) - (rule "replace_known_left" (formula "46") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "46")) - (rule "equal_bsum2" (formula "47") (ifseqformula "15")) - (rule "allRight" (formula "47") (inst "sk=i_1")) - (rule "impRight" (formula "47")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "49")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "49") (term "0") (inst "selectSK=arr_1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "42"))) - (rule "eqSymm" (formula "50")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "bsum_equal_split4" (formula "51") (ifseqformula "18")) - (builtin "One Step Simplification" (formula "51")) - (rule "bsum_lower_equals_upper" (formula "51") (term "1,1,1")) - (rule "bsum_lower_equals_upper" (formula "51") (term "0,2,1")) - (rule "less_literals" (formula "51") (term "0,1")) - (builtin "One Step Simplification" (formula "51")) - (rule "eqSymm" (formula "51") (term "1")) - (rule "polySimp_elimSub" (formula "51") (term "2,0,1")) - (rule "polySimp_addComm0" (formula "51") (term "2,0,1")) - (rule "inEqSimp_commuteLeq" (formula "51") (term "0")) - (rule "replace_known_left" (formula "51") (term "0") (ifseqformula "25")) - (builtin "One Step Simplification" (formula "51")) - (rule "ifthenelse_to_or_right2" (formula "8") (term "0,0,0,1,0")) - (builtin "One Step Simplification" (formula "8")) - (rule "nnf_notAnd" (formula "8") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_notGeq" (formula "8") (term "0,0,0,0,0,0,1,0")) - (rule "times_zero_1" (formula "8") (term "1,0,0,0,0,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "8") (term "0,0,0,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "8") (term "0,0,0,0,0,0,1,0")) - (rule "mul_literals" (formula "8") (term "1,0,0,0,0,0,0,1,0")) - (rule "inEqSimp_notLeq" (formula "8") (term "1,0,0,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "8") (term "1,0,0,1,0,0,0,0,0,1,0")) - (rule "mul_literals" (formula "8") (term "0,1,0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "8") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "add_literals" (formula "8") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "8") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "8") (term "1,0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "8") (term "1,1,0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "8") (term "1,1,0,0,0,0,0,1,0")) - (rule "nnf_notOr" (formula "8") (term "1,1,0,0,0,1,0")) - (builtin "One Step Simplification" (formula "8")) - (rule "onlyCreatedObjectsAreReferenced" (formula "26") (term "0,1") (ifseqformula "20")) - (rule "replace_known_right" (formula "26") (term "0") (ifseqformula "43")) - (builtin "One Step Simplification" (formula "26")) - (rule "replace_known_left" (formula "4") (term "0,0") (ifseqformula "26")) - (builtin "One Step Simplification" (formula "4")) - (rule "applyEqReverse" (formula "49") (term "0,0,1") (ifseqformula "4")) - (rule "hideAuxiliaryEq" (formula "4")) - (rule "replace_known_left" (formula "1") (term "0,0") (ifseqformula "25")) - (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "50") (term "1") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "allLeft" (formula "34") (inst "t=iv_0")) - (rule "inEqSimp_commuteGeq" (formula "34") (term "1,0")) - (rule "applyEq" (formula "34") (term "1,0,0,0,1") (ifseqformula "13")) - (rule "polySimp_homoEq" (formula "34") (term "1")) - (rule "polySimp_mulLiterals" (formula "34") (term "1,0,1")) - (rule "polySimp_addComm1" (formula "34") (term "0,1")) - (rule "polySimp_pullOutFactor0b" (formula "34") (term "0,0,1")) - (rule "add_literals" (formula "34") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "34") (term "1,0,0,1")) - (rule "add_zero_right" (formula "34") (term "0,0,1")) - (rule "applyEq" (formula "34") (term "1,0,1") (ifseqformula "13")) - (rule "polySimp_pullOutFactor2" (formula "34") (term "0,1")) - (rule "add_literals" (formula "34") (term "1,0,1")) - (rule "times_zero_1" (formula "34") (term "0,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "true_left" (formula "34")) - (rule "bsum_zero_right" (formula "45")) - (rule "allRight" (formula "45") (inst "sk=i_2")) - (rule "impRight" (formula "45")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "47")) - (rule "polySimp_mulLiterals" (formula "47") (term "0")) - (rule "polySimp_elimOne" (formula "47") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "47") (term "0") (inst "selectSK=arr_2")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "44")) (ifInst "" (formula "27"))) - (rule "eqSymm" (formula "48")) - (rule "elementOfSingleton" (formula "1") (term "0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "applyEqReverse" (formula "48") (term "1") (ifseqformula "1")) - (rule "hideAuxiliaryEq" (formula "1")) - (rule "allLeft" (formula "28") (inst "t=iv_0")) - (rule "inEqSimp_commuteGeq" (formula "28") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "28") (term "0,0") (ifseqformula "16")) - (rule "qeq_literals" (formula "28") (term "0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_contradInEq0" (formula "28") (term "1") (ifseqformula "7")) - (rule "qeq_literals" (formula "28") (term "0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_contradInEq0" (formula "9") (ifseqformula "28")) - (rule "andLeft" (formula "9")) - (rule "inEqSimp_homoInEq1" (formula "9")) - (rule "polySimp_pullOutFactor1b" (formula "9") (term "0")) - (rule "add_literals" (formula "9") (term "1,1,0")) - (rule "times_zero_1" (formula "9") (term "1,0")) - (rule "add_literals" (formula "9") (term "0")) - (rule "leq_literals" (formula "9")) - (rule "closeFalse" (formula "9")) - ) - ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "30")) - (rule "closeTrue" (formula "30")) - ) - ) - ) - (branch "0 <= iv_0 & iv_0 < Perm_a_0<>.length - 0 FALSE" - (builtin "One Step Simplification" (formula "29")) - (builtin "One Step Simplification" (formula "28")) - (builtin "One Step Simplification" (formula "27")) - (builtin "One Step Simplification" (formula "25")) - (builtin "One Step Simplification" (formula "34")) - (rule "replaceKnownSelect_taclet1_2" (formula "1") (term "0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "1") (term "0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "39") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "39") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "33") (term "0,0,1,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "34") (term "1,0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "34") (term "1,0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "34") (term "0,0,1,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "38") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "38") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "38") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "38") (term "1,2,0,1,1,0,1,0")) - (rule "castDel" (formula "34") (term "1,1")) - (rule "castDel" (formula "34") (term "0,1")) - (rule "expandInRangeInt" (formula "3")) - (rule "expandInRangeInt" (formula "6")) - (rule "expandInRangeInt" (formula "29") (term "1,1,0")) - (rule "expandInRangeInt" (formula "25") (term "1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,2,0,1")) - (rule "replace_int_MIN" (formula "3") (term "0,1")) - (rule "replace_int_MAX" (formula "3") (term "1,0")) - (rule "replace_int_MAX" (formula "6") (term "1,0")) - (rule "replace_int_MIN" (formula "6") (term "0,1")) - (rule "replace_int_MAX" (formula "29") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "29") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "25") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,1,1,1,0")) - (rule "orRight" (formula "34")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "7")) - (rule "notRight" (formula "36")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "28")) - (rule "eqSymm" (formula "8")) - (rule "eqSymm" (formula "14")) - (rule "eqSymm" (formula "11")) - (rule "eqSymm" (formula "32") (term "1,0")) - (rule "eqSymm" (formula "31") (term "1,0")) - (rule "eqSymm" (formula "3")) - (rule "eqSymm" (formula "42") (term "1,0,1,0")) - (rule "eqSymm" (formula "38")) - (rule "replace_known_left" (formula "37") (term "0") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "37")) - (rule "polySimp_elimSub" (formula "2") (term "1")) - (rule "mul_literals" (formula "2") (term "1,1")) - (rule "add_zero_right" (formula "2") (term "1")) - (rule "polySimp_elimSub" (formula "37") (term "1")) - (rule "times_zero_2" (formula "37") (term "1,1")) - (rule "add_zero_right" (formula "37") (term "1")) - (rule "castedGetAny" (formula "7") (term "1,0,0")) - (rule "castedGetAny" (formula "43") (term "2,1")) - (rule "castedGetAny" (formula "42") (term "2,0,1,0,0,0")) - (rule "castedGetAny" (formula "15") (term "2,0")) - (rule "inEqSimp_ltRight" (formula "39")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "14")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "14") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "42") (term "0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "34") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "34") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "30") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "30") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "7") (term "1")) - (rule "castedGetAny" (formula "6") (term "0")) - (rule "castedGetAny" (formula "11") (term "1,0,1")) - (rule "castedGetAny" (formula "10") (term "0")) - (rule "castedGetAny" (formula "9") (term "0,1")) - (rule "castedGetAny" (formula "9") (term "0,0")) - (rule "castedGetAny" (formula "15") (term "2,0")) - (rule "eqSymm" (formula "15")) - (rule "castedGetAny" (formula "12") (term "0")) - (rule "castedGetAny" (formula "12") (term "1")) - (rule "castedGetAny" (formula "33") (term "0,0,1,0")) - (rule "eqSymm" (formula "33") (term "1,0")) - (rule "castedGetAny" (formula "32") (term "1,0,0,0,1,0")) - (rule "eqSymm" (formula "32") (term "1,0")) - (rule "getOfSeqDef" (formula "42") (term "0,1,0,1,0")) - (rule "castDel" (formula "42") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "42") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "42") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,0,1,0,1,0")) - (rule "castedGetAny" (formula "42") (term "2,0,1,1,0,1,0")) - (rule "lenOfSeqDef" (formula "42") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "42") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24")) - (rule "inEqSimp_commuteLeq" (formula "13")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "34") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "33") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "32") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) - (rule "inEqSimp_ltRight" (formula "38")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "polySimp_addComm0" (formula "1") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "4")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,0")) - (rule "castedGetAny" (formula "12") (term "1")) - (rule "castedGetAny" (formula "11") (term "1,0")) - (rule "castedGetAny" (formula "10") (term "1,0,0")) - (rule "castedGetAny" (formula "13") (term "1,0")) - (rule "castedGetAny" (formula "33") (term "0,1,1,0")) - (rule "castedGetAny" (formula "33") (term "0,0,1,0")) - (rule "eqSymm" (formula "33") (term "1,0")) - (rule "inEqSimp_commuteLeq" (formula "3")) - (rule "getOfSeqDef" (formula "42") (term "1,1,0,1,0")) - (rule "castDel" (formula "42") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "42") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "42") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "42") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "42") (term "1,1,0,1,1,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "31") (term "0,1,0,0,1,0,0") (ifseqformula "30")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "31") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "31") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "35") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8")) - (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "12")) - (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "16") (term "1,0") (ifseqformula "5")) - (rule "eqSymm" (formula "16")) - (rule "applyEq" (formula "10") (term "0,0") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "10")) - (rule "true_left" (formula "10")) - (rule "applyEq" (formula "2") (term "1,0") (ifseqformula "5")) - (rule "polySimp_pullOutFactor2" (formula "2") (term "0")) - (rule "add_literals" (formula "2") (term "1,0")) - (rule "times_zero_1" (formula "2") (term "0")) - (rule "qeq_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "applyEq" (formula "10") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "22") (term "0") (ifseqformula "21")) - (rule "qeq_literals" (formula "22")) - (rule "true_left" (formula "22")) - (rule "applyEq" (formula "14") (term "1,0") (ifseqformula "4")) - (rule "applyEq" (formula "9") (term "0") (ifseqformula "10")) - (rule "applyEq" (formula "11") (term "0,1,0") (ifseqformula "22")) - (rule "applyEq" (formula "21") (term "0") (ifseqformula "20")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "replace_known_left" (formula "26") (term "0,0,1,0,0,1,0,0") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "26")) - (rule "applyEq" (formula "37") (term "1,1,0,0,0") (ifseqformula "4")) - (rule "applyEq" (formula "30") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "applyEq" (formula "28") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "applyEq" (formula "38") (term "1,1") (ifseqformula "4")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "31")) - (rule "applyEq" (formula "37") (term "0,1,0,0,1,0,0,0") (ifseqformula "4")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,0") (ifseqformula "22")) - (rule "applyEq" (formula "23") (term "0,1,0,0,1,0,1,0") (ifseqformula "22")) - (rule "applyEq" (formula "12") (term "1,0") (ifseqformula "4")) - (rule "eqSymm" (formula "12")) - (rule "applyEq" (formula "37") (term "0,1,0,0,1,0,1,1,0,1,0") (ifseqformula "4")) - (rule "applyEq" (formula "38") (term "1") (ifseqformula "13")) - (rule "applyEq" (formula "12") (term "1") (ifseqformula "13")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1")) - (rule "polySimp_rightDist" (formula "3") (term "1")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1")) - (rule "mul_literals" (formula "3") (term "0,1")) - (rule "polySimp_elimOne" (formula "3") (term "1,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "11")) - (rule "polySimp_mulLiterals" (formula "11") (term "0")) - (rule "polySimp_elimOne" (formula "11") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,1,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_contradInEq0" (formula "11") (ifseqformula "1")) - (rule "andLeft" (formula "11")) - (rule "inEqSimp_homoInEq1" (formula "11")) - (rule "polySimp_pullOutFactor1b" (formula "11") (term "0")) - (rule "add_literals" (formula "11") (term "1,1,0")) - (rule "times_zero_1" (formula "11") (term "1,0")) - (rule "add_literals" (formula "11") (term "0")) - (rule "leq_literals" (formula "11")) - (rule "closeFalse" (formula "11")) - ) - ) - (branch "Assume self.a@heap[anon({(self, Perm::$pIdx)}, anon_heap_LOOP_0<>)].length != self.pIdx@anon_heap_LOOP_0<>" - (builtin "One Step Simplification" (formula "29")) - (builtin "One Step Simplification" (formula "28")) - (builtin "One Step Simplification" (formula "27")) - (builtin "One Step Simplification" (formula "25")) - (rule "replaceKnownSelect_taclet1_2" (formula "38") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "38") (term "1,2,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "1") (term "0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "38") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "38") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "1") (term "0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "33") (term "0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "33") (term "1,2,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "33") (term "0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "33") (term "1,2,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "37") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "37") (term "1,2,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "37") (term "0,1,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "37") (term "1,2,0,1,1,0,1,0")) - (rule "expandInRangeInt" (formula "6")) - (rule "expandInRangeInt" (formula "3")) - (rule "expandInRangeInt" (formula "29") (term "1,1,0")) - (rule "expandInRangeInt" (formula "25") (term "1,1,0")) - (rule "replace_int_MIN" (formula "6") (term "0,1")) - (rule "replace_int_MAX" (formula "6") (term "1,0")) - (rule "replace_int_MAX" (formula "3") (term "1,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1")) - (rule "replace_int_MIN" (formula "29") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "29") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "25") (term "1,0,1,1,0")) - (rule "notLeft" (formula "1")) - (rule "andLeft" (formula "5")) - (rule "andLeft" (formula "2")) - (rule "eqSymm" (formula "25")) - (rule "eqSymm" (formula "11")) - (rule "eqSymm" (formula "5")) - (rule "eqSymm" (formula "8")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "eqSymm" (formula "28") (term "1,0")) - (rule "eqSymm" (formula "35")) - (rule "eqSymm" (formula "39") (term "1,0,1,0")) - (rule "eqSymm" (formula "33")) - (rule "castedGetAny" (formula "40") (term "2,1")) - (rule "castedGetAny" (formula "12") (term "2,0")) - (rule "lenOfSeqDef" (formula "39") (term "1,0,0,0")) - (rule "polySimp_elimSub" (formula "39") (term "1,1,0,0,0")) - (rule "times_zero_2" (formula "39") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "39") (term "1,1,0,0,0")) - (rule "castedGetAny" (formula "4") (term "1,0,0")) - (rule "inEqSimp_ltRight" (formula "36")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "11")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "11") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "39") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "39") (term "1,0,0,1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "39") (term "0,1,0,0,1,0")) - (rule "castedGetAny" (formula "31") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "31") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "27") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "27") (term "1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "7") (term "1,0,0")) - (rule "castedGetAny" (formula "8") (term "1")) - (rule "castedGetAny" (formula "3") (term "0")) - (rule "castedGetAny" (formula "4") (term "1")) - (rule "castedGetAny" (formula "12") (term "2,0")) - (rule "eqSymm" (formula "12")) - (rule "castedGetAny" (formula "6") (term "0,0")) - (rule "castedGetAny" (formula "6") (term "0,1")) - (rule "castedGetAny" (formula "9") (term "1,0,0")) - (rule "eqSymm" (formula "9")) - (rule "castedGetAny" (formula "30") (term "0,0,1,0")) - (rule "eqSymm" (formula "30") (term "1,0")) - (rule "castedGetAny" (formula "29") (term "1,0,0,0,1,0")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "getOfSeqDef" (formula "36") (term "0")) - (rule "castDel" (formula "36") (term "2,0")) - (rule "castDel" (formula "36") (term "1,0")) - (rule "add_zero_right" (formula "36") (term "0,2,1,0")) - (rule "eqSymm" (formula "36")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1")) - (rule "mul_literals" (formula "36") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1")) - (rule "castedGetAny" (formula "39") (term "2,0,1,1,0,1,0")) - (rule "getOfSeqDef" (formula "39") (term "0,1,0,1,0")) - (rule "castDel" (formula "39") (term "2,0,1,0,1,0")) - (rule "castDel" (formula "39") (term "1,0,1,0,1,0")) - (rule "add_zero_right" (formula "39") (term "0,2,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "39") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "39") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "39") (term "1,1,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "39") (term "0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "39") (term "0,1,0,0,0")) - (rule "add_zero_right" (formula "39") (term "0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "39") (term "1,0,0,1,0,0,0")) - (rule "castedGetAny" (formula "7") (term "0")) - (rule "castedGetAny" (formula "8") (term "1,1")) - (rule "castedGetAny" (formula "6") (term "1,0,0")) - (rule "castedGetAny" (formula "9") (term "1")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "eqSymm" (formula "9")) - (rule "castedGetAny" (formula "29") (term "0,1,1,0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "eqSymm" (formula "29") (term "1,0")) - (rule "getOfSeqDef" (formula "36") (term "0")) - (rule "castDel" (formula "36") (term "2,0")) - (rule "castDel" (formula "36") (term "1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,0")) - (rule "eqSymm" (formula "36")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1")) - (rule "mul_literals" (formula "36") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1")) - (rule "getOfSeqDef" (formula "39") (term "1,1,0,1,0")) - (rule "castDel" (formula "39") (term "2,1,1,0,1,0")) - (rule "castDel" (formula "39") (term "1,1,1,0,1,0")) - (rule "add_zero_right" (formula "39") (term "1,1,1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "39") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "39") (term "1,1,1,0,1,1,0,1,0")) - (rule "add_zero_right" (formula "39") (term "1,1,0,1,1,0,1,0")) - (rule "lenOfSeqDefEQ" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "39") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "39") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "1,1,1,0")) - (rule "castedGetAny" (formula "36") (term "1,1")) - (rule "inEqSimp_commuteLeq" (formula "4")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "1,0,0")) - (rule "eqSymm" (formula "36")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "39") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "39") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "39") (term "1,0,0,1,0,1,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "1,0,0")) - (rule "eqSymm" (formula "36")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1")) - (rule "polySimp_addComm1" (formula "36") (term "0,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "8")) - (rule "inEqSimp_commuteLeq" (formula "39") (term "0,0,1,1,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "36") (term "0,0,1")) - (rule "replace_known_left" (formula "36") (term "0,0,1") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_commuteLeq" (formula "36") (term "0,0,0")) - (rule "applyEq" (formula "8") (term "0") (ifseqformula "9")) - (rule "applyEq" (formula "21") (term "0") (ifseqformula "19")) - (rule "inEqSimp_commuteLeq" (formula "21")) - (rule "replace_known_left" (formula "26") (term "0,0,1,0,0,1,0,0") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "26")) - (rule "applyEq" (formula "6") (term "0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "6")) - (rule "true_left" (formula "6")) - (rule "applyEq" (formula "6") (term "0") (ifseqformula "7")) - (rule "applyEq" (formula "18") (term "0") (ifseqformula "17")) - (rule "qeq_literals" (formula "18")) - (rule "true_left" (formula "18")) - (rule "applyEq" (formula "8") (term "0,1,0") (ifseqformula "19")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,1,0") (ifseqformula "19")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,0") (ifseqformula "19")) - (rule "applyEq" (formula "25") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "9") (term "1") (ifseqformula "10")) - (rule "applyEq" (formula "36") (term "1") (ifseqformula "10")) - (rule "applyEq" (formula "27") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "applyEq" (formula "26") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "35") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "35") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "35") (term "1,0,1,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "35") (term "1,1,0,1,1,0,1,0")) - (rule "mul_literals" (formula "35") (term "0,1,1,0,1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "35") (term "1,1,1,0,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "32") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,1,0,0")) - (rule "mul_literals" (formula "32") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "32") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "23") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "23") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "23") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,1,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,1,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "25") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "25") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0")) - (rule "inEqSimp_strengthen1" (formula "1") (ifseqformula "30")) - (rule "inEqSimp_contradEq7" (formula "30") (ifseqformula "1")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "30") (term "0,0")) - (rule "add_literals" (formula "30") (term "1,1,0,0")) - (rule "times_zero_1" (formula "30") (term "1,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0")) - (rule "leq_literals" (formula "30") (term "0")) - (builtin "One Step Simplification" (formula "30")) - (rule "false_right" (formula "30")) - (rule "pullOutSelect" (formula "31") (term "1,0") (inst "selectSK=arr_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "31"))) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "getOfSeqDefEQ" (formula "6") (term "0,0") (ifseqformula "23")) - (rule "castDel" (formula "6") (term "2,0,0")) - (rule "castDel" (formula "6") (term "1,0,0")) - (rule "add_zero_right" (formula "6") (term "0,2,1,0,0")) - (rule "polySimp_elimSub" (formula "6") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "6") (term "1,1,1,0,0,0")) - (rule "add_zero_right" (formula "6") (term "1,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "6") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "6") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "6") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "6") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "6") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "6") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "6") (term "0,1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "6") (term "1,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "6") (term "1,1,1,0,0,0")) - (rule "eqSeqDef2" (formula "23") (inst "iv=iv") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "23")) - (rule "true_left" (formula "23")) - (rule "expand_moduloInteger" (formula "10") (term "2,0")) - (rule "replace_int_RANGE" (formula "10") (term "1,1,2,0")) - (rule "replace_int_HALFRANGE" (formula "10") (term "0,0,1,2,0")) - (rule "replace_int_MIN" (formula "10") (term "0,2,0")) - (rule "mod_axiom" (formula "10") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "10") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "10") (term "2,0")) - (rule "polySimp_addAssoc" (formula "10") (term "0,2,0")) - (rule "add_literals" (formula "10") (term "0,0,2,0")) - (rule "add_zero_left" (formula "10") (term "0,2,0")) - (rule "expand_moduloInteger" (formula "26") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "26") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "26") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,1,1,0")) - (rule "mod_axiom" (formula "26") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,1,1,0")) - (rule "add_literals" (formula "26") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "26") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "25") (term "0,1,0")) - (rule "replace_int_MIN" (formula "25") (term "0,0,1,0")) - (rule "replace_int_RANGE" (formula "25") (term "1,1,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "25") (term "0,0,1,0,1,0")) - (rule "polySimp_homoEq" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addComm0" (formula "25") (term "0,0,1,0")) - (rule "mod_axiom" (formula "25") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "25") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "25") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "25") (term "0,0,0,1,0")) - (rule "add_literals" (formula "25") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "25") (term "0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "25") (term "1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "25") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "25") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "25") (term "1,1,1,0")) - (rule "polySimp_mulComm0" (formula "25") (term "0,1,1,0")) - (rule "nnf_ex2all" (formula "34")) - (rule "nnf_imp2or" (formula "24") (term "0")) - (rule "nnf_imp2or" (formula "22") (term "0")) - (rule "nnf_imp2or" (formula "28") (term "0")) - (rule "nnf_imp2or" (formula "27") (term "0")) - (rule "expand_moduloInteger" (formula "26") (term "0,0,1,1,0")) - (rule "replace_int_RANGE" (formula "26") (term "1,1,0,0,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "26") (term "0,0,1,0,0,1,1,0")) - (rule "replace_int_MIN" (formula "26") (term "0,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "0,1,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "0,1,1,0")) - (rule "mul_literals" (formula "26") (term "0,0,1,1,0")) - (rule "polySimp_homoEq" (formula "26") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,1,0")) - (rule "mod_axiom" (formula "26") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "26") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "26") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "26") (term "0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "26") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "26") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "26") (term "0,0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "26") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "0,1,0")) - (rule "nnf_notAnd" (formula "1") (term "0")) - (rule "nnf_notAnd" (formula "24") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "22") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "22") (term "0,0,0")) - (rule "mul_literals" (formula "22") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "22") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "0,0,0")) - (rule "mul_literals" (formula "22") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "22") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "22") (term "0,0,1,0,0")) - (rule "add_literals" (formula "22") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "22") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "22") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "28") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "28") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "28") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "28") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "28") (term "0,0,0")) - (rule "mul_literals" (formula "28") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "28") (term "0,0,0")) - (rule "mul_literals" (formula "28") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "27") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "27") (term "0,0,0")) - (rule "mul_literals" (formula "27") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "27") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "27") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "27") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "26") (term "0")) - (rule "nnf_notAnd" (formula "1") (term "0,0")) - (rule "nnf_notAll" (formula "1") (term "1,0")) - (rule "nnf_notAnd" (formula "26") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0")) - (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "26") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0")) - (rule "mul_literals" (formula "26") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0")) - (rule "add_literals" (formula "26") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "26") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "1") (term "0,0,1,0")) - (rule "nnf_notOr" (formula "1") (term "0,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "Class_invariant_axiom_for_Perm" (formula "13") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "17")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "13")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "13") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "13") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "13") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "13") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "13") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "13") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "13") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "13") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "13") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "13") (term "1,1,0,1,0")) - (rule "replace_int_MAX" (formula "13") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "13") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "13") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "13") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "andLeft" (formula "14")) - (rule "notLeft" (formula "13")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "17")) - (rule "castedGetAny" (formula "22") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "22") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "18") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "21") (term "0,0,1,0")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0")) - (rule "castedGetAny" (formula "20") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "18") (term "1,1,0,0") (ifseqformula "17")) - (rule "polySimp_elimSub" (formula "18") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "18") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "13")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "18") (term "0,0,1,0,0,1,0,0") (ifseqformula "29")) - (builtin "One Step Simplification" (formula "18")) - (rule "applyEq" (formula "20") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "applyEq" (formula "22") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "applyEq" (formula "21") (term "0,1,0,0,1,0,0") (ifseqformula "38")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_contradInEq0" (formula "3") (ifseqformula "14")) - (rule "andLeft" (formula "3")) - (rule "inEqSimp_homoInEq1" (formula "3")) - (rule "polySimp_pullOutFactor1b" (formula "3") (term "0")) - (rule "add_literals" (formula "3") (term "1,1,0")) - (rule "times_zero_1" (formula "3") (term "1,0")) - (rule "add_literals" (formula "3") (term "0")) - (rule "leq_literals" (formula "3")) - (rule "closeFalse" (formula "3")) - ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "31")) - (rule "closeTrue" (formula "31")) - ) - ) - ) - ) - ) + (rule "replace_known_left" (formula "31") (term "0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "31")) + (rule "polySimp_elimSub" (formula "2") (term "1")) + (rule "times_zero_2" (formula "2") (term "1,1")) + (rule "add_zero_right" (formula "2") (term "1")) + (rule "close" (formula "31") (ifseqformula "2")) ) ) - ) - ) - (branch "Show Axiom Satisfiability" - (rule "true_left" (formula "1")) - (builtin "One Step Simplification" (formula "12")) - (rule "closeTrue" (formula "12")) - ) - ) - (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) != bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, (int)(self.c[i]))" - (rule "true_left" (formula "1")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "0,1,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "15") (term "1,2,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "15") (term "1,2,0")) - (rule "notLeft" (formula "1")) - (rule "eqSymm" (formula "11")) - (rule "castedGetAny" (formula "11") (term "2,0")) - (rule "eqSymm" (formula "11")) - (rule "inEqSimp_ltRight" (formula "12")) - (rule "polySimp_mulComm0" (formula "1") (term "0,0")) - (rule "applyEq" (formula "12") (term "0") (ifseqformula "2")) - (rule "eqSymm" (formula "12")) - (rule "inEqSimp_sepPosMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "1")) - (rule "polySimp_elimOne" (formula "1") (term "1")) - (rule "Class_invariant_axiom_for_Perm" (formula "10") (inst "sk=sk_0") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "7")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "10")) - (rule "andLeft" (formula "11")) - (rule "notLeft" (formula "10")) - (rule "eqSymm" (formula "14")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "19") (term "0,1,1,0")) - (rule "castedGetAny" (formula "15") (term "0,1,1,0")) - (rule "castedGetAny" (formula "18") (term "0,0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "castedGetAny" (formula "17") (term "0,0,1,0")) - (rule "castedGetAny" (formula "17") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "15") (term "1,1,0,0") (ifseqformula "14")) - (rule "polySimp_elimSub" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "15") (term "1,1,1,0,0")) - (rule "expandInRangeInt" (formula "19") (term "1,1,0")) - (rule "expandInRangeInt" (formula "15") (term "1,1,0")) - (rule "replace_int_MIN" (formula "19") (term "0,1,1,1,0")) - (rule "replace_int_MAX" (formula "19") (term "1,0,1,1,0")) - (rule "replace_int_MAX" (formula "15") (term "1,0,1,1,0")) - (rule "replace_int_MIN" (formula "15") (term "0,1,1,1,0")) - (rule "castedGetAny" (formula "17") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,1,0,0,1,0,0")) - (rule "applyEq" (formula "10") (term "0") (ifseqformula "9")) - (rule "qeq_literals" (formula "10")) - (rule "true_left" (formula "10")) - (rule "applyEq" (formula "10") (term "0") (ifseqformula "9")) - (rule "inEqSimp_commuteLeq" (formula "10")) - (rule "replace_known_left" (formula "14") (term "0,0,1,0,0,1,0,0") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "14")) - (rule "applyEq" (formula "17") (term "0,1,0,0,1,0,0") (ifseqformula "19")) - (rule "applyEq" (formula "16") (term "0,1,0,0,1,0,0") (ifseqformula "19")) - (rule "applyEq" (formula "18") (term "0,1,0,0,1,0,0") (ifseqformula "19")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "getOfSeqDefEQ" (formula "16") (term "0,0,1,0") (ifseqformula "13")) - (rule "castDel" (formula "16") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "16") (term "0,2,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "16") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "16") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "16") (term "1,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0,0,1,0")) - (rule "eqSeqDef2" (formula "13") (inst "iv=iv") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "13")) - (rule "true_left" (formula "13")) - (rule "expand_moduloInteger" (formula "15") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "15") (term "1,1,1,1,0")) - (rule "replace_int_MIN" (formula "15") (term "0,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "15") (term "0,0,1,1,1,0")) - (rule "mod_axiom" (formula "15") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "15") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,1,1,0")) - (rule "add_literals" (formula "15") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "15") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "16") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "16") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "16") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "16") (term "0,1,1,0")) - (rule "mod_axiom" (formula "16") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,1,1,0")) - (rule "add_literals" (formula "16") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "16") (term "0,1,1,0")) - (rule "expand_moduloInteger" (formula "2") (term "2,0")) - (rule "replace_int_RANGE" (formula "2") (term "1,1,2,0")) - (rule "replace_int_HALFRANGE" (formula "2") (term "0,0,1,2,0")) - (rule "replace_int_MIN" (formula "2") (term "0,2,0")) - (rule "mod_axiom" (formula "2") (term "1,2,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1,2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "2,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,2,0")) - (rule "add_literals" (formula "2") (term "0,0,2,0")) - (rule "add_zero_left" (formula "2") (term "0,2,0")) - (rule "nnf_imp2or" (formula "13") (term "0")) - (rule "nnf_imp2or" (formula "17") (term "0")) - (rule "expand_moduloInteger" (formula "15") (term "0,1,0")) - (rule "replace_int_RANGE" (formula "15") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "15") (term "0,0,1,0")) - (rule "replace_int_HALFRANGE" (formula "15") (term "0,0,1,0,1,0")) - (rule "polySimp_homoEq" (formula "15") (term "1,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,1,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "15") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "15") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "15") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "15") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "15") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "15") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "15") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "15") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "15") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "15") (term "1,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "15") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "15") (term "0,0,1,1,0")) - (rule "nnf_imp2or" (formula "16") (term "0")) - (rule "nnf_notAnd" (formula "13") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0,0")) - (rule "add_literals" (formula "13") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "13") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "13") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "13") (term "0,0,0")) - (rule "mul_literals" (formula "13") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "0,0,0")) - (rule "mul_literals" (formula "13") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "17") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "17") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "0,0,0")) - (rule "mul_literals" (formula "17") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0,0,1,0,0")) - (rule "add_literals" (formula "17") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "17") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "17") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "15") (term "0")) - (rule "nnf_notAnd" (formula "16") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "16") (term "0,0,0")) - (rule "mul_literals" (formula "16") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "16") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "0,0,0")) - (rule "mul_literals" (formula "16") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "16") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "16") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "15") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "15") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "15") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,0,0")) - (rule "Class_invariant_axiom_for_Perm" (formula "3") (inst "sk=sk_1") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (ifseqformula "7")) - (branch "Use Axiom" - (builtin "One Step Simplification" (formula "3")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "1,1,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "1,1,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,0,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,1,1,0,1,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_4" (formula "3") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,1,1,0,1,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,1,1,0,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,1,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "3") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_0" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "1,2,1,1,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_5" (formula "3") (term "0,0,0,0,1,0,1,0,0,0")) - (rule "replaceKnownSelect_taclet1_2" (formula "3") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "3") (term "1,0,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "3") (term "0,1,1,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,0,0,0,0,0,0,0,0,0,0,0")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "3") (term "0,1,1,1,0,0,0,0,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "3") (term "1,1,0,1,0,0,0,0,0")) - (rule "expandInRangeInt" (formula "3") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MAX" (formula "3") (term "1,0,1,1,0,1,0,0,0,0,0")) - (rule "replace_int_MIN" (formula "3") (term "0,1,1,1,0,1,0")) - (rule "replace_int_MAX" (formula "3") (term "1,0,1,1,0,1,0")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "3")) - (rule "andLeft" (formula "4")) - (rule "notLeft" (formula "3")) - (rule "eqSymm" (formula "11") (term "1,0")) - (rule "eqSymm" (formula "10") (term "1,0")) - (rule "eqSymm" (formula "7")) - (rule "castedGetAny" (formula "12") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "12") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "8") (term "1,1,1,1,0")) - (rule "castedGetAny" (formula "8") (term "0,0,1,1,0")) - (rule "castedGetAny" (formula "11") (term "0,0,1,0")) - (rule "eqSymm" (formula "11") (term "1,0")) - (rule "castedGetAny" (formula "10") (term "0,0,1,0")) - (rule "castedGetAny" (formula "10") (term "0,1,1,0")) - (rule "lenOfSeqDefEQ" (formula "8") (term "1,1,0,0") (ifseqformula "7")) - (rule "polySimp_elimSub" (formula "8") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "8") (term "1,1,1,1,0,0")) - (rule "add_zero_right" (formula "8") (term "1,1,1,0,0")) - (rule "castedGetAny" (formula "10") (term "1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "11") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "8") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "8") (term "1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "11") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "10") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "8") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "3")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8") (term "1,1,1,0")) - (rule "inEqSimp_commuteLeq" (formula "8") (term "0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "8") (term "0,0,1,0,0,1,0,0") (ifseqformula "19")) - (builtin "One Step Simplification" (formula "8")) - (rule "applyEq" (formula "12") (term "0,1,0,0,1,0,0") (ifseqformula "27")) - (rule "applyEq" (formula "11") (term "0,1,0,0,1,0,0") (ifseqformula "27")) - (rule "applyEq" (formula "10") (term "0,1,0,0,1,0,0") (ifseqformula "27")) - (rule "inEqSimp_sepPosMonomial0" (formula "8") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "8") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "8") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "8") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "8") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "8") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "11") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "11") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "11") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "11") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "11") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "10") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "10") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "10") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "10") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "10") (term "1,1,1,0,0")) - (rule "eqSeqDef2" (formula "7") (inst "iv=iv") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "7")) - (rule "true_left" (formula "7")) - (rule "pullOutSelect" (formula "8") (term "0") (inst "selectSK=Perm_b_0")) - (rule "applyEq" (formula "10") (term "0,0,0,1,0") (ifseqformula "8")) - (rule "applyEq" (formula "7") (term "0,0,0,0,1,0") (ifseqformula "8")) - (rule "applyEq" (formula "7") (term "0,0,1,1,1,0") (ifseqformula "8")) - (rule "applyEq" (formula "7") (term "0,0,0,1,1,0") (ifseqformula "8")) - (rule "simplifySelectOfAnon" (formula "8")) - (builtin "One Step Simplification" (formula "8") (ifInst "" (formula "32")) (ifInst "" (formula "15"))) - (rule "elementOfSingleton" (formula "8") (term "0,0")) - (builtin "One Step Simplification" (formula "8")) - (rule "applyEqReverse" (formula "7") (term "0,0,0,1,1,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "10") (term "0,0,0,1,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "9") (term "0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "7") (term "0,0,1,1,1,0") (ifseqformula "8")) - (rule "applyEqReverse" (formula "7") (term "0,0,0,0,1,0") (ifseqformula "8")) - (rule "hideAuxiliaryEq" (formula "8")) - (rule "pullOutSelect" (formula "6") (term "0") (inst "selectSK=Perm_perm_0")) - (rule "applyEq" (formula "9") (term "0,1,0,0,1,0") (ifseqformula "6")) - (rule "applyEq" (formula "5") (term "0,0") (ifseqformula "6")) - (rule "simplifySelectOfAnon" (formula "6")) - (builtin "One Step Simplification" (formula "6") (ifInst "" (formula "31")) (ifInst "" (formula "14"))) - (rule "eqSymm" (formula "9") (term "1,0")) - (rule "elementOfSingleton" (formula "6") (term "0,0")) - (builtin "One Step Simplification" (formula "6")) - (rule "applyEqReverse" (formula "9") (term "0,1,0,1,1,0") (ifseqformula "6")) - (rule "applyEqReverse" (formula "5") (term "0,0") (ifseqformula "6")) - (rule "applyEqReverse" (formula "6") (term "0") (ifseqformula "5")) - (rule "hideAuxiliaryEq" (formula "5")) - (rule "eqSymm" (formula "6") (term "1,0")) - (rule "inEqSimp_antiSymm" (formula "1") (ifseqformula "4")) - (rule "applyEq" (formula "4") (term "0") (ifseqformula "1")) - (rule "applyEq" (formula "2") (term "0") (ifseqformula "1")) - (rule "inEqSimp_homoInEq1" (formula "2")) - (rule "polySimp_pullOutFactor1" (formula "2") (term "0")) - (rule "add_literals" (formula "2") (term "1,0")) - (rule "times_zero_1" (formula "2") (term "0")) - (rule "leq_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "applyEq" (formula "25") (term "1,0") (ifseqformula "1")) - (rule "applyEq" (formula "3") (term "0") (ifseqformula "1")) - (rule "inEqSimp_homoInEq0" (formula "3")) - (rule "polySimp_pullOutFactor1" (formula "3") (term "0")) - (rule "add_literals" (formula "3") (term "1,0")) - (rule "times_zero_1" (formula "3") (term "0")) - (rule "qeq_literals" (formula "3")) - (rule "true_left" (formula "3")) - (rule "applyEq" (formula "2") (term "1,0") (ifseqformula "1")) - (rule "expand_moduloInteger" (formula "5") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "5") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "5") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "5") (term "0,1,1,0")) - (rule "mod_axiom" (formula "5") (term "1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "5") (term "1,1,1,1,0")) - (rule "polySimp_addAssoc" (formula "5") (term "1,1,0")) - (rule "polySimp_addAssoc" (formula "5") (term "0,1,1,0")) - (rule "add_literals" (formula "5") (term "0,0,1,1,0")) - (rule "add_zero_left" (formula "5") (term "0,1,1,0")) - (rule "nnf_imp2or" (formula "6") (term "0")) - (rule "nnf_imp2or" (formula "3") (term "0")) - (rule "expand_moduloInteger" (formula "4") (term "1,1,0")) - (rule "replace_int_RANGE" (formula "4") (term "1,1,1,1,0")) - (rule "replace_int_HALFRANGE" (formula "4") (term "0,0,1,1,1,0")) - (rule "replace_int_MIN" (formula "4") (term "0,1,1,0")) - (rule "polySimp_homoEq" (formula "4") (term "1,0")) - (rule "polySimp_addComm1" (formula "4") (term "0,1,0")) - (rule "mod_axiom" (formula "4") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,1,0,1,0")) - (rule "polySimp_addComm1" (formula "4") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,0,0,1,0")) - (rule "add_literals" (formula "4") (term "0,0,0,0,1,0")) - (rule "add_zero_left" (formula "4") (term "0,0,0,1,0")) - (rule "polySimp_sepNegMonomial" (formula "4") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "0,1,0")) - (rule "polySimp_elimOne" (formula "4") (term "0,1,0")) - (rule "nnf_imp2or" (formula "5") (term "0")) - (rule "expand_moduloInteger" (formula "4") (term "0,1,0")) - (rule "replace_int_HALFRANGE" (formula "4") (term "0,0,1,0,1,0")) - (rule "replace_int_RANGE" (formula "4") (term "1,1,0,1,0")) - (rule "replace_int_MIN" (formula "4") (term "0,0,1,0")) - (rule "polySimp_homoEq" (formula "4") (term "1,0")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,0,1,0")) - (rule "mul_literals" (formula "4") (term "0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "4") (term "0,0,1,0")) - (rule "polySimp_addComm0" (formula "4") (term "0,0,0,1,0")) - (rule "mod_axiom" (formula "4") (term "0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "4") (term "1,0,1,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "4") (term "0,1,0,1,0")) - (rule "mul_literals" (formula "4") (term "0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,0,1,0")) - (rule "polySimp_addComm1" (formula "4") (term "0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "4") (term "0,0,0,0,1,0")) - (rule "add_literals" (formula "4") (term "0,0,0,0,0,1,0")) - (rule "add_zero_left" (formula "4") (term "0,0,0,0,1,0")) - (rule "polySimp_sepPosMonomial" (formula "4") (term "1,0")) - (rule "polySimp_mulComm0" (formula "4") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,1,1,0")) - (rule "polySimp_elimOne" (formula "4") (term "1,1,1,0")) - (rule "polySimp_rightDist" (formula "4") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "4") (term "0,0,1,1,0")) - (rule "nnf_notAnd" (formula "6") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "6") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "6") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "6") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "6") (term "0,0,1,0,0")) - (rule "add_literals" (formula "6") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "6") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "6") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "6") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "6") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "6") (term "0,0,0")) - (rule "mul_literals" (formula "6") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "6") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "6") (term "0,0,0")) - (rule "mul_literals" (formula "6") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "3") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "3") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "3") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "3") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "3") (term "0,0,1,0,0")) - (rule "add_literals" (formula "3") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "3") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "3") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "3") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "3") (term "0,0,0")) - (rule "times_zero_1" (formula "3") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "3") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "3") (term "0,0,0")) - (rule "mul_literals" (formula "3") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "4") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "4") (term "0,0,0")) - (rule "mul_literals" (formula "4") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "4") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "4") (term "0,0,0")) - (rule "mul_literals" (formula "4") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "4") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "4") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "4") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "4") (term "0,0,1,0,0")) - (rule "add_literals" (formula "4") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "4") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "4") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "4") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "4") (term "1,1,0,0")) - (rule "nnf_imp2or" (formula "3") (term "0")) - (rule "commute_or_2" (formula "16") (term "0")) - (rule "commute_and" (formula "13") (term "1,1,0")) - (rule "commute_and" (formula "17") (term "1,1,0")) - (rule "nnf_notAnd" (formula "3") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "3") (term "0,0,0")) - (rule "mul_literals" (formula "3") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "3") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "3") (term "0,0,0")) - (rule "mul_literals" (formula "3") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "3") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "3") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "3") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "3") (term "0,0,1,0,0")) - (rule "add_literals" (formula "3") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "3") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "3") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "3") (term "1,1,0,0")) - (rule "lenNonNegative" (formula "18") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "18")) - (rule "applyEq" (formula "18") (term "0") (ifseqformula "19")) - (rule "lenNonNegative" (formula "11") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "11")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "12")) - (rule "arrayLengthIsAShort" (formula "24") (term "1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "true_left" (formula "1")) - (rule "arrayLengthNotNegative" (formula "11") (term "1")) - (rule "commute_or" (formula "16") (term "0,0")) - (rule "cnf_rightDist" (formula "13") (term "0")) - (rule "distr_forallAnd" (formula "13")) - (rule "andLeft" (formula "13")) - (rule "commute_or" (formula "14") (term "0")) - (rule "commute_or_2" (formula "13") (term "0")) - (rule "cnf_rightDist" (formula "18") (term "0")) - (rule "distr_forallAnd" (formula "18")) - (rule "andLeft" (formula "18")) - (rule "commute_or_2" (formula "18") (term "0")) - (rule "commute_or" (formula "19") (term "0")) - (rule "commute_or" (formula "13") (term "0,0")) - (rule "commute_or" (formula "18") (term "0,0")) - (rule "cnf_rightDist" (formula "14") (term "0")) - (rule "distr_forallAnd" (formula "14")) - (rule "andLeft" (formula "14")) - (rule "commute_or" (formula "15") (term "0")) - (rule "cnf_rightDist" (formula "20") (term "0")) - (rule "distr_forallAnd" (formula "20")) - (rule "andLeft" (formula "20")) - (rule "commute_or" (formula "21") (term "0")) - (rule "bsum_equal_split4" (formula "28") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "28")) - (rule "bsum_lower_equals_upper" (formula "28") (term "0,2,1")) - (rule "bsum_lower_equals_upper" (formula "28") (term "1,1,1")) - (rule "less_literals" (formula "28") (term "0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "eqSymm" (formula "28") (term "1")) - (rule "polySimp_elimSub" (formula "28") (term "2,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,2,0,1")) - (rule "polySimp_rightDist" (formula "28") (term "1,2,0,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,2,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "0,1,2,0,1")) - (rule "polySimp_addComm0" (formula "28") (term "2,0,1")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0")) - (rule "replace_known_left" (formula "28") (term "0") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "28")) - (rule "equal_bsum2" (formula "29") (ifseqformula "2")) - (rule "allRight" (formula "29") (inst "sk=i_0")) - (rule "impRight" (formula "29")) - (rule "andLeft" (formula "1")) - (rule "eqSymm" (formula "31")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "31") (term "0") (inst "selectSK=arr_0")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "27"))) - (rule "polySimp_homoEq" (formula "32")) - (rule "polySimp_addComm1" (formula "32") (term "0")) - (rule "polySimp_addComm0" (formula "32") (term "0,0")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "32")) - (rule "polySimp_mulLiterals" (formula "32") (term "0")) - (rule "bsum_equal_split2" (formula "33") (ifseqformula "5")) - (builtin "One Step Simplification" (formula "33")) - (rule "bsum_lower_equals_upper" (formula "33") (term "0,1,1")) - (rule "bsum_lower_equals_upper" (formula "33") (term "1,2,1")) - (rule "eqSymm" (formula "33") (term "1,1")) - (rule "polySimp_elimSub" (formula "33") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "33") (term "2,0,1,1")) - (rule "polySimp_mulComm0" (formula "33") (term "1,2,0,1,1")) - (rule "polySimp_rightDist" (formula "33") (term "1,2,0,1,1")) - (rule "polySimp_mulLiterals" (formula "33") (term "1,1,2,0,1,1")) - (rule "polySimp_mulComm0" (formula "33") (term "0,1,2,0,1,1")) - (rule "polySimp_addComm0" (formula "33") (term "2,0,1,1")) - (rule "replace_known_right" (formula "33") (term "1,1") (ifseqformula "31")) - (rule "inEqSimp_ltToLeq" (formula "33") (term "0,1")) - (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "33") (term "0,0,1")) - (rule "add_literals" (formula "33") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "33") (term "1,0,0,1")) - (rule "add_literals" (formula "33") (term "0,0,1")) - (rule "leq_literals" (formula "33") (term "0,1")) - (builtin "One Step Simplification" (formula "33")) - (rule "inEqSimp_commuteLeq" (formula "33") (term "0")) - (rule "replace_known_left" (formula "33") (term "0") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "33")) - (rule "bsum_equal_split2" (formula "28") (ifseqformula "5")) - (builtin "One Step Simplification" (formula "28")) - (rule "bsum_lower_equals_upper" (formula "28") (term "1,2,1")) - (rule "bsum_lower_equals_upper" (formula "28") (term "0,1,1")) - (rule "eqSymm" (formula "28") (term "1,1")) - (rule "polySimp_elimSub" (formula "28") (term "2,0,2,1")) - (rule "polySimp_elimSub" (formula "28") (term "2,0,1,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,2,0,1,1")) - (rule "polySimp_addComm1" (formula "28") (term "2,0,2,1")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "0,2,0,2,1")) - (rule "add_literals" (formula "28") (term "1,0,2,0,2,1")) - (rule "times_zero_1" (formula "28") (term "0,2,0,2,1")) - (rule "add_zero_left" (formula "28") (term "2,0,2,1")) - (rule "polySimp_rightDist" (formula "28") (term "1,2,0,1,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,1,2,0,1,1")) - (rule "polySimp_mulComm0" (formula "28") (term "0,1,2,0,1,1")) - (rule "polySimp_addAssoc" (formula "28") (term "2,0,1,1")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "0,2,0,1,1")) - (rule "add_literals" (formula "28") (term "1,0,2,0,1,1")) - (rule "times_zero_1" (formula "28") (term "0,2,0,1,1")) - (rule "add_zero_left" (formula "28") (term "2,0,1,1")) - (rule "bsum_distributive" (formula "28") (term "0,2,1")) - (rule "bsum_distributive" (formula "28") (term "0,1,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "28") (term "0,0,1")) - (rule "add_literals" (formula "28") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "28") (term "1,0,0,1")) - (rule "add_literals" (formula "28") (term "0,0,1")) - (rule "leq_literals" (formula "28") (term "0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_commuteLeq" (formula "28") (term "0")) - (rule "replace_known_left" (formula "28") (term "0") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_invertEq" (formula "28")) - (rule "polySimp_mulLiterals" (formula "28") (term "0")) - (rule "mul_literals" (formula "28") (term "1")) - (rule "elimGcdEq" (formula "28") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=bsum{int i;}(Z(0(#)), - length(int[]::select(heap, self, Perm::$a)), - div(add(Z(8(4(6(3(8(4(7(4(1(2(#))))))))))), - int::seqGet(Seq::select(heap, - self, - Perm::$c), - i)), - Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))))") (inst "elimGcdRightDiv=Z(0(#))")) - (builtin "One Step Simplification" (formula "28")) - (rule "mul_literals" (formula "28") (term "0,1,0,1,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0")) - (rule "add_zero_left" (formula "28") (term "0,0,1")) - (rule "add_literals" (formula "28") (term "1,0,0")) - (rule "mul_literals" (formula "28") (term "1,0,1,0")) - (rule "add_literals" (formula "28") (term "0,0,0")) - (rule "times_zero_1" (formula "28") (term "0,0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "add_zero_left" (formula "28") (term "0,1,0")) - (rule "leq_literals" (formula "28") (term "0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "qeq_literals" (formula "28") (term "0")) - (builtin "One Step Simplification" (formula "28")) - (rule "bsum_equal_split4" (formula "29") (ifseqformula "5")) - (builtin "One Step Simplification" (formula "29")) - (rule "bsum_lower_equals_upper" (formula "29") (term "1,1,1")) - (rule "bsum_lower_equals_upper" (formula "29") (term "0,2,1")) - (rule "less_literals" (formula "29") (term "0,1")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29") (term "1")) - (rule "polySimp_elimSub" (formula "29") (term "2,0,1")) - (rule "polySimp_mulComm0" (formula "29") (term "1,2,0,1")) - (rule "polySimp_rightDist" (formula "29") (term "1,2,0,1")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,2,0,1")) - (rule "polySimp_mulComm0" (formula "29") (term "0,1,2,0,1")) - (rule "polySimp_addAssoc" (formula "29") (term "2,0,1")) - (rule "polySimp_pullOutFactor1" (formula "29") (term "0,2,0,1")) - (rule "add_literals" (formula "29") (term "1,0,2,0,1")) - (rule "times_zero_1" (formula "29") (term "0,2,0,1")) - (rule "add_zero_left" (formula "29") (term "2,0,1")) - (rule "bsum_distributive" (formula "29") (term "0,1")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0")) - (rule "replace_known_left" (formula "29") (term "0") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "29")) - (rule "elimGcdEq" (formula "29") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=bsum{int i;}(Z(0(#)), - length(int[]::select(heap, self, Perm::$a)), - div(add(Z(8(4(6(3(8(4(7(4(1(2(#))))))))))), - int::seqGet(Seq::select(heap, - self, - Perm::$c), - i)), - Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))))") (inst "elimGcdRightDiv=Z(0(#))")) - (builtin "One Step Simplification" (formula "29") (ifInst "" (formula "28"))) - (rule "add_zero_left" (formula "29") (term "0,0,0")) - (rule "times_zero_1" (formula "29") (term "1,0,1,0")) - (rule "add_literals" (formula "29") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0")) - (rule "add_zero_right" (formula "29") (term "0,1,0")) - (rule "mul_literals" (formula "29") (term "0,0,0")) - (rule "qeq_literals" (formula "29") (term "1,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "leq_literals" (formula "29") (term "0")) - (builtin "One Step Simplification" (formula "29")) - (rule "false_right" (formula "29")) - (rule "equal_bsum2" (formula "29") (ifseqformula "5")) - (rule "allRight" (formula "29") (inst "sk=i_1")) - (rule "impRight" (formula "29")) - (rule "andLeft" (formula "1")) - (rule "polySimp_homoEq" (formula "31")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0")) - (rule "polySimp_pullOutFactor1" (formula "31") (term "0,0")) - (rule "add_literals" (formula "31") (term "1,0,0")) - (rule "times_zero_1" (formula "31") (term "0,0")) - (rule "add_zero_left" (formula "31") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "elimGcdEq" (formula "31") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=div(add(Z(8(4(6(3(8(4(7(4(1(2(#))))))))))), - int::seqGet(Seq::select(heap, self, Perm::$c), - i_1)), - Z(6(9(2(7(6(9(4(9(2(4(#))))))))))))") (inst "elimGcdRightDiv=Z(0(#))")) - (builtin "One Step Simplification" (formula "31")) - (rule "times_zero_1" (formula "31") (term "1,0,1,0")) - (rule "times_zero_1" (formula "31") (term "1,0,0,1")) - (rule "add_zero_left" (formula "31") (term "0,0,0")) - (rule "add_literals" (formula "31") (term "1,0,0")) - (rule "add_zero_right" (formula "31") (term "0,1,0")) - (rule "add_zero_left" (formula "31") (term "0,0,1")) - (builtin "One Step Simplification" (formula "31")) - (rule "mul_literals" (formula "31") (term "0,0,0,0")) - (rule "qeq_literals" (formula "31") (term "1,0")) - (builtin "One Step Simplification" (formula "31")) - (rule "times_zero_1" (formula "31") (term "0,0")) - (rule "leq_literals" (formula "31") (term "0")) - (builtin "One Step Simplification" (formula "31")) - (rule "bsum_zero_right" (formula "35")) - (rule "allRight" (formula "35") (inst "sk=j_0")) - (rule "impRight" (formula "35")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "polySimp_sepPosMonomial" (formula "37")) - (rule "polySimp_mulComm0" (formula "37") (term "1")) - (rule "polySimp_rightDist" (formula "37") (term "1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1")) - (rule "polySimp_mulAssoc" (formula "37") (term "0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "0,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,1")) - (rule "polySimp_elimOne" (formula "37") (term "0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "37") (term "0") (inst "selectSK=arr_1")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "32"))) - (rule "polySimp_homoEq" (formula "38")) - (rule "polySimp_addComm1" (formula "38") (term "0")) - (rule "polySimp_addComm0" (formula "38") (term "0,0")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "38")) - (rule "polySimp_mulLiterals" (formula "38") (term "0")) - (rule "bsum_zero_right" (formula "41")) - (rule "allRight" (formula "41") (inst "sk=i_2")) - (rule "impRight" (formula "41")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "43")) - (rule "polySimp_mulLiterals" (formula "43") (term "0")) - (rule "polySimp_elimOne" (formula "43") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "pullOutSelect" (formula "43") (term "0") (inst "selectSK=arr_2")) - (rule "simplifySelectOfAnon" (formula "1")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "35"))) - (rule "polySimp_homoEq" (formula "44")) - (rule "polySimp_addComm1" (formula "44") (term "0")) - (rule "polySimp_addComm0" (formula "44") (term "0,0")) - (rule "elementOfSingleton" (formula "1") (term "0,0,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "ifthenelse_negated" (formula "1") (term "0")) - (rule "polySimp_sepNegMonomial" (formula "44")) - (rule "polySimp_mulLiterals" (formula "44") (term "0")) - (rule "div_axiom" (formula "43") (term "0,0") (inst "quotient=quotient_0")) - (rule "equal_literals" (formula "1") (term "0")) - (builtin "One Step Simplification" (formula "1")) - (rule "mul_literals" (formula "1") (term "1,1,1,1")) - (rule "qeq_literals" (formula "1") (term "0,1")) - (builtin "One Step Simplification" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "polySimp_addAssoc" (formula "3") (term "0,1")) - (rule "add_literals" (formula "3") (term "0,0,1")) - (rule "polySimp_addComm1" (formula "3") (term "1")) - (rule "add_literals" (formula "3") (term "0,1")) - (rule "inEqSimp_homoInEq0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_homoInEq1" (formula "3")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0")) - (rule "polySimp_addComm1" (formula "3") (term "0")) - (rule "applyEq" (formula "46") (term "0,0") (ifseqformula "1")) - (rule "polySimp_homoEq" (formula "46")) - (rule "polySimp_mulLiterals" (formula "46") (term "1,0")) - (rule "polySimp_addComm1" (formula "46") (term "0")) - (rule "polySimp_addComm0" (formula "46") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "46")) - (rule "polySimp_mulComm0" (formula "46") (term "1")) - (rule "polySimp_rightDist" (formula "46") (term "1")) - (rule "polySimp_mulLiterals" (formula "46") (term "1,1")) - (rule "polySimp_elimOne" (formula "46") (term "1,1")) - (rule "polySimp_mulComm0" (formula "46") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "46") (term "0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1")) - (rule "polySimp_rightDist" (formula "2") (term "1")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) - (rule "mul_literals" (formula "2") (term "0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1")) - (rule "polySimp_rightDist" (formula "3") (term "1")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1")) - (rule "mul_literals" (formula "3") (term "0,1")) - (rule "ifthenelse_split" (formula "12") (term "0")) - (branch "self.a. = TRUE TRUE" - (rule "applyEqReverse" (formula "47") (term "1,1") (ifseqformula "13")) - (rule "hideAuxiliaryEq" (formula "13")) - (rule "replace_known_left" (formula "7") (term "0,0") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "7")) - (rule "applyEqReverse" (formula "44") (term "0,0,1") (ifseqformula "7")) - (rule "hideAuxiliaryEq" (formula "7")) - (rule "replace_known_left" (formula "4") (term "0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "4")) - (rule "applyEqReverse" (formula "46") (term "0,0,1") (ifseqformula "4")) - (rule "hideAuxiliaryEq" (formula "4")) - (rule "bsum_zero_right" (formula "37")) - (rule "allRight" (formula "37") (inst "sk=i_3")) - (rule "impRight" (formula "37")) - (rule "andLeft" (formula "1")) - (rule "inEqSimp_ltToLeq" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "onlyCreatedObjectsAreReferenced" (formula "50") (term "0,1,0") (ifseqformula "19")) - (rule "replace_known_left" (formula "1") (term "1") (ifseqformula "13")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "39"))) - (rule "true_left" (formula "1")) - (rule "div_axiom" (formula "41") (term "0") (inst "quotient=quotient_1")) - (rule "equal_literals" (formula "1") (term "0")) - (builtin "One Step Simplification" (formula "1")) - (rule "mul_literals" (formula "1") (term "1,1,1,1")) - (rule "qeq_literals" (formula "1") (term "0,1")) - (builtin "One Step Simplification" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "polySimp_addAssoc" (formula "3") (term "0,1")) - (rule "add_literals" (formula "3") (term "0,0,1")) - (rule "polySimp_addComm1" (formula "3") (term "1")) - (rule "add_literals" (formula "3") (term "0,1")) - (rule "inEqSimp_homoInEq0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_homoInEq1" (formula "3")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0")) - (rule "polySimp_addComm1" (formula "3") (term "0")) - (rule "applyEq" (formula "44") (term "0") (ifseqformula "1")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1")) - (rule "polySimp_rightDist" (formula "2") (term "1")) - (rule "mul_literals" (formula "2") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1")) - (rule "polySimp_rightDist" (formula "3") (term "1")) - (rule "mul_literals" (formula "3") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1")) - (rule "div_axiom" (formula "48") (term "0,0") (inst "quotient=quotient_2")) - (rule "qeq_literals" (formula "1") (term "0,1,1")) - (builtin "One Step Simplification" (formula "1")) - (rule "mul_literals" (formula "1") (term "1,1,1,1")) - (rule "equal_literals" (formula "1") (term "0")) - (builtin "One Step Simplification" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "andLeft" (formula "1")) - (rule "polySimp_addAssoc" (formula "3") (term "0,1")) - (rule "add_literals" (formula "3") (term "0,0,1")) - (rule "polySimp_addComm1" (formula "3") (term "1")) - (rule "add_literals" (formula "3") (term "0,1")) - (rule "inEqSimp_homoInEq0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_homoInEq1" (formula "3")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0")) + (branch "0 <= iv_1 & iv_1 < self.a.length - 0 FALSE" + (rule "andLeft" (formula "2")) + (rule "eqSymm" (formula "18")) + (rule "eqSymm" (formula "21")) + (rule "replace_known_left" (formula "34") (term "0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "34")) + (rule "polySimp_elimSub" (formula "34") (term "1")) + (rule "times_zero_2" (formula "34") (term "1,1")) + (rule "add_zero_right" (formula "34") (term "1")) + (rule "inEqSimp_ltToLeq" (formula "3")) + (rule "polySimp_mulComm0" (formula "3") (term "1,0,0")) (rule "polySimp_addComm1" (formula "3") (term "0")) - (rule "applyEq" (formula "51") (term "0,0") (ifseqformula "1")) - (rule "polySimp_homoEq" (formula "51")) - (rule "polySimp_mulLiterals" (formula "51") (term "1,0")) - (rule "polySimp_addComm1" (formula "51") (term "0")) - (rule "polySimp_addComm0" (formula "51") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "51")) - (rule "polySimp_mulComm0" (formula "51") (term "1")) - (rule "polySimp_rightDist" (formula "51") (term "1")) - (rule "polySimp_mulLiterals" (formula "51") (term "1,1")) - (rule "polySimp_elimOne" (formula "51") (term "1,1")) - (rule "polySimp_mulComm0" (formula "51") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "51") (term "0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "2")) - (rule "polySimp_mulComm0" (formula "2") (term "1")) - (rule "polySimp_rightDist" (formula "2") (term "1")) - (rule "mul_literals" (formula "2") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1")) - (rule "polySimp_rightDist" (formula "3") (term "1")) - (rule "mul_literals" (formula "3") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,1")) - (rule "allLeft" (formula "40") (inst "t=i_0")) - (rule "inEqSimp_commuteGeq" (formula "40") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "40") (term "1,0") (ifseqformula "20")) - (rule "inEqSimp_homoInEq1" (formula "40") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "40") (term "0,0,1,0")) - (rule "add_literals" (formula "40") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "40") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "40") (term "0,0,1,0")) - (rule "leq_literals" (formula "40") (term "0,1,0")) - (builtin "One Step Simplification" (formula "40")) - (rule "inEqSimp_contradInEq1" (formula "40") (term "0") (ifseqformula "19")) - (rule "qeq_literals" (formula "40") (term "0,0")) - (builtin "One Step Simplification" (formula "40")) - (rule "inEqSimp_exactShadow3" (formula "40") (ifseqformula "11")) - (rule "mul_literals" (formula "40") (term "0,0")) - (rule "polySimp_addAssoc" (formula "40") (term "0")) - (rule "add_literals" (formula "40") (term "0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "40")) - (rule "mul_literals" (formula "40") (term "1")) - (rule "elimGcdGeq_antec" (formula "40") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=quotient_0") (inst "elimGcdRightDiv=Z(0(#))")) - (rule "polySimp_mulLiterals" (formula "40") (term "1,0,1,0")) - (rule "mul_literals" (formula "40") (term "0,1,0,0,0,0,1,0")) - (rule "leq_literals" (formula "40") (term "0,0")) - (builtin "One Step Simplification" (formula "40")) - (rule "mul_literals" (formula "40") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "40") (term "0,0,0,0,0")) - (rule "add_literals" (formula "40") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "40") (term "0,0")) - (rule "add_literals" (formula "40") (term "1,1,0,0")) - (rule "times_zero_1" (formula "40") (term "1,0,0")) - (rule "add_zero_right" (formula "40") (term "0,0")) - (rule "leq_literals" (formula "40") (term "0")) - (builtin "One Step Simplification" (formula "40")) - (rule "allLeft" (formula "43") (inst "t=j_0")) - (rule "inEqSimp_commuteGeq" (formula "43") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "43") (term "1,0") (ifseqformula "15")) - (rule "inEqSimp_homoInEq1" (formula "43") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "43") (term "0,0,1,0")) - (rule "add_literals" (formula "43") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "43") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "43") (term "0,0,1,0")) - (rule "leq_literals" (formula "43") (term "0,1,0")) - (builtin "One Step Simplification" (formula "43")) - (rule "inEqSimp_contradInEq1" (formula "43") (term "0") (ifseqformula "14")) - (rule "qeq_literals" (formula "43") (term "0,0")) - (builtin "One Step Simplification" (formula "43")) - (rule "inEqSimp_exactShadow3" (formula "2") (ifseqformula "43")) - (rule "polySimp_rightDist" (formula "2") (term "0,0")) - (rule "mul_literals" (formula "2") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "add_literals" (formula "2") (term "0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "elimGcdLeq_antec" (formula "2") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=quotient_2") (inst "elimGcdRightDiv=Z(0(#))")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,0,0,0,0,1,0")) - (rule "neg_literal" (formula "2") (term "0,0,0,0,0,1,0")) - (rule "leq_literals" (formula "2") (term "0,0")) - (builtin "One Step Simplification" (formula "2")) - (rule "times_zero_1" (formula "2") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "2") (term "0,0,0,0,0")) - (rule "add_literals" (formula "2") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "2") (term "0,0")) - (rule "add_literals" (formula "2") (term "1,1,0,0")) - (rule "times_zero_1" (formula "2") (term "1,0,0")) - (rule "add_zero_right" (formula "2") (term "0,0")) - (rule "qeq_literals" (formula "2") (term "0")) - (builtin "One Step Simplification" (formula "2")) - (rule "allLeft" (formula "39") (inst "t=j_0")) - (rule "inEqSimp_commuteGeq" (formula "39") (term "1")) - (rule "applyEq" (formula "39") (term "0,1,1,0,0") (ifseqformula "1")) - (rule "polySimp_addComm0" (formula "39") (term "1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "39") (term "1") (ifseqformula "16")) - (rule "inEqSimp_homoInEq1" (formula "39") (term "0,1")) - (rule "polySimp_pullOutFactor1b" (formula "39") (term "0,0,1")) - (rule "add_literals" (formula "39") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "39") (term "1,0,0,1")) - (rule "add_zero_right" (formula "39") (term "0,0,1")) - (rule "leq_literals" (formula "39") (term "0,1")) - (builtin "One Step Simplification" (formula "39")) - (rule "inEqSimp_contradInEq1" (formula "39") (term "1") (ifseqformula "15")) - (rule "qeq_literals" (formula "39") (term "0,1")) - (builtin "One Step Simplification" (formula "39")) - (rule "allLeft" (formula "38") (inst "t=j_0")) - (rule "inEqSimp_commuteGeq" (formula "38") (term "1,0")) - (rule "applyEq" (formula "38") (term "0,1,0,1,1") (ifseqformula "1")) - (rule "polySimp_addComm0" (formula "38") (term "0,1,1")) - (rule "inEqSimp_contradInEq1" (formula "38") (term "1,0") (ifseqformula "16")) - (rule "inEqSimp_homoInEq1" (formula "38") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "38") (term "0,0,1,0")) - (rule "add_literals" (formula "38") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "38") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,0")) - (rule "leq_literals" (formula "38") (term "0,1,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "inEqSimp_contradInEq1" (formula "38") (term "0") (ifseqformula "15")) - (rule "qeq_literals" (formula "38") (term "0,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "newSym_eq" (formula "38") (inst "newSymDef=add(add(quotient_2, - mul(int::seqGet(Seq::select(heap, - self, - Perm::$c), - j_0), - Z(0(#)))), - mul(\\if ( geq(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - j_0), - Z(0(#))) - & leq(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - j_0), - add(Z(neglit(1(#))), - length(int[]::select(heap, - self, - Perm::$a))))) - \\then (int::select(heap, - int[]::select(heap, - self, - Perm::$a), - arr(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - j_0)))) - \\else ((int)(seqGetOutside)), - Z(0(#))))") (inst "l=l_0")) - (rule "times_zero_1" (formula "38") (term "1,0,1,1")) - (rule "times_zero_1" (formula "38") (term "1,1,1")) - (rule "add_zero_right" (formula "38") (term "0,1,1")) - (rule "add_zero_right" (formula "38") (term "1,1")) - (rule "applyEq" (formula "39") (term "0,0") (ifseqformula "38")) - (rule "polySimp_homoEq" (formula "39")) - (rule "polySimp_mulLiterals" (formula "39") (term "1,0")) - (rule "polySimp_mulComm0" (formula "39") (term "1,0")) - (rule "polySimp_rightDist" (formula "39") (term "1,0")) - (rule "polySimp_mulComm0" (formula "39") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "39") (term "0")) - (rule "polySimp_addComm1" (formula "39") (term "0,0")) - (rule "polySimp_addAssoc" (formula "39") (term "0,0,0")) - (rule "polySimp_addComm0" (formula "39") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "39") (term "0,0,0")) - (rule "add_literals" (formula "39") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "39") (term "1,0,0,0")) - (rule "add_zero_right" (formula "39") (term "0,0,0")) - (rule "polySimp_sepPosMonomial" (formula "39")) - (rule "polySimp_mulComm0" (formula "39") (term "1")) - (rule "polySimp_rightDist" (formula "39") (term "1")) - (rule "polySimp_mulLiterals" (formula "39") (term "1,1")) - (rule "polySimp_elimOne" (formula "39") (term "1,1")) - (rule "polySimp_mulComm0" (formula "39") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "39") (term "0,1")) - (rule "applyEq" (formula "38") (term "1,0,0") (ifseqformula "39")) - (rule "polySimp_addAssoc" (formula "38") (term "0,0")) - (rule "polyDiv_pullOut" (formula "38") (term "0") (inst "polyDivCoeff=l_0")) - (rule "equal_literals" (formula "38") (term "0,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "polySimp_mulLiterals" (formula "38") (term "1,0,0,0")) - (rule "polySimp_homoEq" (formula "38")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0")) - (rule "polySimp_addComm0" (formula "38") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,1,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "38") (term "0,0,1,1,1,0")) - (rule "add_literals" (formula "38") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_1" (formula "38") (term "1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "38") (term "1,0")) - (rule "polySimp_mulComm0" (formula "38") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "38") (term "0")) - (rule "polySimp_addComm1" (formula "38") (term "0,0")) - (rule "polySimp_pullOutFactor1" (formula "38") (term "0,0,0")) - (rule "add_literals" (formula "38") (term "1,0,0,0")) - (rule "times_zero_1" (formula "38") (term "0,0,0")) - (rule "add_zero_left" (formula "38") (term "0,0")) - (rule "applyEq" (formula "38") (term "0,1,0") (ifseqformula "1")) - (rule "polySimp_pullOutFactor1" (formula "38") (term "0")) - (rule "add_literals" (formula "38") (term "1,0")) - (rule "times_zero_1" (formula "38") (term "0")) - (builtin "One Step Simplification" (formula "38")) - (rule "true_left" (formula "38")) - (rule "allLeft" (formula "45") (inst "t=j_0")) - (rule "inEqSimp_commuteGeq" (formula "45") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "45") (term "0,0") (ifseqformula "15")) - (rule "qeq_literals" (formula "45") (term "0,0,0")) - (builtin "One Step Simplification" (formula "45")) - (rule "inEqSimp_contradInEq1" (formula "45") (term "0") (ifseqformula "16")) - (rule "inEqSimp_homoInEq1" (formula "45") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "45") (term "0,0,0")) - (rule "add_literals" (formula "45") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "45") (term "1,0,0,0")) - (rule "add_zero_right" (formula "45") (term "0,0,0")) - (rule "leq_literals" (formula "45") (term "0,0")) - (builtin "One Step Simplification" (formula "45")) - (rule "inEqSimp_exactShadow3" (formula "45") (ifseqformula "4")) - (rule "mul_literals" (formula "45") (term "0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0")) - (rule "add_literals" (formula "45") (term "0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "45")) - (rule "mul_literals" (formula "45") (term "1")) - (rule "elimGcdGeq_antec" (formula "45") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=quotient_2") (inst "elimGcdRightDiv=Z(0(#))")) - (rule "mul_literals" (formula "45") (term "0,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "45") (term "1,0,1,0")) - (rule "leq_literals" (formula "45") (term "0,0")) - (builtin "One Step Simplification" (formula "45")) - (rule "mul_literals" (formula "45") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "45") (term "0,0,0,0,0")) - (rule "add_literals" (formula "45") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "45") (term "0,0")) - (rule "add_literals" (formula "45") (term "1,1,0,0")) - (rule "times_zero_1" (formula "45") (term "1,0,0")) - (rule "add_zero_right" (formula "45") (term "0,0")) - (rule "leq_literals" (formula "45") (term "0")) - (builtin "One Step Simplification" (formula "45")) - (rule "inEqSimp_antiSymm" (formula "45") (ifseqformula "2")) - (rule "applyEqRigid" (formula "4") (term "0,1,1") (ifseqformula "45")) - (rule "times_zero_2" (formula "4") (term "1,1")) - (rule "add_zero_right" (formula "4") (term "1")) - (rule "applyEqRigid" (formula "3") (term "0,1,1") (ifseqformula "44")) - (rule "mul_literals" (formula "3") (term "1,1")) - (rule "add_zero_right" (formula "3") (term "1")) - (rule "applyEq" (formula "44") (term "0") (ifseqformula "43")) - (rule "qeq_literals" (formula "44")) - (rule "true_left" (formula "44")) - (rule "applyEqRigid" (formula "2") (term "0") (ifseqformula "43")) - (rule "leq_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "applyEq" (formula "1") (term "1") (ifseqformula "42")) - (rule "applyEq" (formula "37") (term "0,0,1") (ifseqformula "42")) - (rule "times_zero_2" (formula "37") (term "0,1")) - (rule "add_zero_left" (formula "37") (term "1")) - (rule "applyEqRigid" (formula "56") (term "0,0,1") (ifseqformula "42")) - (rule "times_zero_2" (formula "56") (term "0,1")) - (rule "add_zero_left" (formula "56") (term "1")) - (rule "allLeft" (formula "36") (inst "t=i_0")) - (rule "inEqSimp_commuteGeq" (formula "36") (term "1,0")) - (rule "applyEq" (formula "36") (term "0,1,0,1,1") (ifseqformula "7")) - (rule "polySimp_addComm0" (formula "36") (term "0,1,1")) - (rule "inEqSimp_contradInEq1" (formula "36") (term "1,0") (ifseqformula "18")) - (rule "inEqSimp_homoInEq1" (formula "36") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "36") (term "0,0,1,0")) - (rule "add_literals" (formula "36") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "36") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,0")) - (rule "leq_literals" (formula "36") (term "0,1,0")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_contradInEq1" (formula "36") (term "0") (ifseqformula "17")) - (rule "qeq_literals" (formula "36") (term "0,0")) - (builtin "One Step Simplification" (formula "36")) - (rule "newSym_eq" (formula "36") (inst "newSymDef=add(add(quotient_0, - mul(int::seqGet(Seq::select(heap, - self, - Perm::$c), - i_0), - Z(0(#)))), - mul(\\if ( geq(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - i_0), - Z(0(#))) - & leq(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - i_0), - add(Z(neglit(1(#))), - length(int[]::select(heap, - self, - Perm::$a))))) - \\then (int::select(heap, - int[]::select(heap, - self, - Perm::$a), - arr(int::seqGet(Seq::select(heap, - self, - Perm::$perm), - i_0)))) - \\else ((int)(seqGetOutside)), - Z(0(#))))") (inst "l=l_1")) - (rule "times_zero_1" (formula "36") (term "1,1,1")) - (rule "times_zero_1" (formula "36") (term "1,0,1,1")) - (rule "polySimp_addLiterals" (formula "36") (term "1,1")) - (rule "add_zero_right" (formula "36") (term "1,1")) - (rule "applyEq" (formula "37") (term "0,0") (ifseqformula "36")) - (rule "polySimp_homoEq" (formula "37")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "37") (term "0")) - (rule "polySimp_addComm1" (formula "37") (term "0,0")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,0")) - (rule "polySimp_addComm0" (formula "37") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "37") (term "0,0,0")) - (rule "add_literals" (formula "37") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "37") (term "1,0,0,0")) - (rule "add_zero_right" (formula "37") (term "0,0,0")) - (rule "polySimp_sepPosMonomial" (formula "37")) - (rule "polySimp_mulComm0" (formula "37") (term "1")) - (rule "polySimp_rightDist" (formula "37") (term "1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,1")) - (rule "polySimp_mulComm0" (formula "37") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,1")) - (rule "applyEq" (formula "36") (term "1,0,0") (ifseqformula "37")) - (rule "polySimp_addAssoc" (formula "36") (term "0,0")) - (rule "polyDiv_pullOut" (formula "36") (term "0") (inst "polyDivCoeff=l_1")) - (rule "equal_literals" (formula "36") (term "0,0")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,0,0,0")) - (rule "polySimp_homoEq" (formula "36")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0")) - (rule "polySimp_addComm0" (formula "36") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "36") (term "0,1,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "36") (term "0,0,1,1,1,0")) - (rule "add_literals" (formula "36") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_1" (formula "36") (term "1,0,0,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "36") (term "0")) - (rule "polySimp_addComm1" (formula "36") (term "0,0")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "0,0,0")) - (rule "add_literals" (formula "36") (term "1,0,0,0")) - (rule "times_zero_1" (formula "36") (term "0,0,0")) - (rule "add_zero_left" (formula "36") (term "0,0")) - (rule "applyEq" (formula "36") (term "0,1,0") (ifseqformula "7")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "0")) - (rule "add_literals" (formula "36") (term "1,0")) - (rule "times_zero_1" (formula "36") (term "0")) - (builtin "One Step Simplification" (formula "36")) - (rule "true_left" (formula "36")) - (rule "allLeft" (formula "47") (inst "t=i_0")) - (rule "inEqSimp_commuteGeq" (formula "47") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "47") (term "1,0") (ifseqformula "18")) - (rule "inEqSimp_homoInEq1" (formula "47") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "47") (term "0,0,1,0")) - (rule "add_literals" (formula "47") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "47") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "47") (term "0,0,1,0")) - (rule "leq_literals" (formula "47") (term "0,1,0")) - (builtin "One Step Simplification" (formula "47")) - (rule "inEqSimp_contradInEq1" (formula "47") (term "0") (ifseqformula "17")) - (rule "qeq_literals" (formula "47") (term "0,0")) - (builtin "One Step Simplification" (formula "47")) - (rule "inEqSimp_exactShadow3" (formula "8") (ifseqformula "47")) - (rule "polySimp_rightDist" (formula "8") (term "0,0")) - (rule "mul_literals" (formula "8") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "8") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "8") (term "0")) - (rule "add_literals" (formula "8") (term "0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "elimGcdLeq_antec" (formula "8") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=quotient_0") (inst "elimGcdRightDiv=Z(0(#))")) - (rule "mul_literals" (formula "8") (term "0,1,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "8") (term "1,0,1,0")) - (rule "neg_literal" (formula "8") (term "0,0,0,0,0,1,0")) - (rule "leq_literals" (formula "8") (term "0,0")) - (builtin "One Step Simplification" (formula "8")) - (rule "times_zero_1" (formula "8") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "8") (term "0,0,0,0,0")) - (rule "add_literals" (formula "8") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "8") (term "0,0")) - (rule "add_literals" (formula "8") (term "1,1,0,0")) - (rule "times_zero_1" (formula "8") (term "1,0,0")) - (rule "add_zero_right" (formula "8") (term "0,0")) - (rule "qeq_literals" (formula "8") (term "0")) - (builtin "One Step Simplification" (formula "8")) - (rule "inEqSimp_antiSymm" (formula "42") (ifseqformula "8")) - (rule "applyEqRigid" (formula "43") (term "0") (ifseqformula "42")) - (rule "qeq_literals" (formula "43")) - (rule "true_left" (formula "43")) - (rule "applyEqRigid" (formula "10") (term "0,1,1") (ifseqformula "42")) - (rule "mul_literals" (formula "10") (term "1,1")) - (rule "add_zero_right" (formula "10") (term "1")) - (rule "applyEqRigid" (formula "8") (term "0") (ifseqformula "41")) - (rule "leq_literals" (formula "8")) - (rule "true_left" (formula "8")) - (rule "applyEqRigid" (formula "8") (term "0,1,1") (ifseqformula "40")) - (rule "mul_literals" (formula "8") (term "1,1")) - (rule "add_zero_right" (formula "8") (term "1")) - (rule "applyEq" (formula "7") (term "1") (ifseqformula "39")) - (rule "applyEq" (formula "58") (term "0,0,1") (ifseqformula "39")) - (rule "times_zero_2" (formula "58") (term "0,1")) - (rule "add_zero_left" (formula "58") (term "1")) - (rule "allLeft" (formula "46") (inst "t=i_1")) - (rule "inEqSimp_commuteGeq" (formula "46") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "46") (term "1,0") (ifseqformula "13")) - (rule "inEqSimp_homoInEq1" (formula "46") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "46") (term "0,0,1,0")) - (rule "add_literals" (formula "46") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "46") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "46") (term "0,0,1,0")) - (rule "leq_literals" (formula "46") (term "0,1,0")) - (builtin "One Step Simplification" (formula "46")) - (rule "inEqSimp_contradInEq1" (formula "46") (term "0") (ifseqformula "12")) - (rule "qeq_literals" (formula "46") (term "0,0")) - (builtin "One Step Simplification" (formula "46")) - (rule "inEqSimp_exactShadow3" (formula "3") (ifseqformula "46")) - (rule "polySimp_rightDist" (formula "3") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0,0")) - (rule "mul_literals" (formula "3") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "3") (term "0")) - (rule "add_literals" (formula "3") (term "0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "3")) - (rule "polySimp_mulLiterals" (formula "3") (term "0")) - (rule "elimGcdLeq_antec" (formula "3") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))") (inst "elimGcdLeftDiv=quotient_1") (inst "elimGcdRightDiv=Z(0(#))")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0,1,0")) - (rule "neg_literal" (formula "3") (term "0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "3") (term "1,0,0,0,0,1,0")) - (rule "leq_literals" (formula "3") (term "0,0")) - (builtin "One Step Simplification" (formula "3")) - (rule "times_zero_1" (formula "3") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "3") (term "0,0,0,0,0")) - (rule "add_literals" (formula "3") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "3") (term "0,0")) - (rule "add_literals" (formula "3") (term "1,1,0,0")) - (rule "times_zero_1" (formula "3") (term "1,0,0")) - (rule "add_zero_right" (formula "3") (term "0,0")) - (rule "qeq_literals" (formula "3") (term "0")) - (builtin "One Step Simplification" (formula "3")) - (rule "inEqSimp_strengthen0" (formula "3") (ifseqformula "54")) - (rule "add_literals" (formula "3") (term "1")) - (rule "inEqSimp_contradEq3" (formula "54") (ifseqformula "3")) - (rule "mul_literals" (formula "54") (term "1,0,0")) - (rule "add_literals" (formula "54") (term "0,0")) - (rule "qeq_literals" (formula "54") (term "0")) - (builtin "One Step Simplification" (formula "54")) - (rule "false_right" (formula "54")) - (rule "allLeft" (formula "20") (inst "t=j_0")) - (rule "inEqSimp_commuteGeq" (formula "20") (term "1,0")) - (rule "applyEq" (formula "20") (term "0,1,0,1,1") (ifseqformula "1")) - (rule "mul_literals" (formula "20") (term "1,0,1,1")) - (rule "add_zero_right" (formula "20") (term "0,1,1")) - (rule "inEqSimp_contradInEq1" (formula "20") (term "0,0") (ifseqformula "11")) - (rule "qeq_literals" (formula "20") (term "0,0,0")) - (builtin "One Step Simplification" (formula "20")) - (rule "inEqSimp_contradInEq1" (formula "20") (term "0") (ifseqformula "12")) - (rule "inEqSimp_homoInEq1" (formula "20") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "20") (term "0,0,0")) - (rule "add_literals" (formula "20") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "20") (term "1,0,0,0")) - (rule "add_literals" (formula "20") (term "0,0,0")) - (rule "leq_literals" (formula "20") (term "0,0")) - (builtin "One Step Simplification" (formula "20")) - (rule "newSym_eq" (formula "20") (inst "newSymDef=add(mul(int::seqGet(Seq::select(heap, self, Perm::$c), - j_0), - Z(0(#))), - mul(int::seqGet(Seq::select(heap, self, Perm::$b), - int::seqGet(Seq::select(heap, - self, - Perm::$perm), - j_0)), - Z(0(#))))") (inst "l=l_2")) - (rule "times_zero_1" (formula "20") (term "1,1,1")) - (rule "times_zero_1" (formula "20") (term "0,1,1")) - (rule "add_literals" (formula "20") (term "1,1")) - (rule "add_zero_right" (formula "20") (term "1")) - (rule "applyEq" (formula "21") (term "0,0") (ifseqformula "20")) - (rule "polySimp_homoEq" (formula "21")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,0")) - (rule "polySimp_addComm1" (formula "21") (term "0")) - (rule "polySimp_addComm0" (formula "21") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "21")) - (rule "polySimp_mulComm0" (formula "21") (term "1")) - (rule "polySimp_rightDist" (formula "21") (term "1")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1")) - (rule "polySimp_elimOne" (formula "21") (term "1,1")) - (rule "polySimp_mulComm0" (formula "21") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "21") (term "0,1")) - (rule "applyEq" (formula "20") (term "1,0,0") (ifseqformula "21")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0")) - (rule "polyDiv_pullOut" (formula "20") (term "0") (inst "polyDivCoeff=l_2")) - (rule "equal_literals" (formula "20") (term "0,0")) - (builtin "One Step Simplification" (formula "20")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,0,0,0")) - (rule "polySimp_homoEq" (formula "20")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0")) - (rule "polySimp_addComm0" (formula "20") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "20") (term "0,0,1,1,1,0")) - (rule "add_literals" (formula "20") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_1" (formula "20") (term "1,0,0,1,1,1,0")) - (rule "add_literals" (formula "20") (term "0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,0")) - (rule "polySimp_mulComm0" (formula "20") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0")) - (rule "polySimp_pullOutFactor1" (formula "20") (term "0,0")) - (rule "add_literals" (formula "20") (term "1,0,0")) - (rule "times_zero_1" (formula "20") (term "0,0")) - (rule "add_zero_left" (formula "20") (term "0")) - (rule "applyEq" (formula "20") (term "0,0") (ifseqformula "1")) - (rule "mul_literals" (formula "20") (term "0")) - (builtin "One Step Simplification" (formula "20")) - (rule "true_left" (formula "20")) - (rule "allLeft" (formula "39") (inst "t=i_0")) - (rule "inEqSimp_commuteGeq" (formula "39") (term "1")) - (rule "applyEq" (formula "39") (term "0,1,1,0,0") (ifseqformula "8")) - (rule "mul_literals" (formula "39") (term "1,1,0,0")) - (rule "add_zero_right" (formula "39") (term "1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "39") (term "1,0") (ifseqformula "16")) - (rule "qeq_literals" (formula "39") (term "0,1,0")) - (builtin "One Step Simplification" (formula "39")) - (rule "inEqSimp_contradInEq1" (formula "39") (term "1") (ifseqformula "17")) - (rule "inEqSimp_homoInEq1" (formula "39") (term "0,1")) - (rule "polySimp_pullOutFactor1b" (formula "39") (term "0,0,1")) - (rule "add_literals" (formula "39") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "39") (term "1,0,0,1")) - (rule "add_literals" (formula "39") (term "0,0,1")) - (rule "leq_literals" (formula "39") (term "0,1")) - (builtin "One Step Simplification" (formula "39")) - (rule "allLeft" (formula "21") (inst "t=i_0")) - (rule "inEqSimp_commuteGeq" (formula "21") (term "1,0")) - (rule "applyEq" (formula "21") (term "0,1,0,1,1") (ifseqformula "8")) - (rule "mul_literals" (formula "21") (term "1,0,1,1")) - (rule "add_zero_right" (formula "21") (term "0,1,1")) - (rule "inEqSimp_contradInEq1" (formula "21") (term "0,0") (ifseqformula "16")) - (rule "qeq_literals" (formula "21") (term "0,0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "inEqSimp_contradInEq1" (formula "21") (term "0") (ifseqformula "17")) - (rule "inEqSimp_homoInEq1" (formula "21") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "21") (term "0,0,0")) - (rule "add_literals" (formula "21") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "21") (term "1,0,0,0")) - (rule "add_literals" (formula "21") (term "0,0,0")) - (rule "leq_literals" (formula "21") (term "0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "newSym_eq" (formula "21") (inst "newSymDef=add(mul(int::seqGet(Seq::select(heap, self, Perm::$c), - i_0), - Z(0(#))), - mul(int::seqGet(Seq::select(heap, self, Perm::$b), - int::seqGet(Seq::select(heap, - self, - Perm::$perm), - i_0)), - Z(0(#))))") (inst "l=l_3")) - (rule "times_zero_1" (formula "21") (term "1,1,1")) - (rule "times_zero_1" (formula "21") (term "0,1,1")) - (rule "add_literals" (formula "21") (term "1,1")) - (rule "add_zero_right" (formula "21") (term "1")) - (rule "applyEq" (formula "22") (term "0,0") (ifseqformula "21")) - (rule "polySimp_homoEq" (formula "22")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,0")) - (rule "polySimp_addComm1" (formula "22") (term "0")) - (rule "polySimp_addComm0" (formula "22") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "22")) - (rule "polySimp_mulComm0" (formula "22") (term "1")) - (rule "polySimp_rightDist" (formula "22") (term "1")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1")) - (rule "polySimp_elimOne" (formula "22") (term "1,1")) - (rule "polySimp_mulComm0" (formula "22") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "22") (term "0,1")) - (rule "applyEq" (formula "21") (term "1,0,0") (ifseqformula "22")) - (rule "polySimp_addAssoc" (formula "21") (term "0,0")) - (rule "polyDiv_pullOut" (formula "21") (term "0") (inst "polyDivCoeff=l_3")) - (rule "equal_literals" (formula "21") (term "0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,0,0,0")) - (rule "polySimp_homoEq" (formula "21")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0")) - (rule "polySimp_addComm1" (formula "21") (term "0,0,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "21") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "21") (term "1,1,0,0,0,1,1,0")) - (rule "times_zero_1" (formula "21") (term "1,0,0,0,1,1,0")) - (rule "add_literals" (formula "21") (term "0,0,0,1,1,0")) - (rule "polySimp_addComm0" (formula "21") (term "1,1,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,0")) - (rule "polySimp_mulComm0" (formula "21") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "21") (term "0")) - (rule "polySimp_pullOutFactor1" (formula "21") (term "0,0")) - (rule "add_literals" (formula "21") (term "1,0,0")) - (rule "times_zero_1" (formula "21") (term "0,0")) - (rule "add_zero_left" (formula "21") (term "0")) - (rule "applyEq" (formula "21") (term "0,0") (ifseqformula "8")) - (rule "times_zero_2" (formula "21") (term "0")) - (builtin "One Step Simplification" (formula "21")) - (rule "true_left" (formula "21")) - (rule "allLeft" (formula "22") (inst "t=i_1")) - (rule "inEqSimp_commuteGeq" (formula "22") (term "1,0")) - (rule "applyEq" (formula "22") (term "0,1,0,1,1") (ifseqformula "2")) - (rule "polySimp_addComm0" (formula "22") (term "0,1,1")) - (rule "inEqSimp_contradInEq1" (formula "22") (term "1,0") (ifseqformula "14")) - (rule "inEqSimp_homoInEq1" (formula "22") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "22") (term "0,0,1,0")) - (rule "add_literals" (formula "22") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "22") (term "1,0,0,1,0")) - (rule "add_literals" (formula "22") (term "0,0,1,0")) - (rule "leq_literals" (formula "22") (term "0,1,0")) - (builtin "One Step Simplification" (formula "22")) - (rule "inEqSimp_contradInEq1" (formula "22") (term "0") (ifseqformula "13")) - (rule "qeq_literals" (formula "22") (term "0,0")) - (builtin "One Step Simplification" (formula "22")) - (rule "newSym_eq" (formula "22") (inst "newSymDef=add(add(quotient_1, - mul(int::seqGet(Seq::select(heap, - self, - Perm::$c), - i_1), - Z(0(#)))), - mul(int::seqGet(Seq::select(heap, self, Perm::$b), - int::seqGet(Seq::select(heap, - self, - Perm::$perm), - i_1)), - Z(0(#))))") (inst "l=l_4")) - (rule "times_zero_1" (formula "22") (term "1,0,1,1")) - (rule "times_zero_1" (formula "22") (term "1,1,1")) - (rule "add_zero_right" (formula "22") (term "0,1,1")) - (rule "add_zero_right" (formula "22") (term "1,1")) - (rule "applyEq" (formula "23") (term "0,0") (ifseqformula "22")) - (rule "polySimp_homoEq" (formula "23")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0")) - (rule "polySimp_rightDist" (formula "23") (term "1,0")) - (rule "polySimp_mulComm0" (formula "23") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "23") (term "0")) - (rule "polySimp_addComm1" (formula "23") (term "0,0")) - (rule "polySimp_addAssoc" (formula "23") (term "0,0,0")) - (rule "polySimp_addComm0" (formula "23") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor0b" (formula "23") (term "0,0,0")) - (rule "add_literals" (formula "23") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "23") (term "1,0,0,0")) - (rule "add_zero_right" (formula "23") (term "0,0,0")) - (rule "polySimp_sepPosMonomial" (formula "23")) - (rule "polySimp_mulComm0" (formula "23") (term "1")) - (rule "polySimp_rightDist" (formula "23") (term "1")) - (rule "polySimp_mulLiterals" (formula "23") (term "1,1")) - (rule "polySimp_elimOne" (formula "23") (term "1,1")) - (rule "polySimp_mulComm0" (formula "23") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "23") (term "0,1")) - (rule "applyEq" (formula "22") (term "1,0,0") (ifseqformula "23")) - (rule "polySimp_addAssoc" (formula "22") (term "0,0")) - (rule "polyDiv_pullOut" (formula "22") (term "0") (inst "polyDivCoeff=l_4")) - (rule "equal_literals" (formula "22") (term "0,0")) + (rule "lenOfSeqDefEQ" (formula "21") (term "0") (ifseqformula "18")) + (rule "polySimp_elimSub" (formula "21") (term "1,0")) + (rule "times_zero_2" (formula "21") (term "1,1,0")) + (rule "add_zero_right" (formula "21") (term "1,0")) + (rule "inEqSimp_ltRight" (formula "34")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "polySimp_addComm0" (formula "1") (term "0")) + (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0")) + (rule "applyEq" (formula "16") (term "0") (ifseqformula "14")) + (rule "inEqSimp_commuteLeq" (formula "16")) + (rule "replace_known_left" (formula "22") (term "0,0") (ifseqformula "16")) (builtin "One Step Simplification" (formula "22")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,0,0,0")) - (rule "polySimp_homoEq" (formula "22")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0")) - (rule "polySimp_addComm0" (formula "22") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "22") (term "0,1,1,1,0")) - (rule "polySimp_pullOutFactor0b" (formula "22") (term "0,0,1,1,1,0")) - (rule "add_literals" (formula "22") (term "1,1,0,0,1,1,1,0")) - (rule "times_zero_1" (formula "22") (term "1,0,0,1,1,1,0")) - (rule "add_literals" (formula "22") (term "0,0,1,1,1,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,0")) - (rule "polySimp_mulComm0" (formula "22") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "22") (term "0")) - (rule "polySimp_addComm1" (formula "22") (term "0,0")) - (rule "polySimp_pullOutFactor1" (formula "22") (term "0,0,0")) - (rule "add_literals" (formula "22") (term "1,0,0,0")) - (rule "times_zero_1" (formula "22") (term "0,0,0")) - (rule "add_zero_left" (formula "22") (term "0,0")) - (rule "applyEq" (formula "22") (term "0,1,0") (ifseqformula "2")) - (rule "polySimp_pullOutFactor1" (formula "22") (term "0")) - (rule "add_literals" (formula "22") (term "1,0")) - (rule "times_zero_1" (formula "22") (term "0")) - (builtin "One Step Simplification" (formula "22")) - (rule "true_left" (formula "22")) - (rule "allLeft" (formula "48") (inst "t=i_1")) - (rule "inEqSimp_commuteGeq" (formula "48") (term "1,0")) - (rule "inEqSimp_contradInEq1" (formula "48") (term "1,0") (ifseqformula "14")) - (rule "inEqSimp_homoInEq1" (formula "48") (term "0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "48") (term "0,0,1,0")) - (rule "add_literals" (formula "48") (term "1,1,0,0,1,0")) - (rule "times_zero_1" (formula "48") (term "1,0,0,1,0")) - (rule "add_literals" (formula "48") (term "0,0,1,0")) - (rule "leq_literals" (formula "48") (term "0,1,0")) - (builtin "One Step Simplification" (formula "48")) - (rule "inEqSimp_contradInEq1" (formula "48") (term "0") (ifseqformula "13")) - (rule "qeq_literals" (formula "48") (term "0,0")) - (builtin "One Step Simplification" (formula "48")) - (rule "inEqSimp_exactShadow3" (formula "48") (ifseqformula "5")) - (rule "mul_literals" (formula "48") (term "0,0")) - (rule "polySimp_addAssoc" (formula "48") (term "0")) - (rule "add_literals" (formula "48") (term "0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "48")) - (rule "mul_literals" (formula "48") (term "1")) - (rule "inEqSimp_contradInEq3" (formula "48") (ifseqformula "3")) - (rule "mul_literals" (formula "48") (term "0,1,0")) - (rule "greater_literals" (formula "48") (term "0,0")) - (builtin "One Step Simplification" (formula "48")) - (rule "qeq_literals" (formula "48") (term "0")) - (builtin "One Step Simplification" (formula "48")) - (rule "closeFalse" (formula "48")) - ) - (branch "self.a. = TRUE FALSE" - (rule "referencedObjectIsCreatedRight" (formula "38") (ifseqformula "39")) - (rule "close" (formula "38") (ifseqformula "19")) + (rule "eqSymm" (formula "22")) + (rule "applyEq" (formula "4") (term "0,1,0") (ifseqformula "22")) + (rule "inEqSimp_sepNegMonomial1" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "0")) + (rule "polySimp_elimOne" (formula "1") (term "0")) + (rule "inEqSimp_sepNegMonomial0" (formula "4")) + (rule "polySimp_mulLiterals" (formula "4") (term "0")) + (rule "polySimp_elimOne" (formula "4") (term "0")) + (rule "inEqSimp_contradInEq0" (formula "4") (ifseqformula "1")) + (rule "andLeft" (formula "4")) + (rule "inEqSimp_homoInEq1" (formula "4")) + (rule "polySimp_pullOutFactor1b" (formula "4") (term "0")) + (rule "add_literals" (formula "4") (term "1,1,0")) + (rule "times_zero_1" (formula "4") (term "1,0")) + (rule "add_zero_right" (formula "4") (term "0")) + (rule "leq_literals" (formula "4")) + (rule "closeFalse" (formula "4")) ) ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "20")) - (rule "closeTrue" (formula "20")) + (branch " 0 <= (int)s_1_0[iv_1] & (int)s_1_0[iv_1] < self.pIdx@anon_heap_LOOP_0 - 0 FALSE" + (rule "seqNPermRange" (formula "20") (inst "iv=iv") (userinteraction)) + (rule "allLeft" (formula "20") (inst "t=iv_1") (userinteraction)) + (rule "andLeft" (formula "1")) + (rule "eqSymm" (formula "20")) + (rule "eqSymm" (formula "17")) + (rule "replace_known_left" (formula "21") (term "1,0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "21") (ifInst "" (formula "1"))) + (rule "andLeft" (formula "21")) + (rule "andLeft" (formula "21")) + (rule "replace_known_left" (formula "37") (term "0") (ifseqformula "21")) + (builtin "One Step Simplification" (formula "37")) + (rule "polySimp_elimSub" (formula "37") (term "1")) + (rule "times_zero_2" (formula "37") (term "1,1")) + (rule "add_zero_right" (formula "37") (term "1")) + (rule "castedGetAny" (formula "5") (term "2,0")) + (rule "inEqSimp_ltRight" (formula "34")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "inEqSimp_ltToLeq" (formula "23")) + (rule "polySimp_mulComm0" (formula "23") (term "1,0,0")) + (rule "inEqSimp_ltRight" (formula "37")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "lenOfSeqDefEQ" (formula "22") (term "0") (ifseqformula "19")) + (rule "polySimp_elimSub" (formula "22") (term "1,0")) + (rule "times_zero_2" (formula "22") (term "1,1,0")) + (rule "add_zero_right" (formula "22") (term "1,0")) + (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0")) + (rule "applyEq" (formula "16") (term "0") (ifseqformula "14")) + (rule "inEqSimp_commuteLeq" (formula "16")) + (rule "replace_known_left" (formula "22") (term "0,0") (ifseqformula "16")) + (builtin "One Step Simplification" (formula "22")) + (rule "eqSymm" (formula "22")) + (rule "applyEq" (formula "24") (term "0,1,0,0") (ifseqformula "22")) + (rule "inEqSimp_sepPosMonomial1" (formula "2")) + (rule "polySimp_mulLiterals" (formula "2") (term "1")) + (rule "polySimp_elimOne" (formula "2") (term "1")) + (rule "inEqSimp_sepPosMonomial1" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "1")) + (rule "polySimp_elimOne" (formula "1") (term "1")) + (rule "inEqSimp_sepPosMonomial0" (formula "24")) + (rule "polySimp_mulComm0" (formula "24") (term "1")) + (rule "polySimp_rightDist" (formula "24") (term "1")) + (rule "mul_literals" (formula "24") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "24") (term "1,1")) + (rule "polySimp_elimOne" (formula "24") (term "1,1")) + (rule "pullOutSelect" (formula "7") (term "1,0") (inst "selectSK=Perm_pIdx_1")) + (rule "applyEq" (formula "1") (term "1") (ifseqformula "7")) + (rule "applyEq" (formula "2") (term "0") (ifseqformula "7")) + (rule "inEqSimp_commuteGeq" (formula "2")) + (rule "inEqSimp_exactShadow3" (formula "1") (ifseqformula "25")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0")) + (rule "polySimp_addComm0" (formula "1") (term "0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "1")) + (rule "polySimp_mulComm0" (formula "1") (term "1")) + (rule "polySimp_rightDist" (formula "1") (term "1")) + (rule "mul_literals" (formula "1") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "1") (term "1,1")) + (rule "polySimp_elimOne" (formula "1") (term "1,1")) + (rule "inEqSimp_contradInEq1" (formula "3") (ifseqformula "1")) + (rule "andLeft" (formula "3")) + (rule "inEqSimp_homoInEq1" (formula "3")) + (rule "polySimp_pullOutFactor1b" (formula "3") (term "0")) + (rule "add_literals" (formula "3") (term "1,1,0")) + (rule "times_zero_1" (formula "3") (term "1,0")) + (rule "add_zero_right" (formula "3") (term "0")) + (rule "leq_literals" (formula "3")) + (rule "closeFalse" (formula "3")) ) ) - (branch "Show Axiom Satisfiability" - (builtin "One Step Simplification" (formula "12")) - (rule "closeTrue" (formula "12")) - ) ) ) - (branch "Case 2" - (builtin "One Step Simplification" (formula "15") (ifInst "" (formula "3"))) - (rule "closeTrue" (formula "15")) - ) ) - (branch "Case 2" - (builtin "One Step Simplification" (formula "1")) - (builtin "One Step Simplification" (formula "15")) - (rule "closeTrue" (formula "15")) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "13")) + (rule "closeTrue" (formula "13")) ) ) - (branch "Case 2" - (rule "impRight" (formula "14")) - (rule "andRight" (formula "15")) - (branch "Case 1" - (rule "andRight" (formula "15")) - (branch "Case 1" - (rule "andRight" (formula "15")) - (branch "Case 1" - (builtin "One Step Simplification" (formula "1")) - (rule "closeFalse" (formula "1")) - ) - (branch "Case 2" - (builtin "One Step Simplification" (formula "15") (ifInst "" (formula "3"))) - (rule "closeTrue" (formula "15")) - ) - ) - (branch "Case 2" + (branch "Assume bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0<>, moduloInt((int)self.c[i])) != bsum{int i;}(0, self.pIdx@anon_heap_LOOP_0, (int)(self.c[i]))" + (rule "notLeft" (formula "2")) + (rule "eqSymm" (formula "12")) + (rule "castedGetAny" (formula "12") (term "2,0")) + (rule "eqSymm" (formula "12")) + (rule "inEqSimp_ltRight" (formula "13")) + (rule "polySimp_mulComm0" (formula "1") (term "0,0")) + (rule "applyEq" (formula "13") (term "0") (ifseqformula "3")) + (rule "eqSymm" (formula "13")) + (rule "inEqSimp_sepPosMonomial1" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "1")) + (rule "polySimp_elimOne" (formula "1") (term "1")) + (rule "pullOutSelect" (formula "13") (term "1,0") (inst "selectSK=Perm_pIdx_1")) + (rule "applyEq" (formula "4") (term "1,0") (ifseqformula "1")) + (rule "applyEq" (formula "2") (term "0") (ifseqformula "1")) + (rule "inEqSimp_commuteGeq" (formula "2")) + (rule "expand_moduloInteger" (formula "4") (term "2,0")) + (rule "replace_int_RANGE" (formula "4") (term "1,1,2,0")) + (rule "replace_int_MIN" (formula "4") (term "0,2,0")) + (rule "replace_int_HALFRANGE" (formula "4") (term "0,0,1,2,0")) + (rule "mod_axiom" (formula "4") (term "1,2,0")) + (rule "polySimp_mulLiterals" (formula "4") (term "1,1,2,0")) + (rule "polySimp_addAssoc" (formula "4") (term "2,0")) + (rule "polySimp_addAssoc" (formula "4") (term "0,2,0")) + (rule "add_literals" (formula "4") (term "0,0,2,0")) + (rule "add_zero_left" (formula "4") (term "0,2,0")) + (rule "Class_invariant_axiom_for_Perm" (formula "12") (inst "sk=sk_0") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (ifseqformula "9")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "12")) + (rule "expandInRangeInt" (formula "12") (term "1,1,0,1,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "12") (term "1,1,0,1,0")) + (rule "replace_int_MAX" (formula "12") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "12") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "12") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "12") (term "1,0,1,1,0,1,0")) + (rule "andLeft" (formula "12")) + (rule "andLeft" (formula "12")) + (rule "castedGetAny" (formula "13") (term "0,0,1,1,0")) + (rule "castedGetAny" (formula "13") (term "1,1,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) + (rule "inEqSimp_commuteLeq" (formula "13") (term "0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "13") (term "1,1,1,0")) + (rule "applyEq" (formula "13") (term "0,1,0,0,1,0,0") (ifseqformula "14")) + (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) + (rule "nnf_imp2or" (formula "13") (term "0")) + (rule "nnf_notAnd" (formula "13") (term "0,0")) + (rule "inEqSimp_notLeq" (formula "13") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "13") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "13") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0,0")) + (rule "add_literals" (formula "13") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "13") (term "0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "13") (term "1,0,0")) + (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,0")) + (rule "polySimp_elimOne" (formula "13") (term "1,1,0,0")) + (rule "inEqSimp_notGeq" (formula "13") (term "0,0,0")) + (rule "times_zero_1" (formula "13") (term "1,0,0,0,0,0")) + (rule "add_zero_right" (formula "13") (term "0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "0,0,0")) + (rule "mul_literals" (formula "13") (term "1,0,0,0")) + (rule "Class_invariant_axiom_for_Perm" (formula "5") (inst "sk=sk_1") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (ifseqformula "9")) + (branch "Use Axiom" + (builtin "One Step Simplification" (formula "5") (ifInst "" (formula "8")) (ifInst "" (formula "18"))) + (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0,0,0,0,0")) + (rule "expandInRangeInt" (formula "5") (term "1,1,0,1,0")) + (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0,0,0,0,0")) + (rule "replace_int_MIN" (formula "5") (term "0,1,1,1,0,1,0")) + (rule "replace_int_MAX" (formula "5") (term "1,0,1,1,0,1,0")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "5")) + (rule "andLeft" (formula "6")) + (rule "elementOfSingleton" (formula "7") (term "0,0")) + (builtin "One Step Simplification" (formula "7")) + (rule "elementOfSingleton" (formula "7") (term "0,0,1")) + (builtin "One Step Simplification" (formula "7")) + (rule "applyEq" (formula "7") (term "0") (ifseqformula "1")) + (rule "inEqSimp_commuteLeq" (formula "7")) + (rule "inEqSimp_antiSymm" (formula "7") (ifseqformula "2")) + (rule "applyEqReverse" (formula "4") (term "1,0") (ifseqformula "7")) + (rule "applyEqReverse" (formula "28") (term "1,0") (ifseqformula "7")) + (rule "commute_and" (formula "25") (term "1,1,0")) + (rule "cnf_rightDist" (formula "25") (term "0")) + (rule "distr_forallAnd" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "commute_or" (formula "26") (term "0")) + (rule "cnf_rightDist" (formula "26") (term "0")) + (rule "distr_forallAnd" (formula "26")) + (rule "andLeft" (formula "26")) + (rule "commute_or" (formula "27") (term "0")) + (rule "equal_bsum2" (formula "30") (ifseqformula "4")) + (rule "allRight" (formula "30") (inst "sk=i_1")) + (rule "impRight" (formula "30")) + (rule "andLeft" (formula "1")) + (rule "polySimp_homoEq" (formula "32")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,1,0")) + (rule "polySimp_mulComm0" (formula "32") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "0,0")) + (rule "add_literals" (formula "32") (term "1,0,0")) + (rule "times_zero_1" (formula "32") (term "0,0")) + (rule "add_zero_left" (formula "32") (term "0")) + (rule "inEqSimp_ltToLeq" (formula "2")) + (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) + (rule "polySimp_addComm1" (formula "2") (term "0")) + (rule "inEqSimp_sepNegMonomial0" (formula "2")) + (rule "polySimp_mulLiterals" (formula "2") (term "0")) + (rule "polySimp_elimOne" (formula "2") (term "0")) + (rule "elimGcdEq" (formula "32") (inst "elimGcdRightDiv=Z(0(#))") (inst "elimGcdLeftDiv=div(add(Z(8(4(6(3(8(4(7(4(1(2(#))))))))))), + int::seqGet(Seq::select(heap, self, Perm::$c), + i_1)), + Z(6(9(2(7(6(9(4(9(2(4(#))))))))))))") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0")) + (rule "add_zero_left" (formula "32") (term "0,0,0")) + (rule "add_zero_left" (formula "32") (term "0,0,1")) + (rule "add_literals" (formula "32") (term "1,0,0")) + (rule "add_zero_left" (formula "32") (term "0,1,0")) + (rule "mul_literals" (formula "32") (term "0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1")) + (rule "mul_literals" (formula "32") (term "0,1,0")) + (rule "mul_literals" (formula "32") (term "0,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1")) + (builtin "One Step Simplification" (formula "32")) + (rule "leq_literals" (formula "32") (term "0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "qeq_literals" (formula "32") (term "0")) + (builtin "One Step Simplification" (formula "32")) + (rule "div_axiom" (formula "32") (term "0") (inst "quotient=quotient_1")) + (rule "mul_literals" (formula "1") (term "1,1,1,1,1")) + (rule "equal_literals" (formula "1") (term "0")) (builtin "One Step Simplification" (formula "1")) - (rule "closeFalse" (formula "1")) + (rule "qeq_literals" (formula "1") (term "0,1")) + (builtin "One Step Simplification" (formula "1")) + (rule "andLeft" (formula "1")) + (rule "andLeft" (formula "1")) + (rule "polySimp_addAssoc" (formula "3") (term "0,1")) + (rule "add_literals" (formula "3") (term "0,0,1")) + (rule "polySimp_addComm1" (formula "3") (term "1")) + (rule "add_literals" (formula "3") (term "0,1")) + (rule "inEqSimp_homoInEq0" (formula "2")) + (rule "polySimp_mulLiterals" (formula "2") (term "1,0")) + (rule "polySimp_addComm1" (formula "2") (term "0")) + (rule "inEqSimp_homoInEq1" (formula "3")) + (rule "polySimp_mulLiterals" (formula "3") (term "1,0")) + (rule "polySimp_addComm1" (formula "3") (term "0")) + (rule "applyEq" (formula "35") (term "0") (ifseqformula "1")) + (rule "inEqSimp_sepPosMonomial1" (formula "2")) + (rule "polySimp_mulComm0" (formula "2") (term "1")) + (rule "polySimp_rightDist" (formula "2") (term "1")) + (rule "mul_literals" (formula "2") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "3")) + (rule "polySimp_mulComm0" (formula "3") (term "1")) + (rule "polySimp_rightDist" (formula "3") (term "1")) + (rule "polySimp_mulLiterals" (formula "3") (term "1,1")) + (rule "mul_literals" (formula "3") (term "0,1")) + (rule "allLeft" (formula "32") (inst "t=i_1")) + (rule "inEqSimp_commuteGeq" (formula "32") (term "1,0")) + (rule "inEqSimp_contradInEq1" (formula "32") (term "1,0") (ifseqformula "5")) + (rule "inEqSimp_homoInEq1" (formula "32") (term "0,1,0")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,1,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,1,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,1,0")) + (rule "add_literals" (formula "32") (term "0,0,1,0")) + (rule "leq_literals" (formula "32") (term "0,1,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_contradInEq1" (formula "32") (term "0") (ifseqformula "4")) + (rule "qeq_literals" (formula "32") (term "0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_exactShadow3" (formula "2") (ifseqformula "32")) + (rule "polySimp_rightDist" (formula "2") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "2") (term "1,0,0")) + (rule "mul_literals" (formula "2") (term "0,0,0")) + (rule "polySimp_addComm1" (formula "2") (term "0")) + (rule "add_literals" (formula "2") (term "0,0")) + (rule "inEqSimp_sepNegMonomial1" (formula "2")) + (rule "polySimp_mulLiterals" (formula "2") (term "0")) + (rule "elimGcdLeq_antec" (formula "2") (inst "elimGcdRightDiv=Z(0(#))") (inst "elimGcdLeftDiv=quotient_1") (inst "elimGcd=Z(6(9(2(7(6(9(4(9(2(4(#)))))))))))")) + (rule "polySimp_mulLiterals" (formula "2") (term "1,0,1,0")) + (rule "polySimp_mulLiterals" (formula "2") (term "1,0,0,0,0,1,0")) + (rule "leq_literals" (formula "2") (term "0,0")) + (builtin "One Step Simplification" (formula "2")) + (rule "mul_literals" (formula "2") (term "1,0,0,0,0,0")) + (rule "neg_literal" (formula "2") (term "0,0,0,0,0,0")) + (rule "polySimp_addLiterals" (formula "2") (term "0,0,0,0")) + (rule "add_literals" (formula "2") (term "0,0,0,0")) + (rule "polySimp_pullOutFactor0b" (formula "2") (term "0,0")) + (rule "add_literals" (formula "2") (term "1,1,0,0")) + (rule "times_zero_1" (formula "2") (term "1,0,0")) + (rule "add_literals" (formula "2") (term "0,0")) + (rule "qeq_literals" (formula "2") (term "0")) + (builtin "One Step Simplification" (formula "2")) + (rule "inEqSimp_strengthen0" (formula "2") (ifseqformula "37")) + (rule "add_literals" (formula "2") (term "1")) + (rule "allLeft" (formula "32") (inst "t=i_1")) + (rule "inEqSimp_commuteGeq" (formula "32") (term "1,0")) + (rule "inEqSimp_contradInEq1" (formula "32") (term "1,0") (ifseqformula "6")) + (rule "inEqSimp_homoInEq1" (formula "32") (term "0,1,0")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,1,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,1,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,1,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0")) + (rule "leq_literals" (formula "32") (term "0,1,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_contradInEq1" (formula "32") (term "0") (ifseqformula "5")) + (rule "qeq_literals" (formula "32") (term "0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_exactShadow3" (formula "32") (ifseqformula "4")) + (rule "mul_literals" (formula "32") (term "0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0")) + (rule "add_literals" (formula "32") (term "0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "32")) + (rule "mul_literals" (formula "32") (term "1")) + (rule "inEqSimp_contradInEq3" (formula "32") (ifseqformula "2")) + (rule "greater_literals" (formula "32") (term "0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "mul_literals" (formula "32") (term "0,0")) + (rule "qeq_literals" (formula "32") (term "0")) + (builtin "One Step Simplification" (formula "32")) + (rule "closeFalse" (formula "32")) + ) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "16")) + (rule "closeTrue" (formula "16")) ) ) - (branch "Case 2" - (builtin "One Step Simplification" (formula "1")) - (rule "closeFalse" (formula "1")) + (branch "Show Axiom Satisfiability" + (builtin "One Step Simplification" (formula "14")) + (rule "closeTrue" (formula "14")) ) ) ) ) (branch "Exceptional Post (hasNext)" - (builtin "One Step Simplification" (formula "10")) - (rule "replaceKnownSelect_taclet1_0" (formula "10") (term "0,0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_1" (formula "10") (term "0,0,1,0,1")) - (rule "replaceKnownSelect_taclet1_2" (formula "10") (term "0,1,0,1,0,1")) - (rule "replaceKnownAuxiliaryConstant_taclet1_3" (formula "10") (term "0,1,0,1,0,1")) + (builtin "One Step Simplification" (formula "10") (ifInst "" (formula "5")) (ifInst "" (formula "11"))) (rule "andLeft" (formula "10")) (rule "andLeft" (formula "11")) (rule "andLeft" (formula "10")) @@ -7721,8 +1189,8 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (branch "Pre (hasNext)" (builtin "One Step Simplification" (formula "11")) (rule "wellFormedAnon" (formula "11")) - (rule "replace_known_left" (formula "11") (term "1") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "11") (ifInst "" (formula "4"))) + (rule "replace_known_left" (formula "11") (term "0") (ifseqformula "4")) + (builtin "One Step Simplification" (formula "11") (ifInst "" (formula "3"))) (rule "closeTrue" (formula "11")) ) ) diff --git a/key.ui/examples/heap/verifyThis15_3_DLL/doUndo.proof b/key.ui/examples/heap/verifyThis15_3_DLL/doUndo.proof index c1686c1d802..e17efc630cc 100644 --- a/key.ui/examples/heap/verifyThis15_3_DLL/doUndo.proof +++ b/key.ui/examples/heap/verifyThis15_3_DLL/doUndo.proof @@ -2,63 +2,65 @@ \settings { "#Proof-Settings-Config-File -#Mon Jan 16 00:33:47 CET 2023 -[NewSMT]NoTypeHierarchy=false +#Fri Sep 08 10:35:45 CEST 2023 +[Choice]DefaultChoices=JavaCard-JavaCard\\:off, Strings-Strings\\:on, assertions-assertions\\:safe, bigint-bigint\\:on, floatRules-floatRules\\:strictfpOnly, initialisation-initialisation\\:disableStaticInitialisation, intRules-intRules\\:arithmeticSemanticsIgnoringOF, integerSimplificationRules-integerSimplificationRules\\:full, javaLoopTreatment-javaLoopTreatment\\:efficient, mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off, methodExpansion-methodExpansion\\:modularOnly, modelFields-modelFields\\:treatAsAxiom, moreSeqRules-moreSeqRules\\:on, permissions-permissions\\:off, programRules-programRules\\:Java, reach-reach\\:on, runtimeExceptions-runtimeExceptions\\:ban, sequences-sequences\\:on, wdChecks-wdChecks\\:off, wdOperator-wdOperator\\:L [Labels]UseOriginLabels=true -[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON +[NewSMT]Axiomatisations=false +[NewSMT]NoTypeHierarchy=false [NewSMT]Presburger=false -[SMTSettings]invariantForall=false -[Strategy]ActiveStrategy=JavaCardDLStrategy -[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF -[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS -[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF -[Choice]DefaultChoices=assertions-assertions\\:safe , intRules-intRules\\:arithmeticSemanticsIgnoringOF , initialisation-initialisation\\:disableStaticInitialisation , programRules-programRules\\:Java , runtimeExceptions-runtimeExceptions\\:ban , JavaCard-JavaCard\\:off , Strings-Strings\\:on , modelFields-modelFields\\:treatAsAxiom , bigint-bigint\\:on , sequences-sequences\\:on , reach-reach\\:on , integerSimplificationRules-integerSimplificationRules\\:full , wdOperator-wdOperator\\:L , wdChecks-wdChecks\\:off , permissions-permissions\\:off , moreSeqRules-moreSeqRules\\:on , mergeGenerateIsWeakeningGoal-mergeGenerateIsWeakeningGoal\\:off , javaLoopTreatment-javaLoopTreatment\\:efficient , floatRules-floatRules\\:strictfpOnly , methodExpansion-methodExpansion\\:modularOnly -[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_INVARIANT -[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE +[NewSMT]identifier=OPEN +[NewSMT]sqrtSMTTranslation=SMT +[SMTSettings]SelectedTaclets= [SMTSettings]UseBuiltUniqueness=false [SMTSettings]explicitTypeHierarchy=false [SMTSettings]instantiateHierarchyAssumptions=true -[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_COMPLETION -[SMTSettings]SelectedTaclets= -[StrategyProperty]DEP_OPTIONS_KEY=DEP_ON -[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF -[Strategy]MaximumNumberOfAutomaticApplications=50000 -[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT -[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE +[SMTSettings]integersMaximum=2147483645 +[SMTSettings]integersMinimum=-2147483645 +[SMTSettings]invariantForall=false +[SMTSettings]maxGenericSorts=2 [SMTSettings]useConstantsForBigOrSmallIntegers=true -[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE -[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF -[Strategy]Timeout=-1 -[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER -[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF [SMTSettings]useUninterpretedMultiplication=true -[NewSMT]sqrtSMTTranslation=SMT +[StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF [StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT_INTERNAL +[StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE +[StrategyProperty]DEP_OPTIONS_KEY=DEP_ON +[StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE +[StrategyProperty]LOOP_OPTIONS_KEY=LOOP_INVARIANT [StrategyProperty]METHOD_OPTIONS_KEY=METHOD_CONTRACT -[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF -[NewSMT]identifier=OPEN -[SMTSettings]maxGenericSorts=2 +[StrategyProperty]MPS_OPTIONS_KEY=MPS_MERGE +[StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_COMPLETION [StrategyProperty]OSS_OPTIONS_KEY=OSS_ON -[NewSMT]Axiomatisations=false +[StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS +[StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON +[StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF [StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED -[SMTSettings]integersMinimum=-2147483645 +[StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT +[StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER +[StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF +[StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF [StrategyProperty]VBT_PHASE=VBT_SYM_EX -[SMTSettings]integersMaximum=2147483645 +[Strategy]ActiveStrategy=JavaCardDLStrategy +[Strategy]MaximumNumberOfAutomaticApplications=50000 +[Strategy]Timeout=-1 " } \javaSource "src"; \proofObligation "#Proof Obligation Settings -#Mon Jan 16 00:33:47 CET 2023 +#Fri Sep 08 10:35:45 CEST 2023 +class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO contract=DoubleLinkedList[DoubleLinkedList\\:\\:doUndo(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0 name=DoubleLinkedList[DoubleLinkedList\\:\\:doUndo(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0 -class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO "; \proof { (keyLog "0" (keyUser "kirsten" ) (keyVersion "c2a4d52c2ad58a473b8d4f6ce4c8d074ffe247f6")) (keyLog "1" (keyUser "Julian" ) (keyVersion "d707dbd7db")) +(keyLog "2" (keyUser "arne" ) (keyVersion "6c808a3515ac39349724327a9e38578fbb2121d9")) +(keyLog "3" (keyUser "arne" ) (keyVersion "6c808a3515ac39349724327a9e38578fbb2121d9")) (autoModeTime "77624143920") @@ -79,7 +81,7 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "notLeft" (formula "2")) (rule "replace_known_right" (formula "4") (term "0") (ifseqformula "11") (userinteraction)) (builtin "One Step Simplification" (formula "4")) -(rule "Class_invariant_axiom_for_DoubleLinkedList" (formula "9") (inst "i_5=i_5") (inst "i_4=i_4") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (inst "j=j") (ifseqformula "10") (userinteraction)) +(rule "Class_invariant_axiom_for_DoubleLinkedList" (formula "9") (inst "j=j") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (inst "i_4=i_4") (inst "i_5=i_5") (ifseqformula "10") (userinteraction)) (rule "andLeft" (formula "9")) (rule "andLeft" (formula "9")) (rule "andLeft" (formula "9")) @@ -101,649 +103,337 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (builtin "One Step Simplification" (formula "13")) (rule "cut_direct" (formula "18") (term "0,0") (userinteraction)) (branch "CUT: self.head = null TRUE" - (builtin "One Step Simplification" (formula "19")) - (rule "true_left" (formula "19")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "21") (term "0,1,0,0")) - (rule "eqSymm" (formula "24") (term "0,0,0,1")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "replace_known_left" (formula "17") (term "0,0") (ifseqformula "18")) - (builtin "One Step Simplification" (formula "17")) - (rule "true_left" (formula "17")) - (rule "replace_known_left" (formula "9") (term "0") (ifseqformula "17")) + (rule "replace_known_left" (formula "9") (term "0") (ifseqformula "18")) (builtin "One Step Simplification" (formula "9")) - (rule "replace_known_left" (formula "11") (term "0,0") (ifseqformula "17")) - (builtin "One Step Simplification" (formula "11")) - (rule "true_left" (formula "11")) (rule "replace_known_left" (formula "10") (term "0") (ifseqformula "9")) (builtin "One Step Simplification" (formula "10")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) (rule "polySimp_elimSub" (formula "7") (term "1")) (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "18") (term "1,1,0,0")) - (rule "mul_literals" (formula "18") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "17") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "17") (term "1,1,1,0")) - (rule "castedGetAny" (formula "19") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "19") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "eqSeqEmpty" (formula "9")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "6")) (rule "add_zero_right" (formula "6") (term "0")) (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "0,0,0")) - (rule "add_zero_right" (formula "17") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "19") (term "0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "castedGetAny" (formula "17") (term "0,1,0")) - (rule "eqSymm" (formula "17") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "7")) (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) (rule "polySimp_addAssoc" (formula "7") (term "0,0")) (rule "add_literals" (formula "7") (term "0,0,0")) (rule "polySimp_addComm1" (formula "7") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "18") (term "0,0,1,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0,0,0")) - (rule "assignment" (formula "22") (term "1")) - (builtin "One Step Simplification" (formula "22")) - (rule "applyEq" (formula "9") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "7") (term "0,1,0") (ifseqformula "9")) + (rule "applyEq" (formula "7") (term "0,1,0") (ifseqformula "10")) (rule "times_zero_2" (formula "7") (term "1,0")) (rule "add_zero_right" (formula "7") (term "0")) - (rule "applyEq" (formula "12") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "12") (term "1,0,0,1,0,0")) - (rule "add_literals" (formula "12") (term "0,0,1,0,0")) - (rule "applyEq" (formula "14") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "14") (term "1,0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,1,0,0")) - (rule "applyEq" (formula "11") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "11") (term "1,0,0,1,0,0")) - (rule "add_literals" (formula "11") (term "0,0,1,0,0")) - (rule "applyEq" (formula "13") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "13") (term "1,0,0,1,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,1,0,0")) - (rule "applyEq" (formula "10") (term "1") (ifseqformula "9")) - (rule "applyEq" (formula "17") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "17") (term "1,0,0,1,0,0")) - (rule "add_zero_right" (formula "17") (term "0,0,1,0,0")) - (rule "applyEq" (formula "16") (term "0,1,0,0,1,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "16") (term "1,0,0,1,0,0")) - (rule "add_zero_right" (formula "16") (term "0,0,1,0,0")) - (rule "applyEq" (formula "18") (term "0,1,0,0,1,0,0,0") (ifseqformula "9")) - (rule "times_zero_2" (formula "18") (term "1,0,0,1,0,0,0")) - (rule "add_literals" (formula "18") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "12") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "0,0,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "6")) (rule "polySimp_mulLiterals" (formula "6") (term "0")) (rule "polySimp_elimOne" (formula "6") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "16") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "18") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "0,1,0,0,0,0")) (rule "inEqSimp_sepPosMonomial0" (formula "7")) (rule "mul_literals" (formula "7") (term "1")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "mul_literals" (formula "12") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "11") (term "1,0,0")) - (rule "mul_literals" (formula "11") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "mul_literals" (formula "13") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,0")) (rule "inEqSimp_contradInEq1" (formula "7") (ifseqformula "6")) (rule "qeq_literals" (formula "7") (term "0")) (builtin "One Step Simplification" (formula "7")) (rule "closeFalse" (formula "7")) ) (branch "CUT: self.head = null FALSE" - (rule "replace_known_right" (formula "9") (term "0") (ifseqformula "22") (userinteraction)) - (builtin "One Step Simplification" (formula "9")) - (rule "notLeft" (formula "9") (userinteraction)) - (rule "replace_known_right" (formula "9") (term "0") (ifseqformula "21") (userinteraction)) - (builtin "One Step Simplification" (formula "9")) - (rule "notLeft" (formula "9") (userinteraction)) - (rule "replace_known_right" (formula "9") (term "0,0") (ifseqformula "22") (userinteraction)) - (builtin "One Step Simplification" (formula "9")) - (rule "replace_known_right" (formula "15") (term "0,0") (ifseqformula "22") (userinteraction)) - (builtin "One Step Simplification" (formula "15")) - (builtin "One Step Simplification" (formula "16")) + (rule "replace_known_right" (formula "11") (term "0,0") (ifseqformula "22") (userinteraction)) + (builtin "One Step Simplification" (formula "11")) + (rule "replace_known_right" (formula "17") (term "0,0") (ifseqformula "22") (userinteraction)) + (builtin "One Step Simplification" (formula "17")) + (builtin "One Step Simplification" (formula "18")) (rule "eqSymm" (formula "25") (term "0,0,0,1")) (rule "assignment" (formula "25") (term "1")) (builtin "One Step Simplification" (formula "25")) (rule "methodBodyExpand" (formula "25") (term "1") (newnames "heapBefore_doUndo,savedHeapBefore_doUndo")) (builtin "One Step Simplification" (formula "25")) - (builtin "Use Operation Contract" (formula "25") (newnames "heapBefore_remove,exc_0,heapAfter_remove,anon_heap_remove") (contract "DoubleLinkedList[DoubleLinkedList::remove(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0")) + (builtin "Use Operation Contract" (formula "25") (newnames "heapBefore_remove,exc_0,heapAfter_remove,anon_heap_remove") (contract "DoubleLinkedList[DoubleLinkedList::remove(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0") (modality "diamond")) (branch "Post (remove)" - (builtin "One Step Simplification" (formula "21")) + (builtin "One Step Simplification" (formula "23")) (builtin "One Step Simplification" (formula "27")) - (rule "andLeft" (formula "9")) - (rule "andLeft" (formula "22")) (rule "andLeft" (formula "23")) (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "andLeft" (formula "24")) - (rule "selectOfAnonEQ" (formula "26") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "26") (ifInst "" (formula "36")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "26") (term "0,0")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfSingleton" (formula "26") (term "0,0,0")) - (builtin "One Step Simplification" (formula "26")) - (rule "selectOfAnonEQ" (formula "29") (term "0,0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "29") (ifInst "" (formula "36")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "29") (term "0,0,0")) - (rule "elementOfSingleton" (formula "29") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "elementOfUnion" (formula "29") (term "0,0,0")) - (rule "elementOfSingleton" (formula "29") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "elementOfUnion" (formula "29") (term "0,0,0,0")) - (rule "elementOfSingleton" (formula "29") (term "0,0,0,0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "elementOfSingleton" (formula "29") (term "0,0,0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "selectOfAnonEQ" (formula "27") (term "0,0,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "27") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "27") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1")) - (builtin "One Step Simplification" (formula "27")) - (rule "elementOfUnion" (formula "27") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1")) - (builtin "One Step Simplification" (formula "27")) - (rule "elementOfUnion" (formula "27") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "27") (term "0,0,0,0,1")) - (builtin "One Step Simplification" (formula "27")) - (rule "selectOfAnonEQ" (formula "28") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "28") (ifInst "" (formula "36")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "28") (term "0,0")) - (rule "elementOfSingleton" (formula "28") (term "1,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "elementOfUnion" (formula "28") (term "0,0,0")) - (rule "elementOfSingleton" (formula "28") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "elementOfUnion" (formula "28") (term "0,0,0")) - (rule "elementOfSingleton" (formula "28") (term "0,0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "elementOfSingleton" (formula "28") (term "0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "selectOfAnonEQ" (formula "27") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "27") (ifInst "" (formula "36")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "27") (term "0,0")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "andLeft" (formula "25")) + (rule "selectOfAnonEQ" (formula "27") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "27") (ifInst "" (formula "35")) (ifInst "" (formula "4"))) (rule "elementOfSingleton" (formula "27") (term "1,0,0")) (builtin "One Step Simplification" (formula "27")) - (rule "elementOfUnion" (formula "27") (term "0,0")) - (rule "elementOfSingleton" (formula "27") (term "1,0,0")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "27")) - (rule "elementOfUnion" (formula "27") (term "0,0,0")) - (rule "elementOfSingleton" (formula "27") (term "0,0,0,0")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "27")) (rule "elementOfSingleton" (formula "27") (term "0,0,0")) (builtin "One Step Simplification" (formula "27")) - (rule "selectOfAnonEQ" (formula "28") (term "0,0,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "28") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "28") (term "0,0,0,1")) + (rule "selectOfAnonEQ" (formula "30") (term "0,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "30") (ifInst "" (formula "35")) (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "30") (term "1,0,0,0")) + (builtin "One Step Simplification" (formula "30")) + (rule "elementOfSingleton" (formula "30") (term "1,0,0,0")) + (builtin "One Step Simplification" (formula "30")) + (rule "elementOfSingleton" (formula "30") (term "0,0,0,0,0")) + (builtin "One Step Simplification" (formula "30")) + (rule "elementOfSingleton" (formula "30") (term "0,0,0,0")) + (builtin "One Step Simplification" (formula "30")) + (rule "selectOfAnonEQ" (formula "28") (term "0,0,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "28") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) (rule "elementOfSingleton" (formula "28") (term "1,0,0,0,1")) (builtin "One Step Simplification" (formula "28")) - (rule "elementOfUnion" (formula "28") (term "0,0,0,1")) (rule "elementOfSingleton" (formula "28") (term "1,0,0,0,1")) (builtin "One Step Simplification" (formula "28")) - (rule "elementOfUnion" (formula "28") (term "0,0,0,1")) (rule "elementOfSingleton" (formula "28") (term "0,0,0,0,1")) (builtin "One Step Simplification" (formula "28")) - (rule "selectOfAnonEQ" (formula "30") (term "1,1,0,0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "30") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "30") (term "0,1,1,0,0")) - (rule "elementOfSingleton" (formula "30") (term "1,0,1,1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "elementOfUnion" (formula "30") (term "0,1,1,0,0")) - (rule "elementOfSingleton" (formula "30") (term "1,0,1,1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "elementOfUnion" (formula "30") (term "0,1,1,0,0")) - (rule "elementOfSingleton" (formula "30") (term "0,0,1,1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "elementOfSingleton" (formula "30") (term "0,1,1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "selectOfAnonEQ" (formula "24") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "24") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "24") (term "0,0")) - (rule "elementOfSingleton" (formula "24") (term "1,0,0")) - (builtin "One Step Simplification" (formula "24")) - (rule "elementOfUnion" (formula "24") (term "0,0")) - (rule "elementOfSingleton" (formula "24") (term "1,0,0")) - (builtin "One Step Simplification" (formula "24")) - (rule "elementOfUnion" (formula "24") (term "0,0")) - (rule "elementOfSingleton" (formula "24") (term "1,0,0")) - (builtin "One Step Simplification" (formula "24")) - (rule "elementOfSingleton" (formula "24") (term "0,0")) - (builtin "One Step Simplification" (formula "24")) - (rule "selectOfAnonEQ" (formula "30") (term "0,0,1,0,1,0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "30") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "30") (term "0,0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "30") (term "1,0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "elementOfUnion" (formula "30") (term "0,0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "30") (term "1,0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "elementOfUnion" (formula "30") (term "0,0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "30") (term "0,0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "selectOfAnonEQ" (formula "25") (term "0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "25") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "25") (term "0,0")) + (rule "selectOfAnonEQ" (formula "29") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "29") (ifInst "" (formula "35")) (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "29") (term "1,0,0")) + (builtin "One Step Simplification" (formula "29")) + (rule "elementOfSingleton" (formula "29") (term "1,0,0,0")) + (builtin "One Step Simplification" (formula "29")) + (rule "elementOfSingleton" (formula "29") (term "0,0,0,0")) + (builtin "One Step Simplification" (formula "29")) + (rule "elementOfSingleton" (formula "29") (term "0,0,0")) + (builtin "One Step Simplification" (formula "29")) + (rule "selectOfAnonEQ" (formula "28") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "28") (ifInst "" (formula "35")) (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "28") (term "1,0,0")) + (builtin "One Step Simplification" (formula "28")) + (rule "elementOfSingleton" (formula "28") (term "1,0,0")) + (builtin "One Step Simplification" (formula "28")) + (rule "elementOfSingleton" (formula "28") (term "0,0,0,0")) + (builtin "One Step Simplification" (formula "28")) + (rule "elementOfSingleton" (formula "28") (term "0,0,0")) + (builtin "One Step Simplification" (formula "28")) + (rule "selectOfAnonEQ" (formula "29") (term "0,0,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "29") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "29") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "29")) + (rule "elementOfSingleton" (formula "29") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "29")) + (rule "elementOfSingleton" (formula "29") (term "0,0,0,0,1")) + (builtin "One Step Simplification" (formula "29")) + (rule "selectOfAnonEQ" (formula "31") (term "1,1,0,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "31") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) + (rule "elementOfUnion" (formula "31") (term "0,1,1,0,0")) + (rule "elementOfSingleton" (formula "31") (term "1,0,1,1,0,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "elementOfUnion" (formula "31") (term "0,1,1,0,0")) + (rule "elementOfSingleton" (formula "31") (term "1,0,1,1,0,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "elementOfUnion" (formula "31") (term "0,1,1,0,0")) + (rule "elementOfSingleton" (formula "31") (term "0,0,1,1,0,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "elementOfSingleton" (formula "31") (term "0,1,1,0,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "selectOfAnonEQ" (formula "25") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "25") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) (rule "elementOfSingleton" (formula "25") (term "1,0,0")) (builtin "One Step Simplification" (formula "25")) - (rule "elementOfUnion" (formula "25") (term "0,0")) (rule "elementOfSingleton" (formula "25") (term "1,0,0")) (builtin "One Step Simplification" (formula "25")) - (rule "elementOfUnion" (formula "25") (term "0,0")) - (rule "elementOfSingleton" (formula "25") (term "0,0,0")) + (rule "elementOfSingleton" (formula "25") (term "1,0,0")) (builtin "One Step Simplification" (formula "25")) (rule "elementOfSingleton" (formula "25") (term "0,0")) (builtin "One Step Simplification" (formula "25")) - (rule "selectOfAnonEQ" (formula "26") (term "0,0,1,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "26") (ifInst "" (formula "35")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "26") (term "0,0,0,1,1")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0,1,1")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0,1,1")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0,1,1")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0,1,1")) - (rule "elementOfSingleton" (formula "26") (term "0,0,0,0,1,1")) - (builtin "One Step Simplification" (formula "26")) - (rule "selectOfAnonEQ" (formula "26") (term "1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,1")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,1")) + (rule "selectOfAnonEQ" (formula "31") (term "0,0,1,0,1,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "31") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) + (rule "elementOfUnion" (formula "31") (term "0,0,0,1,0,1,0")) + (rule "elementOfSingleton" (formula "31") (term "1,0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "elementOfUnion" (formula "31") (term "0,0,0,1,0,1,0")) + (rule "elementOfSingleton" (formula "31") (term "1,0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "elementOfUnion" (formula "31") (term "0,0,0,1,0,1,0")) + (rule "elementOfSingleton" (formula "31") (term "0,0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "31")) + (rule "selectOfAnonEQ" (formula "26") (term "0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "26") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "26") (term "1,0,0")) (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0,1")) + (rule "elementOfSingleton" (formula "26") (term "1,0,0")) (builtin "One Step Simplification" (formula "26")) - (rule "elementOfUnion" (formula "26") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "26") (term "1,0,0,0,1")) + (rule "elementOfSingleton" (formula "26") (term "0,0,0")) (builtin "One Step Simplification" (formula "26")) - (rule "elementOfSingleton" (formula "26") (term "0,0,0,1")) + (rule "elementOfSingleton" (formula "26") (term "0,0")) (builtin "One Step Simplification" (formula "26")) - (rule "notLeft" (formula "29")) - (builtin "Use Operation Contract" (formula "37") (newnames "heapBefore_unremove,exc_1,heapAfter_unremove,anon_heap_unremove") (contract "DoubleLinkedList[DoubleLinkedList::unremove(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0")) + (rule "selectOfAnonEQ" (formula "27") (term "0,0,1,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "27") (ifInst "" (formula "34")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "0,0,0,0,1,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "selectOfAnonEQ" (formula "27") (term "1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "elementOfSingleton" (formula "27") (term "0,0,0,1")) + (builtin "One Step Simplification" (formula "27")) + (rule "notLeft" (formula "30")) + (builtin "Use Operation Contract" (formula "36") (newnames "heapBefore_unremove,exc_1,heapAfter_unremove,anon_heap_unremove") (contract "DoubleLinkedList[DoubleLinkedList::unremove(DoubleLinkedList.Node,int)].JML normal_behavior operation contract.0") (modality "diamond")) (branch "Post (unremove)" - (builtin "One Step Simplification" (formula "32")) - (builtin "One Step Simplification" (formula "39")) - (rule "andLeft" (formula "32")) + (builtin "One Step Simplification" (formula "33")) + (builtin "One Step Simplification" (formula "38")) (rule "andLeft" (formula "33")) (rule "andLeft" (formula "34")) - (rule "andLeft" (formula "34")) - (rule "andLeft" (formula "34")) - (rule "andLeft" (formula "34")) - (rule "selectOfAnonEQ" (formula "36") (term "0,0,1") (ifseqformula "32")) - (builtin "One Step Simplification" (formula "36") (ifInst "" (formula "42"))) - (rule "elementOfUnion" (formula "36") (term "0,0,0,0,1")) - (rule "elementOfSingleton" (formula "36") (term "1,0,0,0,0,1")) - (builtin "One Step Simplification" (formula "36")) - (rule "elementOfUnion" (formula "36") (term "0,0,0,0,1")) - (rule "elementOfSingleton" (formula "36") (term "1,0,0,0,0,1")) - (builtin "One Step Simplification" (formula "36")) - (rule "elementOfUnion" (formula "36") (term "0,0,0,0,1")) - (rule "elementOfSingleton" (formula "36") (term "1,0,0,0,0,1")) - (builtin "One Step Simplification" (formula "36")) - (rule "elementOfSingleton" (formula "36") (term "0,0,0,0,1")) - (builtin "One Step Simplification" (formula "36")) - (rule "selectOfAnonEQ" (formula "32") (term "0,1,1,0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "32") (ifInst "" (formula "43")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "32") (term "0,0,1,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,1,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfUnion" (formula "32") (term "0,0,1,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,1,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfUnion" (formula "32") (term "0,0,0,1,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,0,1,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfSingleton" (formula "32") (term "0,0,0,1,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "selectOfAnonEQ" (formula "34") (term "0,1,1,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "34") (ifInst "" (formula "42")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "34") (term "0,0,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfSingleton" (formula "34") (term "0,0,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "selectOfAnonEQ" (formula "35") (term "0,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "42")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "35") (term "0,0,1")) - (rule "elementOfSingleton" (formula "35") (term "1,0,0,1")) + (rule "andLeft" (formula "35")) + (rule "andLeft" (formula "35")) + (rule "andLeft" (formula "35")) + (rule "andLeft" (formula "35")) + (rule "selectOfAnonEQ" (formula "33") (term "0,1,1,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "33") (ifInst "" (formula "42")) (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,1,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,1,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,0,1,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "0,0,0,1,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "selectOfAnonEQ" (formula "35") (term "0,1,1,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "41")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,1,1,1")) (builtin "One Step Simplification" (formula "35")) - (rule "elementOfUnion" (formula "35") (term "0,0,1")) - (rule "elementOfSingleton" (formula "35") (term "1,0,0,1")) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,1,1,1")) (builtin "One Step Simplification" (formula "35")) - (rule "elementOfUnion" (formula "35") (term "0,0,1")) - (rule "elementOfSingleton" (formula "35") (term "1,0,0,1")) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,1,1,1")) (builtin "One Step Simplification" (formula "35")) - (rule "selectOfAnonEQ" (formula "34") (term "0,0,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "34") (ifInst "" (formula "42")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "34") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,0,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfSingleton" (formula "34") (term "0,0,0,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "selectOfAnonEQ" (formula "32") (term "0,1,0,1,0") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "32") (ifInst "" (formula "43")) (ifInst "" (formula "4"))) - (rule "elementOfUnion" (formula "32") (term "0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfUnion" (formula "32") (term "0,0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfUnion" (formula "32") (term "0,0,0,1,0,1,0")) - (rule "elementOfSingleton" (formula "32") (term "1,0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "elementOfSingleton" (formula "32") (term "0,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "32")) - (rule "selectOfAnonEQ" (formula "34") (term "2,1,1,1") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "34") (ifInst "" (formula "42")) (ifInst "" (formula "2"))) - (rule "elementOfUnion" (formula "34") (term "0,2,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,2,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,2,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,2,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,2,1,1,1")) - (rule "elementOfSingleton" (formula "34") (term "1,0,2,1,1,1")) - (builtin "One Step Simplification" (formula "34")) - (rule "selectOfAnonEQ" (formula "34") (term "0") (ifseqformula "32")) - (builtin "One Step Simplification" (formula "34") (ifInst "" (formula "42"))) - (rule "elementOfUnion" (formula "34") (term "0,0,0")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,0")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfUnion" (formula "34") (term "0,0,0")) - (rule "elementOfSingleton" (formula "34") (term "1,0,0,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "elementOfSingleton" (formula "34") (term "0,0,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "selectOfAnonEQ" (formula "35") (term "0") (ifseqformula "32")) - (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "42"))) - (rule "elementOfUnion" (formula "35") (term "0,0,0")) + (rule "elementOfSingleton" (formula "35") (term "0,0,1,1,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "selectOfAnonEQ" (formula "35") (term "0,0,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "41")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "elementOfSingleton" (formula "35") (term "1,0,0,0,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "elementOfSingleton" (formula "35") (term "0,0,0,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "selectOfAnonEQ" (formula "33") (term "0,1,0,1,0") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "33") (ifInst "" (formula "42")) (ifInst "" (formula "4"))) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "1,0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "elementOfSingleton" (formula "33") (term "0,0,0,1,0,1,0")) + (builtin "One Step Simplification" (formula "33")) + (rule "selectOfAnonEQ" (formula "35") (term "2,1,1,1") (ifseqformula "23")) + (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "41")) (ifInst "" (formula "2"))) + (rule "elementOfSingleton" (formula "35") (term "1,0,2,1,1,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "elementOfSingleton" (formula "35") (term "1,0,2,1,1,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "elementOfSingleton" (formula "35") (term "1,0,2,1,1,1")) + (builtin "One Step Simplification" (formula "35")) + (rule "selectOfAnonEQ" (formula "35") (term "0") (ifseqformula "33")) + (builtin "One Step Simplification" (formula "35") (ifInst "" (formula "41"))) (rule "elementOfSingleton" (formula "35") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "35")) - (rule "elementOfUnion" (formula "35") (term "0,0,0")) (rule "elementOfSingleton" (formula "35") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "35")) - (rule "elementOfUnion" (formula "35") (term "0,0,0")) (rule "elementOfSingleton" (formula "35") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "35")) - (rule "methodCallEmpty" (formula "44") (term "1") (userinteraction)) - (rule "tryEmpty" (formula "44") (term "1") (userinteraction)) - (rule "emptyModality" (formula "44") (term "1") (userinteraction)) - (builtin "One Step Simplification" (formula "44") (ifInst "" (formula "37"))) - (rule "selectOfAnonEQ" (formula "44") (term "1") (ifseqformula "32")) - (builtin "One Step Simplification" (formula "44") (ifInst "" (formula "42"))) - (rule "elementOfUnion" (formula "44") (term "0,0,1")) - (rule "elementOfSingleton" (formula "44") (term "1,0,0,1")) - (builtin "One Step Simplification" (formula "44")) - (rule "elementOfUnion" (formula "44") (term "0,0,1")) - (rule "elementOfSingleton" (formula "44") (term "1,0,0,1")) - (builtin "One Step Simplification" (formula "44")) - (rule "elementOfUnion" (formula "44") (term "0,0,1")) - (rule "elementOfSingleton" (formula "44") (term "1,0,0,1")) - (builtin "One Step Simplification" (formula "44")) - (rule "elementOfSingleton" (formula "44") (term "0,0,1")) - (builtin "One Step Simplification" (formula "44")) - (rule "applyEq" (formula "44") (term "1") (ifseqformula "34") (userinteraction)) - (rule "applyEq" (formula "44") (term "2,1,1,1") (ifseqformula "25") (userinteraction)) - (rule "applyEq" (formula "44") (term "0,1,1,1") (ifseqformula "24") (userinteraction)) - (rule "applyEq" (formula "44") (term "0,0,1") (ifseqformula "24") (userinteraction)) - (rule "eqSeqConcat" (formula "44") (userinteraction)) - (rule "commute_and_2" (formula "44") (userinteraction)) - (rule "andRight" (formula "44") (userinteraction)) + (rule "elementOfSingleton" (formula "35") (term "0,0,0")) + (builtin "One Step Simplification" (formula "35")) + (rule "methodCallEmpty" (formula "43") (term "1") (userinteraction)) + (rule "tryEmpty" (formula "43") (term "1") (userinteraction)) + (rule "emptyModality" (formula "43") (term "1") (userinteraction)) + (builtin "One Step Simplification" (formula "43") (ifInst "" (formula "38"))) + (rule "selectOfAnonEQ" (formula "43") (term "1") (ifseqformula "33")) + (builtin "One Step Simplification" (formula "43") (ifInst "" (formula "41"))) + (rule "elementOfSingleton" (formula "43") (term "1,0,0,1")) + (builtin "One Step Simplification" (formula "43")) + (rule "elementOfSingleton" (formula "43") (term "1,0,0,1")) + (builtin "One Step Simplification" (formula "43")) + (rule "elementOfSingleton" (formula "43") (term "1,0,0,1")) + (builtin "One Step Simplification" (formula "43")) + (rule "elementOfSingleton" (formula "43") (term "0,0,1")) + (builtin "One Step Simplification" (formula "43")) + (rule "applyEq" (formula "43") (term "1") (ifseqformula "35") (userinteraction)) + (rule "applyEq" (formula "43") (term "2,1,1,1") (ifseqformula "26") (userinteraction)) + (rule "applyEq" (formula "43") (term "0,1,1,1") (ifseqformula "25") (userinteraction)) + (rule "applyEq" (formula "43") (term "0,0,1") (ifseqformula "25") (userinteraction)) + (rule "eqSeqConcat" (formula "43") (userinteraction)) + (rule "commute_and_2" (formula "43") (userinteraction)) + (rule "andRight" (formula "43") (userinteraction)) (branch "Case 1" - (rule "andRight" (formula "44") (userinteraction)) + (rule "andRight" (formula "43") (userinteraction)) (branch "Case 1" - (rule "eqSymm" (formula "38") (term "0,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "27") (term "0,0")) - (rule "eqSymm" (formula "32") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "28") (term "0,0")) - (rule "eqSymm" (formula "29") (term "0,1,0")) - (rule "eqSymm" (formula "32") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "34")) - (rule "eqSymm" (formula "20") (term "0,1,0,0")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "26") (term "0,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1")) - (rule "mul_literals" (formula "28") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "44") (term "2,1,0,1,1")) - (rule "mul_literals" (formula "44") (term "1,2,1,0,1,1")) + (rule "polySimp_elimSub" (formula "43") (term "2,1,0,1,1")) + (rule "mul_literals" (formula "43") (term "1,2,1,0,1,1")) (rule "polySimp_elimSub" (formula "7") (term "1")) (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "25") (term "1")) - (rule "mul_literals" (formula "25") (term "1,1")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,1,0")) - (rule "polySimp_homoEq" (formula "44")) - (rule "polySimp_addComm0" (formula "35") (term "1")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,1")) + (rule "polySimp_homoEq" (formula "43")) (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "25") (term "1")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "44") (term "0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,1,0,1,0")) - (rule "polySimp_addComm0" (formula "44") (term "2,1,0,1,0")) - (rule "polySimp_addComm0" (formula "44") (term "0,0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "27") (term "1")) - (rule "eqSeqEmpty" (formula "40")) - (rule "ifEqualsNull" (formula "38")) - (rule "orRight" (formula "38")) - (rule "castedGetAny" (formula "26") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "26") (term "1,1,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,0")) - (rule "castedGetAny" (formula "26") (term "1,2,0")) - (rule "castedGetAny" (formula "36") (term "0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "20") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "43") (term "0")) + (rule "polySimp_addComm0" (formula "43") (term "1,1,0,0,0,0,0")) + (rule "polySimp_addComm0" (formula "43") (term "1,1,0,1,0,1,0")) + (rule "polySimp_addComm0" (formula "43") (term "2,1,0,1,0")) + (rule "polySimp_addComm0" (formula "43") (term "0,0")) (rule "inEqSimp_ltToLeq" (formula "6")) (rule "add_zero_right" (formula "6") (term "0")) (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "add_zero_right" (formula "10") (term "0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,0,0,0,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "28") (term "1")) - (rule "castedGetAny" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "lenOfSeqConcat" (formula "45") (term "1,0")) - (builtin "One Step Simplification" (formula "45")) + (rule "lenOfSeqConcat" (formula "43") (term "1,0")) + (builtin "One Step Simplification" (formula "43")) (rule "inEqSimp_ltToLeq" (formula "7")) (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0")) - (rule "polySimp_addComm1" (formula "45") (term "0,0")) - (rule "polySimp_addComm0" (formula "45") (term "0,0,0")) + (rule "polySimp_addAssoc" (formula "43") (term "0")) + (rule "polySimp_addComm1" (formula "43") (term "0,0")) + (rule "polySimp_addComm0" (formula "43") (term "0,0,0")) (rule "polySimp_addAssoc" (formula "7") (term "0,0")) (rule "add_literals" (formula "7") (term "0,0,0")) (rule "polySimp_addComm1" (formula "7") (term "0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "45") (term "1,0")) - (rule "polySimp_elimSub" (formula "45") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "45") (term "1,1,0")) - (rule "lenOfSeqSub" (formula "45") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "45") (term "1,1,0,0")) - (rule "times_zero_2" (formula "45") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "45") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "45") (term "0,1,0")) - (rule "polySimp_addComm1" (formula "45") (term "0")) - (rule "polySimp_rightDist" (formula "45") (term "1,0,0,0,1,0,0")) - (rule "mul_literals" (formula "45") (term "0,1,0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,1,0,0")) - (rule "add_literals" (formula "45") (term "0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "45") (term "0,0,1,0,0")) - (rule "replace_known_left" (formula "45") (term "0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "45")) - (rule "polySimp_addComm1" (formula "45") (term "0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,0")) - (rule "add_literals" (formula "45") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "45") (term "0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "45") (term "0,1,0")) - (rule "add_zero_right" (formula "45") (term "0,0,1,0")) - (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,1,0")) - (rule "replace_known_left" (formula "45") (term "0,1,0") (ifseqformula "6")) - (builtin "One Step Simplification" (formula "45")) - (rule "polySimp_addComm1" (formula "45") (term "0")) - (rule "polySimp_addComm1" (formula "45") (term "0,0")) - (rule "polySimp_pullOutFactor2" (formula "45") (term "0,0,0")) - (rule "add_literals" (formula "45") (term "1,0,0,0")) - (rule "times_zero_1" (formula "45") (term "0,0,0")) - (rule "add_zero_left" (formula "45") (term "0,0")) - (rule "applyEq" (formula "41") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "34") (term "2,1,1,0") (ifseqformula "25")) - (rule "applyEq" (formula "32") (term "0,1,1,0") (ifseqformula "27")) - (rule "applyEq" (formula "44") (term "0,1,0") (ifseqformula "11")) - (rule "polySimp_pullOutFactor1" (formula "44") (term "0")) - (rule "add_literals" (formula "44") (term "1,0")) - (rule "times_zero_1" (formula "44") (term "0")) - (builtin "One Step Simplification" (formula "44")) - (rule "closeTrue" (formula "44")) + (rule "lenOfSeqSub" (formula "43") (term "1,0")) + (rule "polySimp_elimSub" (formula "43") (term "1,1,0")) + (rule "polySimp_addComm1" (formula "43") (term "1,1,0")) + (rule "lenOfSeqSub" (formula "43") (term "1,0,0")) + (rule "polySimp_elimSub" (formula "43") (term "1,1,0,0")) + (rule "times_zero_2" (formula "43") (term "1,1,1,0,0")) + (rule "add_zero_right" (formula "43") (term "1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "43") (term "0,1,0")) + (rule "polySimp_addComm1" (formula "43") (term "0")) + (rule "polySimp_rightDist" (formula "43") (term "1,0,0,0,1,0,0")) + (rule "mul_literals" (formula "43") (term "0,1,0,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "43") (term "0,0,0,1,0,0")) + (rule "add_literals" (formula "43") (term "0,0,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "43") (term "0,0,1,0,0")) + (rule "replace_known_left" (formula "43") (term "0,1,0,0") (ifseqformula "7")) + (builtin "One Step Simplification" (formula "43")) + (rule "polySimp_addComm1" (formula "43") (term "0,0")) + (rule "polySimp_addAssoc" (formula "43") (term "0,0,0")) + (rule "polySimp_addAssoc" (formula "43") (term "0,0,0,0")) + (rule "add_literals" (formula "43") (term "0,0,0,0,0")) + (rule "add_zero_left" (formula "43") (term "0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "43") (term "0,1,0")) + (rule "add_zero_right" (formula "43") (term "0,0,1,0")) + (rule "polySimp_mulComm0" (formula "43") (term "1,0,0,1,0")) + (rule "replace_known_left" (formula "43") (term "0,1,0") (ifseqformula "6")) + (builtin "One Step Simplification" (formula "43")) + (rule "polySimp_addComm1" (formula "43") (term "0")) + (rule "polySimp_addComm1" (formula "43") (term "0,0")) + (rule "polySimp_pullOutFactor2" (formula "43") (term "0,0,0")) + (rule "add_literals" (formula "43") (term "1,0,0,0")) + (rule "times_zero_1" (formula "43") (term "0,0,0")) + (rule "add_zero_left" (formula "43") (term "0,0")) + (rule "applyEq" (formula "43") (term "0,1,0") (ifseqformula "12")) + (rule "polySimp_pullOutFactor1" (formula "43") (term "0")) + (rule "add_literals" (formula "43") (term "1,0")) + (rule "times_zero_1" (formula "43") (term "0")) + (builtin "One Step Simplification" (formula "43")) + (rule "closeTrue" (formula "43")) ) (branch "Case 2" - (rule "eqTermCut" (formula "44") (term "2,0,0,0,1,0") (inst "s=seqLen(seqSub(seqConcat(seqSub(Seq::select(heap, + (rule "eqTermCut" (formula "43") (term "2,0,0,0,1,0") (inst "s=seqLen(seqSub(seqConcat(seqSub(Seq::select(heap, self, DoubleLinkedList::$s), Z(0(#)), @@ -758,865 +448,151 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO Z(0(#)), k))") (userinteraction)) (branch "Assume k = seqSub(seqConcat(seqSub(self.s, 0, k), seqSub(self.s, k + 1, self.len)), 0, k).length" - (rule "applyEqReverse" (formula "45") (term "1,0") (ifseqformula "1") (userinteraction)) - (rule "eqSeqConcat" (formula "45") (userinteraction)) - (rule "cut_direct" (formula "45") (term "0,0") (userinteraction)) + (rule "applyEqReverse" (formula "44") (term "1,0") (ifseqformula "1") (userinteraction)) + (rule "eqSeqConcat" (formula "44") (userinteraction)) + (rule "cut_direct" (formula "44") (term "0,0") (userinteraction)) (branch "CUT: seqSub(self.s, k, self.s.length).length = seqSingleton(x).length + seqSub(seqConcat(seqSub(self.s, 0, k), seqSub(self.s, k + 1, self.len)), k, self.len - 1).length TRUE" - (builtin "One Step Simplification" (formula "46") (userinteraction)) - (rule "andRight" (formula "46") (userinteraction)) + (builtin "One Step Simplification" (formula "45")) + (rule "andRight" (formula "45") (userinteraction)) (branch "Case 1" - (rule "eqSeqSingleton" (formula "46") (userinteraction)) - (rule "andRight" (formula "46") (userinteraction)) + (rule "eqSeqSingleton" (formula "45") (userinteraction)) + (rule "andRight" (formula "45") (userinteraction)) (branch "Case 1" - (builtin "One Step Simplification" (formula "1")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "22") (term "0,1,0,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "30") (term "0,0")) - (rule "eqSymm" (formula "31") (term "0,1,0")) - (rule "eqSymm" (formula "2")) - (rule "eqSymm" (formula "34") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "40") (term "0,0")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "28")) - (rule "eqSymm" (formula "29") (term "0,0")) - (rule "eqSymm" (formula "34") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "38")) - (rule "eqSymm" (formula "28") (term "0,1")) - (rule "polySimp_elimSub" (formula "19") (term "1,0,1,0")) - (rule "mul_literals" (formula "19") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1")) - (rule "mul_literals" (formula "27") (term "1,1")) - (rule "polySimp_elimSub" (formula "21") (term "1,1,0,0")) - (rule "mul_literals" (formula "21") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "9") (term "1")) - (rule "mul_literals" (formula "9") (term "1,1")) - (rule "polySimp_elimSub" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1")) - (rule "mul_literals" (formula "30") (term "1,1,0,1")) - (rule "polySimp_homoEq" (formula "1")) - (rule "polySimp_elimSub" (formula "20") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "20") (term "1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "1") (term "2,0,1,0,0")) - (rule "mul_literals" (formula "1") (term "1,2,0,1,0,0")) - (rule "polySimp_addComm0" (formula "37") (term "1")) - (rule "polySimp_addComm0" (formula "21") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "26") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "2") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "27") (term "1")) - (rule "polySimp_addComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "9") (term "1")) - (rule "polySimp_addComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "30") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "1") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "20") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "1") (term "2,0,1,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0")) - (rule "castedGetAny" (formula "15") (term "1,0,0,1,0")) - (rule "lenOfSeqSub" (formula "46") (term "0")) - (rule "sub_literals" (formula "46") (term "1,0")) - (builtin "One Step Simplification" (formula "46")) - (rule "equal_literals" (formula "46") (term "1")) - (builtin "One Step Simplification" (formula "46")) - (rule "less_literals" (formula "46")) - (rule "closeTrue" (formula "46")) + (rule "lenOfSeqSub" (formula "45") (term "0")) + (rule "sub_literals" (formula "45") (term "1,0")) + (builtin "One Step Simplification" (formula "45")) + (rule "equal_literals" (formula "45") (term "1")) + (builtin "One Step Simplification" (formula "45")) + (rule "less_literals" (formula "45")) + (rule "closeTrue" (formula "45")) ) (branch "Case 2" - (rule "getOfSeqSub" (formula "46") (term "0") (userinteraction)) - (rule "ifthenelse_split" (formula "46") (term "0") (userinteraction)) + (rule "getOfSeqSub" (formula "45") (term "0") (userinteraction)) + (rule "ifthenelse_split" (formula "45") (term "0") (userinteraction)) (branch "0 <= 0 & 0 < 1 - 0 TRUE" - (rule "add_zero_right" (formula "47") (term "1,0") (userinteraction)) - (rule "applyEq" (formula "47") (term "2,0,0") (ifseqformula "14") (userinteraction)) - (rule "getOfSeqSub" (formula "47") (term "0") (userinteraction)) - (rule "ifthenelse_split" (formula "47") (term "0") (userinteraction)) + (rule "add_zero_right" (formula "46") (term "1,0") (userinteraction)) + (rule "applyEq" (formula "46") (term "2,0,0") (ifseqformula "15") (userinteraction)) + (rule "getOfSeqSub" (formula "46") (term "0") (userinteraction)) + (rule "ifthenelse_split" (formula "46") (term "0") (userinteraction)) (branch "0 <= 0 & 0 < self.len - k TRUE" - (rule "add_zero_left" (formula "48") (term "1,0") (userinteraction)) - (rule "ifEqualsNull" (formula "42") (userinteraction)) - (rule "orRight" (formula "42") (userinteraction)) - (rule "castedGetAny" (formula "13") (term "0") (userinteraction)) + (rule "add_zero_left" (formula "47") (term "1,0") (userinteraction)) (rule "castedGetAny" (formula "12") (term "0") (userinteraction)) - (rule "allLeft" (formula "19") (inst "t=k<>") (userinteraction)) - (rule "impLeft" (formula "19") (userinteraction)) + (rule "allLeft" (formula "20") (inst "t=k<>") (userinteraction)) + (rule "impLeft" (formula "20") (userinteraction)) (branch "Case 1" - (builtin "One Step Simplification" (formula "3")) - (rule "leq_literals" (formula "2") (term "0")) - (builtin "One Step Simplification" (formula "2")) (rule "leq_literals" (formula "1") (term "0")) (builtin "One Step Simplification" (formula "1")) - (rule "sub_literals" (formula "2") (term "1")) - (rule "less_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "eqSymm" (formula "29")) - (rule "eqSymm" (formula "30") (term "0,0")) - (rule "eqSymm" (formula "3")) - (rule "eqSymm" (formula "43") (term "0,0")) - (rule "eqSymm" (formula "42") (term "0")) - (rule "eqSymm" (formula "35") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "39")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "31") (term "0,0")) - (rule "eqSymm" (formula "32") (term "0,1,0")) - (rule "eqSymm" (formula "35") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "22") (term "1,0")) - (rule "eqSymm" (formula "37")) - (rule "eqSymm" (formula "23") (term "0,1,0,0")) - (rule "eqSymm" (formula "27")) - (rule "eqSymm" (formula "29") (term "0,1")) - (rule "polySimp_elimSub" (formula "28") (term "1")) - (rule "mul_literals" (formula "28") (term "1,1")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,1")) - (rule "mul_literals" (formula "31") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "20") (term "1,0,1,0")) - (rule "mul_literals" (formula "20") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "10") (term "1")) - (rule "mul_literals" (formula "10") (term "1,1")) - (rule "polySimp_elimSub" (formula "22") (term "1,1,0,0")) - (rule "mul_literals" (formula "22") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "2") (term "2,0,1,1")) - (rule "mul_literals" (formula "2") (term "1,2,0,1,1")) (rule "polySimp_elimSub" (formula "1") (term "1")) - (rule "polySimp_elimSub" (formula "21") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "21") (term "1,1,0,0,1,0")) - (rule "polySimp_homoEq" (formula "2")) - (rule "polySimp_addComm0" (formula "38") (term "1")) - (rule "polySimp_addComm0" (formula "3") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "22") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "27") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "28") (term "1")) - (rule "polySimp_addComm0" (formula "31") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "20") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "10") (term "1")) - (rule "polySimp_addComm0" (formula "22") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "17") (term "1,1,0,0")) (rule "polySimp_addComm0" (formula "1") (term "1")) - (rule "polySimp_addComm0" (formula "21") (term "1,0,0,1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "polySimp_addComm0" (formula "2") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "2") (term "2,0,1,0")) - (rule "castedGetAny" (formula "16") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "30") (term "1")) - (rule "eqSeqEmpty" (formula "45")) - (rule "castedGetAny" (formula "17") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "29") (term "1,2,0")) - (rule "castedGetAny" (formula "29") (term "1,1,0")) - (rule "castedGetAny" (formula "29") (term "0,0,0,0")) - (rule "castedGetAny" (formula "29") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "29") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "39") (term "0")) - (rule "castedGetAny" (formula "21") (term "1,1,1,0")) - (rule "castedGetAny" (formula "32") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13")) - (rule "add_zero_right" (formula "13") (term "0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "23") (term "0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "22") (term "1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "41") (term "1")) - (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "23") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "23") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "0,0,0")) - (rule "add_zero_right" (formula "16") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "9")) - (rule "add_zero_right" (formula "9") (term "0")) - (rule "polySimp_mulComm0" (formula "9") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "0,0,0")) - (rule "add_zero_right" (formula "21") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "23") (term "0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "41") (term "0,1")) - (rule "castedGetAny" (formula "23") (term "1,0,1,0,0")) - (rule "lenOfSeqSub" (formula "3") (term "0")) - (rule "polySimp_elimSub" (formula "3") (term "1,0")) - (rule "times_zero_2" (formula "3") (term "1,1,0")) - (rule "add_zero_right" (formula "3") (term "1,0")) - (builtin "One Step Simplification" (formula "3")) - (rule "eqSymm" (formula "3") (term "1")) - (rule "castedGetAny" (formula "22") (term "0,1,0")) - (rule "eqSymm" (formula "22") (term "1,0")) - (rule "castedGetAny" (formula "31") (term "1")) - (rule "castedGetAny" (formula "20") (term "1,0")) - (rule "castedGetAny" (formula "21") (term "0,1,0")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "lenOfSeqSub" (formula "2") (term "0,1,0,0")) - (rule "polySimp_elimSub" (formula "2") (term "1,0,1,0,0")) - (rule "polySimp_addComm0" (formula "2") (term "1,0,1,0,0")) - (rule "lenOfSeqSub" (formula "2") (term "1,0")) - (rule "replace_known_left" (formula "2") (term "0,1,0") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "2")) - (rule "polySimp_elimSub" (formula "2") (term "1,0")) - (rule "inEqSimp_commuteLeq" (formula "41") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "23") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "18") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "32") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "polySimp_addComm1" (formula "2") (term "1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "43") (term "1")) + (rule "polySimp_mulComm0" (formula "43") (term "1,0,0,1")) (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) + (rule "add_zero_right" (formula "10") (term "0")) + (rule "polySimp_mulComm0" (formula "10") (term "1,0")) + (rule "polySimp_addComm1" (formula "43") (term "0,1")) + (rule "inEqSimp_commuteLeq" (formula "43") (term "0")) (rule "inEqSimp_ltToLeq" (formula "1")) (rule "add_zero_right" (formula "1") (term "0")) - (rule "polySimp_rightDist" (formula "10") (term "1,0,0")) - (rule "mul_literals" (formula "10") (term "0,1,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) (rule "polySimp_rightDist" (formula "1") (term "1,0")) (rule "polySimp_mulAssoc" (formula "1") (term "0,1,0")) (rule "polySimp_mulComm0" (formula "1") (term "0,0,1,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,1,0")) (rule "polySimp_elimOne" (formula "1") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,0")) - (rule "polySimp_addAssoc" (formula "10") (term "0,0")) - (rule "add_literals" (formula "10") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "10") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "3") (term "0")) - (rule "add_zero_right" (formula "3") (term "0,0")) - (rule "polySimp_mulComm0" (formula "3") (term "1,0,0")) - (rule "replace_known_left" (formula "3") (term "0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "3")) - (rule "true_left" (formula "3")) - (rule "polySimp_addAssoc" (formula "21") (term "0,0,1,0,0")) - (rule "add_literals" (formula "21") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) (rule "polySimp_addAssoc" (formula "1") (term "0")) - (rule "replace_known_left" (formula "40") (term "1") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "40")) - (rule "polySimp_addAssoc" (formula "2") (term "0,0,0")) - (rule "add_literals" (formula "2") (term "0,0,0,0")) - (rule "add_zero_left" (formula "2") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "2") (term "0,0,1,0")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0,0,0,1,0")) - (rule "inEqSimp_geqRight" (formula "40")) + (rule "replace_known_left" (formula "43") (term "1") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "43")) + (rule "inEqSimp_geqRight" (formula "43")) (rule "times_zero_1" (formula "1") (term "1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "applyEq" (formula "3") (term "0,1,0,0,0,1,0") (ifseqformula "14")) - (rule "replace_known_left" (formula "3") (term "0,0,1,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "3")) - (rule "polySimp_mulComm0" (formula "3") (term "1,0")) - (rule "polySimp_rightDist" (formula "3") (term "1,0")) - (rule "polySimp_mulAssoc" (formula "3") (term "0,1,0")) - (rule "polySimp_mulComm0" (formula "3") (term "0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "3") (term "0,1,0")) - (rule "polySimp_elimOne" (formula "3") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "3") (term "0")) - (rule "polySimp_addComm1" (formula "3") (term "0,0")) - (rule "polySimp_pullOutFactor2" (formula "3") (term "0,0,0")) - (rule "add_literals" (formula "3") (term "1,0,0,0")) - (rule "times_zero_1" (formula "3") (term "0,0,0")) - (rule "add_zero_left" (formula "3") (term "0,0")) - (rule "applyEq" (formula "29") (term "1") (ifseqformula "31")) - (rule "applyEq" (formula "44") (term "0") (ifseqformula "14")) - (rule "applyEq" (formula "37") (term "2,1,1,0") (ifseqformula "28")) - (rule "applyEq" (formula "35") (term "0,1,1,0") (ifseqformula "30")) - (rule "applyEq" (formula "35") (term "0,1,0,1,0") (ifseqformula "31")) - (rule "applyEq" (formula "38") (term "1,1") (ifseqformula "28")) - (rule "polySimp_addAssoc" (formula "38") (term "1")) - (rule "add_literals" (formula "38") (term "0,1")) - (rule "add_zero_left" (formula "38") (term "1")) - (rule "applyEq" (formula "32") (term "0,1,0,0,1,0,0") (ifseqformula "28")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "32") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "32") (term "0,0,1,0,0")) - (rule "add_literals" (formula "32") (term "0,0,0,1,0,0")) - (rule "applyEq" (formula "3") (term "0,1,0") (ifseqformula "14")) - (rule "polySimp_pullOutFactor1" (formula "3") (term "0")) - (rule "add_literals" (formula "3") (term "1,0")) - (rule "times_zero_1" (formula "3") (term "0")) - (builtin "One Step Simplification" (formula "3")) - (rule "true_left" (formula "3")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "12")) - (rule "polySimp_mulLiterals" (formula "12") (term "0")) - (rule "polySimp_elimOne" (formula "12") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "22") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "15") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "9")) - (rule "polySimp_mulLiterals" (formula "9") (term "0")) - (rule "polySimp_elimOne" (formula "9") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) + (rule "inEqSimp_sepNegMonomial0" (formula "11")) + (rule "polySimp_mulLiterals" (formula "11") (term "0")) + (rule "polySimp_elimOne" (formula "11") (term "0")) (rule "inEqSimp_sepPosMonomial0" (formula "1")) (rule "mul_literals" (formula "1") (term "1")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,0")) - (rule "inEqSimp_contradEq7" (formula "42") (ifseqformula "12")) - (rule "times_zero_1" (formula "42") (term "1,0,0")) - (rule "add_zero_right" (formula "42") (term "0,0")) - (rule "leq_literals" (formula "42") (term "0")) - (builtin "One Step Simplification" (formula "42")) - (rule "false_right" (formula "42")) - (rule "inEqSimp_contradInEq0" (formula "8") (ifseqformula "1")) - (rule "qeq_literals" (formula "8") (term "0")) - (builtin "One Step Simplification" (formula "8")) - (rule "closeFalse" (formula "8")) + (rule "inEqSimp_contradInEq0" (formula "11") (ifseqformula "1")) + (rule "qeq_literals" (formula "11") (term "0")) + (builtin "One Step Simplification" (formula "11")) + (rule "closeFalse" (formula "11")) ) (branch "Case 2" - (rule "andLeft" (formula "19")) - (rule "andLeft" (formula "2")) - (rule "andLeft" (formula "1")) - (rule "notLeft" (formula "20")) - (rule "castAdd" (formula "44") (term "0") (ifseqformula "20") (userinteraction)) - (rule "castAdd" (formula "52") (term "0") (ifseqformula "20") (userinteraction)) - (builtin "One Step Simplification" (formula "4")) - (rule "leq_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "sub_literals" (formula "2") (term "1")) - (rule "less_literals" (formula "2")) - (rule "true_left" (formula "2")) - (rule "eqSymm" (formula "3")) - (rule "eqSymm" (formula "43") (term "0")) - (rule "eqSymm" (formula "31") (term "0,0")) - (rule "eqSymm" (formula "33") (term "0,1,0")) - (rule "eqSymm" (formula "44") (term "0,0")) - (rule "eqSymm" (formula "24") (term "0,1,0,0")) - (rule "eqSymm" (formula "22") (term "1,0")) - (rule "eqSymm" (formula "32") (term "0,0")) - (rule "eqSymm" (formula "28")) - (rule "eqSymm" (formula "36") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "36") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "23") (term "1,0")) - (rule "eqSymm" (formula "40")) - (rule "eqSymm" (formula "38")) - (rule "eqSymm" (formula "30")) - (rule "eqSymm" (formula "30") (term "0,1")) - (rule "polySimp_elimSub" (formula "17") (term "1,1,0,0")) - (rule "mul_literals" (formula "17") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "21") (term "1,0,1,0")) - (rule "mul_literals" (formula "21") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "23") (term "1,1,0,0")) - (rule "mul_literals" (formula "23") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "29") (term "1")) - (rule "mul_literals" (formula "29") (term "1,1")) - (rule "polySimp_elimSub" (formula "32") (term "1,0,1")) - (rule "mul_literals" (formula "32") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "10") (term "1")) - (rule "mul_literals" (formula "10") (term "1,1")) - (rule "polySimp_elimSub" (formula "1") (term "1")) - (rule "polySimp_elimSub" (formula "2") (term "2,0,1,1")) - (rule "mul_literals" (formula "2") (term "1,2,0,1,1")) - (rule "polySimp_elimSub" (formula "22") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "22") (term "1,1,0,0,1,0")) - (rule "polySimp_homoEq" (formula "2")) - (rule "polySimp_addComm0" (formula "39") (term "1")) - (rule "polySimp_addComm0" (formula "3") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "23") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "21") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "23") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "29") (term "1")) - (rule "polySimp_addComm0" (formula "32") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "10") (term "1")) - (rule "polySimp_addComm0" (formula "1") (term "1")) - (rule "polySimp_addComm0" (formula "22") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "2") (term "2,0,1,0,0")) - (rule "polySimp_addComm0" (formula "2") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "castedGetAny" (formula "42") (term "0")) - (rule "eqSeqEmpty" (formula "46")) - (rule "castedGetAny" (formula "16") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "50") (term "0")) - (rule "close" (formula "50") (ifseqformula "11")) + (rule "andLeft" (formula "20")) + (rule "castAdd" (formula "49") (term "0") (ifseqformula "21") (userinteraction)) + (rule "castedGetAny" (formula "49") (term "0")) + (rule "close" (formula "49") (ifseqformula "12")) ) ) (branch "0 <= 0 & 0 < self.len - k FALSE" - (builtin "One Step Simplification" (formula "2")) - (rule "castDel" (formula "48") (term "0")) - (rule "leq_literals" (formula "1") (term "0")) - (builtin "One Step Simplification" (formula "1")) - (rule "leq_literals" (formula "47") (term "0")) - (builtin "One Step Simplification" (formula "47")) - (rule "sub_literals" (formula "1") (term "1")) - (rule "less_literals" (formula "1")) - (rule "true_left" (formula "1")) - (rule "eqSymm" (formula "30") (term "0,0")) - (rule "eqSymm" (formula "31") (term "0,1,0")) - (rule "eqSymm" (formula "34") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "28")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "29") (term "0,0")) - (rule "eqSymm" (formula "40") (term "0,0")) - (rule "eqSymm" (formula "2")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "34") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "38")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "22") (term "0,1,0,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "28") (term "0,1")) - (rule "polySimp_elimSub" (formula "21") (term "1,1,0,0")) - (rule "mul_literals" (formula "21") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1")) - (rule "mul_literals" (formula "27") (term "1,1")) - (rule "polySimp_elimSub" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "9") (term "1")) - (rule "mul_literals" (formula "9") (term "1,1")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1")) - (rule "mul_literals" (formula "30") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "19") (term "1,0,1,0")) - (rule "mul_literals" (formula "19") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "1") (term "2,0,1,1")) - (rule "mul_literals" (formula "1") (term "1,2,0,1,1")) + (rule "leq_literals" (formula "46") (term "0")) + (builtin "One Step Simplification" (formula "46")) + (rule "polySimp_elimSub" (formula "10") (term "1")) + (rule "mul_literals" (formula "10") (term "1,1")) (rule "polySimp_elimSub" (formula "46") (term "1")) - (rule "polySimp_elimSub" (formula "20") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "20") (term "1,1,0,0,1,0")) - (rule "polySimp_homoEq" (formula "1")) - (rule "polySimp_addComm0" (formula "37") (term "1")) - (rule "polySimp_addComm0" (formula "2") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "21") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "26") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "27") (term "1")) - (rule "polySimp_addComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "9") (term "1")) - (rule "polySimp_addComm0" (formula "30") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,1,0")) + (rule "polySimp_addComm0" (formula "10") (term "1")) (rule "polySimp_addComm0" (formula "46") (term "1")) - (rule "polySimp_addComm0" (formula "20") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "1") (term "2,0,1,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0")) - (rule "castedGetAny" (formula "16") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "29") (term "1")) - (rule "eqSeqEmpty" (formula "42")) - (rule "castedGetAny" (formula "15") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "11") (term "0")) - (rule "castedGetAny" (formula "10") (term "0")) - (rule "castedGetAny" (formula "31") (term "0,0,1,0")) - (rule "castedGetAny" (formula "28") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "28") (term "1,2,0")) - (rule "castedGetAny" (formula "28") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "28") (term "1,1,0")) - (rule "castedGetAny" (formula "28") (term "0,0,0,0")) - (rule "ifEqualsNull" (formula "40")) - (rule "orRight" (formula "40")) - (rule "castedGetAny" (formula "20") (term "1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "0,0,0")) - (rule "add_zero_right" (formula "20") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,0,0")) - (rule "castedGetAny" (formula "38") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "8")) - (rule "add_zero_right" (formula "8") (term "0")) - (rule "polySimp_mulComm0" (formula "8") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12")) - (rule "add_zero_right" (formula "12") (term "0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0")) - (rule "castedGetAny" (formula "21") (term "1,1,1,0")) - (rule "castedGetAny" (formula "22") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "22") (term "0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "22") (term "0,1,0,0,0,0")) - (rule "lenOfSeqSub" (formula "2") (term "0")) - (rule "polySimp_elimSub" (formula "2") (term "1,0")) - (rule "times_zero_2" (formula "2") (term "1,1,0")) - (rule "add_zero_right" (formula "2") (term "1,0")) - (builtin "One Step Simplification" (formula "2")) - (rule "eqSymm" (formula "2") (term "1")) - (rule "castedGetAny" (formula "21") (term "0,1,0")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "castedGetAny" (formula "30") (term "1")) - (rule "castedGetAny" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "20") (term "0,1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "lenOfSeqSub" (formula "1") (term "0,1,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,0,0")) - (rule "lenOfSeqSub" (formula "1") (term "1,0")) - (rule "replace_known_left" (formula "1") (term "0,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_elimSub" (formula "1") (term "1,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "1,0")) - (rule "inEqSimp_ltRight" (formula "47")) + (rule "inEqSimp_ltRight" (formula "46")) (rule "add_zero_right" (formula "1") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "2") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "10")) + (rule "inEqSimp_ltToLeq" (formula "11")) (rule "polySimp_rightDist" (formula "1") (term "0")) (rule "polySimp_mulAssoc" (formula "1") (term "0,0")) (rule "polySimp_mulComm0" (formula "1") (term "0,0,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "10") (term "1,0,0")) - (rule "mul_literals" (formula "10") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,0")) - (rule "inEqSimp_ltToLeq" (formula "3") (term "0")) - (rule "add_zero_right" (formula "3") (term "0,0")) - (rule "polySimp_mulComm0" (formula "3") (term "1,0,0")) - (rule "replace_known_left" (formula "3") (term "0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "3")) - (rule "true_left" (formula "3")) - (rule "polySimp_addAssoc" (formula "21") (term "0,0,1,0,0")) - (rule "add_literals" (formula "21") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "9") (term "0,0")) - (rule "add_literals" (formula "9") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "9") (term "0")) - (rule "polySimp_addAssoc" (formula "2") (term "0,0,0")) - (rule "add_literals" (formula "2") (term "0,0,0,0")) - (rule "add_zero_left" (formula "2") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "2") (term "0,0,1,0")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "2") (term "0,0,0,1,0")) - (rule "applyEq" (formula "2") (term "0,1,0,0,0,1,0") (ifseqformula "13")) - (rule "applyEq" (formula "34") (term "0,1,1,0") (ifseqformula "29")) - (rule "applyEq" (formula "2") (term "1,1,0,1,0") (ifseqformula "13")) - (rule "applyEq" (formula "43") (term "0") (ifseqformula "13")) - (rule "applyEq" (formula "34") (term "0,1,0,1,0") (ifseqformula "30")) - (rule "applyEq" (formula "28") (term "1") (ifseqformula "30")) - (rule "applyEq" (formula "36") (term "2,1,1,0") (ifseqformula "27")) - (rule "applyEq" (formula "31") (term "0,1,0,0,1,0,0") (ifseqformula "27")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,1,0,0")) - (rule "add_literals" (formula "31") (term "0,0,0,1,0,0")) - (rule "applyEq" (formula "37") (term "1,1") (ifseqformula "27")) - (rule "polySimp_addAssoc" (formula "37") (term "1")) - (rule "add_literals" (formula "37") (term "0,1")) - (rule "add_zero_left" (formula "37") (term "1")) - (rule "polySimp_sepNegMonomial" (formula "2")) - (rule "polySimp_mulLiterals" (formula "2") (term "0")) - (rule "polySimp_elimOne" (formula "2") (term "0")) - (builtin "One Step Simplification" (formula "2")) - (rule "polySimp_homoEq" (formula "2") (term "1")) - (rule "times_zero_2" (formula "2") (term "1,0,1")) - (rule "add_zero_right" (formula "2") (term "0,1")) - (rule "polySimp_sepPosMonomial" (formula "2") (term "1")) - (rule "polySimp_mulLiterals" (formula "2") (term "1,1")) - (rule "polySimp_elimOne" (formula "2") (term "1,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "15") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "22") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "12")) - (rule "polySimp_mulLiterals" (formula "12") (term "0")) - (rule "polySimp_elimOne" (formula "12") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "22") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "22") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "22") (term "0,1,0,0,0,0")) + (rule "polySimp_rightDist" (formula "11") (term "1,0,0")) + (rule "mul_literals" (formula "11") (term "0,1,0,0")) + (rule "polySimp_addAssoc" (formula "11") (term "0,0")) + (rule "add_literals" (formula "11") (term "0,0,0")) + (rule "polySimp_addComm1" (formula "11") (term "0")) (rule "inEqSimp_sepNegMonomial1" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "9")) - (rule "polySimp_mulLiterals" (formula "9") (term "0")) - (rule "polySimp_elimOne" (formula "9") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "2") (term "0")) - (rule "polySimp_mulLiterals" (formula "2") (term "0,0")) - (rule "polySimp_elimOne" (formula "2") (term "0,0")) - (rule "inEqSimp_contradEq7" (formula "2") (term "1") (ifseqformula "9")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0,1")) - (rule "polySimp_pullOutFactor1b" (formula "2") (term "0,0,1")) - (rule "add_literals" (formula "2") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "2") (term "1,0,0,1")) - (rule "add_zero_right" (formula "2") (term "0,0,1")) - (rule "leq_literals" (formula "2") (term "0,1")) - (builtin "One Step Simplification" (formula "2")) - (rule "inEqSimp_contradEq7" (formula "42") (ifseqformula "12")) - (rule "times_zero_1" (formula "42") (term "1,0,0")) - (rule "add_zero_right" (formula "42") (term "0,0")) - (rule "leq_literals" (formula "42") (term "0")) - (builtin "One Step Simplification" (formula "42")) - (rule "false_right" (formula "42")) - (rule "inEqSimp_contradInEq0" (formula "9") (ifseqformula "1")) - (rule "andLeft" (formula "9")) - (rule "inEqSimp_homoInEq1" (formula "9")) - (rule "polySimp_pullOutFactor1b" (formula "9") (term "0")) - (rule "add_literals" (formula "9") (term "1,1,0")) - (rule "times_zero_1" (formula "9") (term "1,0")) - (rule "add_zero_right" (formula "9") (term "0")) - (rule "leq_literals" (formula "9")) - (rule "closeFalse" (formula "9")) + (rule "inEqSimp_sepNegMonomial0" (formula "11")) + (rule "polySimp_mulLiterals" (formula "11") (term "0")) + (rule "polySimp_elimOne" (formula "11") (term "0")) + (rule "inEqSimp_contradInEq0" (formula "11") (ifseqformula "1")) + (rule "andLeft" (formula "11")) + (rule "inEqSimp_homoInEq1" (formula "11")) + (rule "polySimp_pullOutFactor1b" (formula "11") (term "0")) + (rule "add_literals" (formula "11") (term "1,1,0")) + (rule "times_zero_1" (formula "11") (term "1,0")) + (rule "add_zero_right" (formula "11") (term "0")) + (rule "leq_literals" (formula "11")) + (rule "closeFalse" (formula "11")) ) ) (branch "0 <= 0 & 0 < 1 - 0 FALSE" - (builtin "One Step Simplification" (formula "1")) - (rule "castDel" (formula "47") (term "0")) - (rule "leq_literals" (formula "46") (term "0")) - (builtin "One Step Simplification" (formula "46")) - (rule "sub_literals" (formula "46") (term "1")) - (rule "less_literals" (formula "46")) - (rule "closeTrue" (formula "46")) + (rule "leq_literals" (formula "45") (term "0")) + (builtin "One Step Simplification" (formula "45")) + (rule "sub_literals" (formula "45") (term "1")) + (rule "less_literals" (formula "45")) + (rule "closeTrue" (formula "45")) ) ) ) (branch "Case 2" (builtin "One Step Simplification" (formula "1")) - (rule "eqSymm" (formula "2")) - (rule "eqSymm" (formula "40") (term "0,0")) - (rule "eqSymm" (formula "30") (term "0,0")) - (rule "eqSymm" (formula "31") (term "0,1,0")) - (rule "eqSymm" (formula "46")) - (rule "eqSymm" (formula "34") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "28")) - (rule "eqSymm" (formula "29") (term "0,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "34") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "38")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "eqSymm" (formula "22") (term "0,1,0,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "28") (term "0,1")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1")) - (rule "mul_literals" (formula "30") (term "1,1,0,1")) + (rule "eqSymm" (formula "45")) + (rule "eqSymm" (formula "27")) (rule "polySimp_elimSub" (formula "9") (term "1")) (rule "mul_literals" (formula "9") (term "1,1")) - (rule "polySimp_elimSub" (formula "19") (term "1,0,1,0")) - (rule "mul_literals" (formula "19") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1")) - (rule "mul_literals" (formula "27") (term "1,1")) - (rule "polySimp_elimSub" (formula "21") (term "1,1,0,0")) - (rule "mul_literals" (formula "21") (term "1,1,1,0,0")) (rule "polySimp_homoEq" (formula "1")) - (rule "polySimp_elimSub" (formula "46") (term "2,0")) - (rule "mul_literals" (formula "46") (term "1,2,0")) - (rule "polySimp_elimSub" (formula "20") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "20") (term "1,1,0,0,1,0")) + (rule "polySimp_elimSub" (formula "45") (term "2,0")) + (rule "mul_literals" (formula "45") (term "1,2,0")) (rule "polySimp_elimSub" (formula "1") (term "2,0,1,0,0")) (rule "mul_literals" (formula "1") (term "1,2,0,1,0,0")) - (rule "polySimp_addComm0" (formula "37") (term "1")) - (rule "polySimp_addComm0" (formula "2") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "46") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "21") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "26") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "30") (term "1,0,1")) + (rule "polySimp_addComm0" (formula "45") (term "1,1,0,0")) + (rule "polySimp_addComm0" (formula "27") (term "1,1,0")) (rule "polySimp_addComm0" (formula "9") (term "1")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "27") (term "1")) - (rule "polySimp_addComm0" (formula "21") (term "1,1,0,0")) (rule "polySimp_addComm0" (formula "1") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "46") (term "2,0")) - (rule "polySimp_addComm0" (formula "20") (term "1,0,0,1,0")) + (rule "polySimp_addComm0" (formula "45") (term "2,0")) (rule "polySimp_addComm0" (formula "1") (term "2,0,1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0")) - (rule "castedGetAny" (formula "16") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "10") (term "0")) - (rule "castedGetAny" (formula "15") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "11") (term "0")) - (rule "eqSeqEmpty" (formula "42")) - (rule "castedGetAny" (formula "29") (term "1")) - (rule "ifEqualsNull" (formula "40")) - (rule "orRight" (formula "40")) - (rule "castedGetAny" (formula "31") (term "0,0,1,0")) - (rule "lenOfSeqSub" (formula "47") (term "2,1")) - (rule "eqSymm" (formula "47")) - (rule "polySimp_elimSub" (formula "47") (term "1,2,0")) - (rule "polySimp_addComm0" (formula "47") (term "1,2,0")) - (rule "castedGetAny" (formula "28") (term "0,0,0,0")) - (rule "castedGetAny" (formula "28") (term "1,2,0")) - (rule "castedGetAny" (formula "28") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "28") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "28") (term "1,1,0")) - (rule "castedGetAny" (formula "20") (term "1,1,1,0")) - (rule "castedGetAny" (formula "38") (term "0")) - (rule "castedGetAny" (formula "21") (term "1,1,1,0")) - (rule "castedGetAny" (formula "22") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "22") (term "1,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12")) - (rule "add_zero_right" (formula "12") (term "0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "0,0,0")) - (rule "add_zero_right" (formula "20") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0")) + (rule "lenOfSeqSub" (formula "45") (term "2,1")) + (rule "eqSymm" (formula "45")) + (rule "polySimp_elimSub" (formula "45") (term "1,2,0")) + (rule "polySimp_addComm0" (formula "45") (term "1,2,0")) (rule "inEqSimp_ltToLeq" (formula "8")) (rule "add_zero_right" (formula "8") (term "0")) (rule "polySimp_mulComm0" (formula "8") (term "1,0")) - (rule "polySimp_addComm1" (formula "22") (term "0,1,0,0,0,0")) - (rule "lenOfSeqSub" (formula "2") (term "0")) - (rule "polySimp_elimSub" (formula "2") (term "1,0")) - (rule "times_zero_2" (formula "2") (term "1,1,0")) - (rule "add_zero_right" (formula "2") (term "1,0")) - (builtin "One Step Simplification" (formula "2")) - (rule "eqSymm" (formula "2") (term "1")) - (rule "castedGetAny" (formula "21") (term "0,1,0")) - (rule "eqSymm" (formula "21") (term "1,0")) - (rule "castedGetAny" (formula "30") (term "1")) - (rule "castedGetAny" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "20") (term "0,1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) (rule "lenOfSeqSub" (formula "1") (term "0,1,0,0")) (rule "polySimp_elimSub" (formula "1") (term "1,0,1,0,0")) (rule "lenOfSeqSub" (formula "1") (term "1,0")) @@ -1624,67 +600,30 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (builtin "One Step Simplification" (formula "1")) (rule "polySimp_elimSub" (formula "1") (term "1,0")) (rule "polySimp_addComm0" (formula "1") (term "1,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) (rule "polySimp_addComm1" (formula "1") (term "1,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) (rule "inEqSimp_ltToLeq" (formula "9")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0")) (rule "polySimp_rightDist" (formula "9") (term "1,0,0")) (rule "mul_literals" (formula "9") (term "0,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "47") (term "0,2,0")) - (rule "polySimp_mulComm0" (formula "47") (term "1,0,0,0,2,0")) - (rule "polySimp_addComm1" (formula "47") (term "0,0,2,0")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,2,0")) + (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,0,2,0")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,2,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0")) (rule "polySimp_addAssoc" (formula "9") (term "0,0")) (rule "add_literals" (formula "9") (term "0,0,0")) (rule "polySimp_addComm1" (formula "9") (term "0")) - (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) - (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "2") (term "0")) - (rule "add_zero_right" (formula "2") (term "0,0")) - (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) - (rule "replace_known_left" (formula "2") (term "0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "2")) - (rule "true_left" (formula "2")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,0,0")) - (rule "add_literals" (formula "20") (term "0,0,0,1,0,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0,0")) (rule "add_literals" (formula "1") (term "0,0,0,0")) (rule "add_zero_left" (formula "1") (term "0,0,0")) (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,0")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,1,0")) (rule "polySimp_addComm1" (formula "1") (term "0,0,0,1,0")) - (rule "applyEq" (formula "1") (term "0,1,0,0,0,1,0") (ifseqformula "12")) - (rule "applyEq" (formula "46") (term "0,1,0,0,2,0") (ifseqformula "12")) - (rule "applyEq" (formula "46") (term "1,1,2,0") (ifseqformula "12")) - (rule "applyEq" (formula "46") (term "2,0,0") (ifseqformula "12")) - (rule "applyEq" (formula "42") (term "0") (ifseqformula "12")) - (rule "applyEq" (formula "45") (term "0,1") (ifseqformula "25")) - (rule "applyEq" (formula "27") (term "1") (ifseqformula "29")) - (rule "applyEq" (formula "33") (term "0,1,1,0") (ifseqformula "28")) - (rule "applyEq" (formula "1") (term "1,1,0,1,0") (ifseqformula "12")) - (rule "applyEq" (formula "33") (term "0,1,0,1,0") (ifseqformula "29")) - (rule "applyEq" (formula "35") (term "2,1,1,0") (ifseqformula "26")) - (rule "applyEq" (formula "36") (term "1,1") (ifseqformula "26")) - (rule "polySimp_addAssoc" (formula "36") (term "1")) - (rule "add_literals" (formula "36") (term "0,1")) - (rule "add_zero_left" (formula "36") (term "1")) - (rule "applyEq" (formula "30") (term "0,1,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,0,1,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,1,0,0")) + (rule "applyEq" (formula "1") (term "0,1,0,0,0,1,0") (ifseqformula "14")) + (rule "applyEq" (formula "45") (term "0,1,0,0,2,0") (ifseqformula "14")) + (rule "applyEq" (formula "45") (term "1,1,2,0") (ifseqformula "14")) + (rule "applyEq" (formula "45") (term "2,0,0") (ifseqformula "14")) + (rule "applyEq" (formula "45") (term "0,1") (ifseqformula "27")) + (rule "applyEq" (formula "1") (term "1,1,0,1,0") (ifseqformula "14")) (rule "polySimp_sepNegMonomial" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) @@ -1695,85 +634,19 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "polySimp_sepPosMonomial" (formula "1") (term "1")) (rule "polySimp_mulLiterals" (formula "1") (term "1,1")) (rule "polySimp_elimOne" (formula "1") (term "1,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "11")) - (rule "polySimp_mulLiterals" (formula "11") (term "0")) - (rule "polySimp_elimOne" (formula "11") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "19") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "14") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "7")) - (rule "polySimp_mulLiterals" (formula "7") (term "0")) - (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "21") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "0,1,0,0,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "8")) (rule "polySimp_mulLiterals" (formula "8") (term "0")) (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "9")) + (rule "polySimp_mulLiterals" (formula "9") (term "0")) + (rule "polySimp_elimOne" (formula "9") (term "0")) (rule "inEqSimp_sepNegMonomial0" (formula "45") (term "0,2,0")) (rule "polySimp_mulLiterals" (formula "45") (term "0,0,2,0")) (rule "polySimp_elimOne" (formula "45") (term "0,0,2,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0")) - (rule "inEqSimp_contradEq7" (formula "41") (ifseqformula "11")) - (rule "times_zero_1" (formula "41") (term "1,0,0")) - (rule "add_zero_right" (formula "41") (term "0,0")) - (rule "leq_literals" (formula "41") (term "0")) - (builtin "One Step Simplification" (formula "41")) - (rule "false_right" (formula "41")) - (rule "inEqSimp_contradEq7" (formula "1") (term "1") (ifseqformula "8")) + (rule "inEqSimp_contradEq7" (formula "1") (term "1") (ifseqformula "9")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1")) (rule "add_literals" (formula "1") (term "1,1,0,0,1")) @@ -1781,70 +654,55 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "add_zero_right" (formula "1") (term "0,0,1")) (rule "leq_literals" (formula "1") (term "0,1")) (builtin "One Step Simplification" (formula "1")) - (rule "replace_known_left" (formula "44") (term "0,2,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_subsumption1" (formula "1") (ifseqformula "8")) - (rule "inEqSimp_homoInEq0" (formula "1") (term "0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,0,0")) - (rule "mul_literals" (formula "1") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0,0,0")) - (rule "add_literals" (formula "1") (term "0,0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0")) - (rule "add_literals" (formula "1") (term "1,1,0,0")) - (rule "times_zero_1" (formula "1") (term "1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "qeq_literals" (formula "1") (term "0")) - (builtin "One Step Simplification" (formula "1")) - (rule "true_left" (formula "1")) - (rule "equalityToSeqGetAndSeqLenRight" (formula "43") (inst "iv=iv")) - (rule "lenOfSeqSub" (formula "43") (term "0,0")) - (rule "polySimp_elimSub" (formula "43") (term "1,0,0")) - (rule "mul_literals" (formula "43") (term "1,1,0,0")) - (rule "polySimp_addComm1" (formula "43") (term "1,0,0")) - (rule "polySimp_addComm0" (formula "43") (term "0,1,0,0")) - (rule "lenOfSeqSub" (formula "43") (term "1,0")) - (rule "eqSymm" (formula "43") (term "0")) - (rule "polySimp_elimSub" (formula "43") (term "1,0,0")) - (rule "polySimp_addComm1" (formula "43") (term "1,0,0")) - (rule "lenOfSeqSub" (formula "43") (term "1,1,0,0,1")) - (rule "polySimp_elimSub" (formula "43") (term "1,1,1,0,0,1")) - (rule "mul_literals" (formula "43") (term "1,1,1,1,0,0,1")) - (rule "polySimp_addComm1" (formula "43") (term "1,1,1,0,0,1")) - (rule "polySimp_addComm0" (formula "43") (term "0,1,1,1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "43") (term "0,0,0")) - (rule "eqSymm" (formula "43") (term "0")) - (rule "polySimp_rightDist" (formula "43") (term "1,0,0,0,1,0")) - (rule "mul_literals" (formula "43") (term "0,1,0,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "43") (term "0,0,0,1,0")) - (rule "add_literals" (formula "43") (term "0,0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "43") (term "0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "43") (term "0,1,1,0,0,1")) - (rule "polySimp_rightDist" (formula "43") (term "1,0,0,0,1,1,0,0,1")) - (rule "polySimp_mulAssoc" (formula "43") (term "0,1,0,0,0,1,1,0,0,1")) - (rule "polySimp_mulComm0" (formula "43") (term "0,0,1,0,0,0,1,1,0,0,1")) - (rule "polySimp_mulLiterals" (formula "43") (term "0,1,0,0,0,1,1,0,0,1")) - (rule "polySimp_elimOne" (formula "43") (term "0,1,0,0,0,1,1,0,0,1")) - (rule "polySimp_addAssoc" (formula "43") (term "0,0,0,1,1,0,0,1")) - (rule "polySimp_addComm1" (formula "43") (term "0,0,1,1,0,0,1")) - (rule "polySimp_addComm1" (formula "43") (term "0,0,0,1,1,0,0,1")) - (rule "add_literals" (formula "43") (term "0,0,0,0,1,1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "43") (term "0,0,0")) - (rule "eqSymm" (formula "43") (term "0")) - (rule "polySimp_rightDist" (formula "43") (term "1,0,0,0,1,0")) - (rule "eqSymm" (formula "43") (term "0")) - (rule "polySimp_mulAssoc" (formula "43") (term "0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "43") (term "0,0,1,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "43") (term "0,1,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "43") (term "0,1,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "43") (term "0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "43") (term "0,0,0,0")) - (rule "polySimp_addComm1" (formula "43") (term "0,0,0,0,0")) - (rule "add_literals" (formula "43") (term "0,0,0,0,0,0")) - (builtin "One Step Simplification" (formula "43")) - (rule "allRight" (formula "43") (inst "sk=iv_0")) - (rule "impRight" (formula "43")) + (rule "replace_known_left" (formula "45") (term "0,2,0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "45")) + (rule "equalityToSeqGetAndSeqLenRight" (formula "45") (inst "iv=iv")) + (rule "lenOfSeqSub" (formula "45") (term "0,0")) + (rule "polySimp_elimSub" (formula "45") (term "1,0,0")) + (rule "mul_literals" (formula "45") (term "1,1,0,0")) + (rule "polySimp_addComm1" (formula "45") (term "1,0,0")) + (rule "polySimp_addComm0" (formula "45") (term "0,1,0,0")) + (rule "lenOfSeqSub" (formula "45") (term "1,0")) + (rule "eqSymm" (formula "45") (term "0")) + (rule "polySimp_elimSub" (formula "45") (term "1,0,0")) + (rule "polySimp_addComm1" (formula "45") (term "1,0,0")) + (rule "lenOfSeqSub" (formula "45") (term "1,1,0,0,1")) + (rule "polySimp_elimSub" (formula "45") (term "1,1,1,0,0,1")) + (rule "mul_literals" (formula "45") (term "1,1,1,1,0,0,1")) + (rule "polySimp_addComm1" (formula "45") (term "1,1,1,0,0,1")) + (rule "polySimp_addComm0" (formula "45") (term "0,1,1,1,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,0,0")) + (rule "eqSymm" (formula "45") (term "0")) + (rule "polySimp_rightDist" (formula "45") (term "1,0,0,0,1,0")) + (rule "mul_literals" (formula "45") (term "0,1,0,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,1,0")) + (rule "add_literals" (formula "45") (term "0,0,0,0,1,0")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,1,1,0,0,1")) + (rule "polySimp_rightDist" (formula "45") (term "1,0,0,0,1,1,0,0,1")) + (rule "polySimp_mulAssoc" (formula "45") (term "0,1,0,0,0,1,1,0,0,1")) + (rule "polySimp_mulComm0" (formula "45") (term "0,0,1,0,0,0,1,1,0,0,1")) + (rule "polySimp_mulLiterals" (formula "45") (term "0,1,0,0,0,1,1,0,0,1")) + (rule "polySimp_elimOne" (formula "45") (term "0,1,0,0,0,1,1,0,0,1")) + (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,1,1,0,0,1")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,1,1,0,0,1")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,0,1,1,0,0,1")) + (rule "add_literals" (formula "45") (term "0,0,0,0,1,1,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,0,0")) + (rule "eqSymm" (formula "45") (term "0")) + (rule "polySimp_rightDist" (formula "45") (term "1,0,0,0,1,0")) + (rule "eqSymm" (formula "45") (term "0")) + (rule "polySimp_mulAssoc" (formula "45") (term "0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "45") (term "0,0,1,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "45") (term "0,1,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "45") (term "0,1,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,0,0")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,0,0,0")) + (rule "add_literals" (formula "45") (term "0,0,0,0,0,0")) + (builtin "One Step Simplification" (formula "45")) + (rule "allRight" (formula "45") (inst "sk=iv_0")) + (rule "impRight" (formula "45")) (rule "andLeft" (formula "1")) (rule "inEqSimp_ltToLeq" (formula "2")) (rule "polySimp_mulComm0" (formula "2") (term "1,0,0")) @@ -1853,7 +711,7 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "2") (term "0,0,1,0")) (rule "polySimp_mulLiterals" (formula "2") (term "0,0,0,1,0")) (rule "polySimp_elimOne" (formula "2") (term "0,0,0,1,0")) - (rule "replace_known_left" (formula "2") (term "0,0,1,0") (ifseqformula "9")) + (rule "replace_known_left" (formula "2") (term "0,0,1,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "2")) (rule "polySimp_mulComm0" (formula "2") (term "1,0")) (rule "polySimp_rightDist" (formula "2") (term "1,0")) @@ -1868,939 +726,159 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "2")) (rule "polySimp_mulLiterals" (formula "2") (term "0")) (rule "polySimp_elimOne" (formula "2") (term "0")) - (rule "getOfSeqConcatEQ" (formula "28") (term "1") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,1")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1")) - (rule "times_zero_2" (formula "28") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,1")) - (rule "times_zero_2" (formula "28") (term "1,1,0,1,1,2,1")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,1")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,2,1")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,1")) - (rule "add_literals" (formula "28") (term "0,0,0,0,1")) - (rule "add_zero_left" (formula "28") (term "0,0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,2,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,2,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "1,2,1")) - (rule "add_literals" (formula "28") (term "1,1,1,2,1")) - (rule "times_zero_1" (formula "28") (term "1,1,2,1")) - (rule "add_literals" (formula "28") (term "1,2,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,1")) - (rule "replace_known_left" (formula "28") (term "0,0,0,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq1" (formula "28") (term "0,1")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "0,0,1")) - (rule "add_literals" (formula "28") (term "1,0,0,1")) - (rule "times_zero_1" (formula "28") (term "0,0,1")) - (rule "leq_literals" (formula "28") (term "0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqConcatEQ" (formula "34") (term "0,1,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "34") (term "1,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,1,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "0,1,1,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,0,1,1,2,0,1,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,0,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "1,0,1,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,1,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,1,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,0,1,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,1,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1" (formula "34") (term "1,2,0,1,1,0")) - (rule "add_literals" (formula "34") (term "1,1,2,0,1,1,0")) - (rule "times_zero_1" (formula "34") (term "1,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,0,0,1,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,0,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "inEqSimp_homoInEq1" (formula "34") (term "0,0,1,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "34") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "34") (term "1,1,0,0,0,1,1,0")) - (rule "times_zero_1" (formula "34") (term "1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,0")) - (rule "leq_literals" (formula "34") (term "0,0,1,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqConcatEQ" (formula "29") (term "1") (ifseqformula "26")) - (rule "eqSymm" (formula "29")) - (rule "polySimp_elimSub" (formula "29") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "29") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "29") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,1,1,2,0")) - (rule "times_zero_2" (formula "29") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "29") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,1,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "29") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1" (formula "29") (term "1,2,0")) - (rule "add_literals" (formula "29") (term "1,1,2,0")) - (rule "times_zero_1" (formula "29") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1b" (formula "29") (term "0,0,0")) - (rule "add_literals" (formula "29") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "29") (term "1,0,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0")) - (rule "leq_literals" (formula "29") (term "0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29")) - (rule "getOfSeqConcatEQ" (formula "31") (term "0,0,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "31") (term "1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,2,0,0,1,0")) - (rule "lenOfSeqSub" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "lenOfSeqSub" (formula "31") (term "0,0,1,2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,0,1,2,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "replace_known_left" (formula "31") (term "0,0,0,1,2,0,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "31")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "replace_known_left" (formula "31") (term "0,0,1,0,0,0,0,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "31")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "getOfSeqConcatEQ" (formula "30") (term "1") (ifseqformula "26")) - (rule "eqSymm" (formula "30")) - (rule "polySimp_elimSub" (formula "30") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "30") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0")) - (rule "mul_literals" (formula "30") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "30") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1,1,2,0")) - (rule "mul_literals" (formula "30") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,0,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "30") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "30") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "polySimp_pullOutFactor1b" (formula "30") (term "1,2,0")) - (rule "add_literals" (formula "30") (term "1,1,1,2,0")) - (rule "times_zero_1" (formula "30") (term "1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "30") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "polySimp_pullOutFactor1" (formula "30") (term "0,0,0")) - (rule "add_literals" (formula "30") (term "1,0,0,0")) - (rule "times_zero_1" (formula "30") (term "0,0,0")) - (rule "leq_literals" (formula "30") (term "0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "eqSymm" (formula "30")) - (rule "getOfSeqConcatEQ" (formula "38") (term "0") (ifseqformula "36")) - (rule "polySimp_elimSub" (formula "38") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "38") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "38") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,0,1,1,2,0")) - (rule "mul_literals" (formula "38") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "38") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,1,0,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "38") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "38") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "38")) - (rule "polySimp_pullOutFactor1" (formula "38") (term "1,2,0")) - (rule "add_literals" (formula "38") (term "1,1,2,0")) - (rule "times_zero_1" (formula "38") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "38") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "38") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "38") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "38") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "38")) - (rule "polySimp_pullOutFactor1b" (formula "38") (term "0,0,0")) - (rule "add_literals" (formula "38") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "38") (term "1,0,0,0")) - (rule "add_literals" (formula "38") (term "0,0,0")) - (rule "leq_literals" (formula "38") (term "0,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "subSeqConcatEQ" (formula "36") (term "0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,0,0")) - (rule "add_zero_left" (formula "36") (term "2,1,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,2,0,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,2,0,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "1,1,2,0,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,0,2,0,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,0,2,0,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,0,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,0,2,0,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1,1,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,0,0")) - (rule "mul_literals" (formula "36") (term "1,1,0,1,2,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,2,1,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,2,1,1,0,0")) - (rule "mul_literals" (formula "36") (term "1,1,0,2,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,2,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,0,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,0,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,0,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,2,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,2,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,2,0,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "replace_known_left" (formula "36") (term "0,1,2,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,2,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,2,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,0,0,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,2,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,2,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "2,1,0,0")) - (rule "add_literals" (formula "36") (term "1,2,1,0,0")) - (rule "times_zero_1" (formula "36") (term "2,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "getOfSeqSub" (formula "45") (term "1")) - (rule "castDel" (formula "45") (term "2,1")) - (rule "eqSymm" (formula "45")) - (rule "polySimp_elimSub" (formula "45") (term "1,1,0,0")) - (rule "polySimp_addComm1" (formula "45") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "45") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "45") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "45") (term "0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "45") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "45") (term "1,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "45") (term "1,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "45") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "45") (term "0,0,0,1,0,0")) - (rule "add_literals" (formula "45") (term "0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "45") (term "0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "45") (term "0,0,0")) - (rule "replace_known_left" (formula "45") (term "0,0,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "45")) - (rule "inEqSimp_sepNegMonomial0" (formula "45") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "45") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "45") (term "0,0,0")) - (rule "replace_known_left" (formula "45") (term "0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "45")) - (rule "eqSymm" (formula "45")) - (rule "getOfSeqSub" (formula "28") (term "1")) - (rule "add_zero_right" (formula "28") (term "1,1,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1")) - (rule "times_zero_2" (formula "28") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "28") (term "0,1,0,1")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1,0,1")) - (rule "add_literals" (formula "28") (term "0,0,0,1,0,1")) - (rule "add_zero_left" (formula "28") (term "0,0,1,0,1")) - (rule "polySimp_pullOutFactor2" (formula "28") (term "0,1,0,1")) - (rule "add_literals" (formula "28") (term "1,0,1,0,1")) - (rule "times_zero_1" (formula "28") (term "0,1,0,1")) - (rule "leq_literals" (formula "28") (term "1,0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq0" (formula "28") (term "0,1")) - (rule "times_zero_2" (formula "28") (term "1,0,0,1")) - (rule "add_zero_right" (formula "28") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "28") (term "0,1")) - (rule "mul_literals" (formula "28") (term "1,0,1")) - (rule "replace_known_left" (formula "28") (term "0,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqSub" (formula "34") (term "0,1,1,0")) - (rule "leq_literals" (formula "34") (term "0,0,0,1,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "add_zero_left" (formula "34") (term "1,1,0,1,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "mul_literals" (formula "34") (term "0,1,1,0,0,1,1,0")) - (rule "polySimp_addComm0" (formula "34") (term "1,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "34") (term "1,0,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "34") (term "0,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "1,0,1,0,0,0,1,1,0")) - (rule "mul_literals" (formula "34") (term "0,0,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "1,0,1,0,0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,0,0,0,1,1,0")) - (rule "add_literals" (formula "34") (term "0,0,0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqSub" (formula "29") (term "1")) - (rule "leq_literals" (formula "29") (term "0,0,1")) - (builtin "One Step Simplification" (formula "29")) - (rule "add_zero_left" (formula "29") (term "1,1,1")) - (rule "eqSymm" (formula "29")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_addComm0" (formula "29") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,0,1,0,0,0")) - (rule "mul_literals" (formula "29") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29")) - (rule "getOfSeqSub" (formula "31") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,1,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "getOfSeqSub" (formula "31") (term "2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "31") (term "1,1,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "0,0,1,1,2,0,0,1,0")) - (rule "polySimp_pullOutFactor2b" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "1,1,0,1,1,2,0,0,1,0")) - (rule "times_zero_1" (formula "31") (term "1,0,1,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "0,1,0,0,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "0,0,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "31") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "1,1,0,0,0,1,0,2,0,0,1,0")) - (rule "times_zero_1" (formula "31") (term "1,0,0,0,1,0,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "inEqSimp_homoInEq0" (formula "31") (term "0,0,2,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,0,0,0,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "31") (term "0,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,0,2,0,0,1,0")) - (rule "getOfSeqSub" (formula "30") (term "1")) - (rule "add_zero_right" (formula "30") (term "1,1,1")) - (rule "eqSymm" (formula "30")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0")) - (rule "times_zero_2" (formula "30") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,1,0,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,0,1,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "30") (term "0,0,1,0,0")) - (rule "polySimp_pullOutFactor2" (formula "30") (term "0,1,0,0")) - (rule "add_literals" (formula "30") (term "1,0,1,0,0")) - (rule "times_zero_1" (formula "30") (term "0,1,0,0")) - (rule "leq_literals" (formula "30") (term "1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "inEqSimp_homoInEq0" (formula "30") (term "0,0")) - (rule "times_zero_2" (formula "30") (term "1,0,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "30") (term "0,0")) - (rule "mul_literals" (formula "30") (term "1,0,0")) - (rule "replace_known_left" (formula "30") (term "0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "eqSymm" (formula "30")) - (rule "getOfSeqConcat" (formula "38") (term "0")) - (builtin "One Step Simplification" (formula "38")) - (rule "castDel" (formula "38") (term "1,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "sub_literals" (formula "38") (term "1,0,1")) - (rule "less_literals" (formula "38") (term "0")) - (builtin "One Step Simplification" (formula "38")) - (rule "true_left" (formula "38")) - (rule "getOfSeqSub" (formula "44") (term "0")) - (rule "castDel" (formula "44") (term "2,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,1,0,0")) - (rule "mul_literals" (formula "44") (term "1,1,1,0,0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0")) - (rule "polySimp_addComm1" (formula "44") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "44") (term "0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "44") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "44") (term "0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "1,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "44") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "1,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,0,1,0,0")) - (rule "add_literals" (formula "44") (term "0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "44") (term "0,0,0")) - (rule "replace_known_left" (formula "44") (term "0,0,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0")) - (rule "replace_known_left" (formula "44") (term "0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "44")) - (rule "subSeqConcatEQ" (formula "36") (term "1,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,0,1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1,1,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,0,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,0,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "1,1,0,0,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,0,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,2,0,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,1,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,1,2,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,1,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,1,2,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,0,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,0,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,0,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,1,1,1,0")) - (rule "polySimp_addComm1" (formula "36") (term "0,0,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,0,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,0,0,2,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "add_literals" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,1,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,0,0,1,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,0,0,1,1,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,0,0,1,1,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,0,0,1,1,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_pullOutFactor1b" (formula "36") (term "0,0,1,1,1,1,0")) - (rule "add_literals" (formula "36") (term "1,1,0,0,1,1,1,1,0")) - (rule "times_zero_1" (formula "36") (term "1,0,0,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,1,1,1,0")) - (rule "leq_literals" (formula "36") (term "0,1,1,1,1,0")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepPosMonomial0" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,1,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,1,1,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,1,1,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,1,1,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "1,1,1,1,0")) - (rule "add_literals" (formula "36") (term "1,1,1,1,1,0")) - (rule "times_zero_1" (formula "36") (term "1,1,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,2,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,2,1,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_addComm1" (formula "36") (term "2,1,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,0,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_homoInEq0" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_addComm1" (formula "36") (term "0,0,2,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,2,0,1,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "36")) - (rule "getOfSeqConcatEQ" (formula "28") (term "0,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,0,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,0,0,0,1,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "1,1,1,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,0,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,0,0,0,1,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,0,0,0,1,0,0")) - (rule "times_zero_2" (formula "28") (term "1,1,0,1,1,2,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,0,0,0,1,0,0")) - (rule "ifEqualsNull" (formula "28") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,0,1,1,0,0,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "1,0,1,1,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "1,1,0,1,1,0,0,1,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,1,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,0,0,1,0,0,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq1" (formula "28") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,0,1,0,0,1,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "leq_literals" (formula "28") (term "0,0,1,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,0,0,0,0,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq1" (formula "28") (term "0,0,0,0,1,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,0,0,0,1,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "leq_literals" (formula "28") (term "0,0,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqSub" (formula "44") (term "0")) - (rule "castDel" (formula "44") (term "2,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "44") (term "1,0,0,1,0,0")) - (rule "polySimp_mulAssoc" (formula "44") (term "0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,1,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,0,1,0,0")) - (rule "add_literals" (formula "44") (term "0,0,0,0,1,0,0")) - (rule "inEqSimp_homoInEq0" (formula "44") (term "0,0,0")) - (rule "times_zero_2" (formula "44") (term "1,0,0,0,0")) - (rule "add_zero_right" (formula "44") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,1,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,1,0,0")) - (rule "replace_known_left" (formula "44") (term "1,0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_sepPosMonomial1" (formula "44") (term "0,0")) - (rule "mul_literals" (formula "44") (term "1,0,0")) - (rule "inEqSimp_subsumption1" (formula "44") (term "0,0") (ifseqformula "1")) - (rule "leq_literals" (formula "44") (term "0,0,0")) - (builtin "One Step Simplification" (formula "44")) - (rule "eqSymm" (formula "44")) - (rule "getOfSeqConcatEQ" (formula "34") (term "0,1,0,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "mul_literals" (formula "34") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "0,1,1,2,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,0,1,1,2,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,0,1,1,2,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,0,1,1,2,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,2,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,1,1,2,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,0,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "0,0,0,0,0,1,0,1,0")) - (rule "add_zero_left" (formula "34") (term "0,0,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,1,2,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1b" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,1,1,2,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "1,1,2,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,0,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,0,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,0,0,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,0,0,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,0,0,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "leq_literals" (formula "34") (term "0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqSub" (formula "28") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "28") (term "1,1,0,0,0,1,0,0")) - (rule "leq_literals" (formula "28") (term "0,0,0,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,0,0,0,1,0,0")) - (rule "ifEqualsNull" (formula "28") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "0,1,0,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "0,1,0,0,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "28") (term "0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,0,0,1,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,0,0,1,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqSub" (formula "34") (term "0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "0,0,0,1,0,0,1,0,1,0")) - (rule "add_zero_left" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "polySimp_pullOutFactor2" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,0,1,0,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "leq_literals" (formula "34") (term "1,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "inEqSimp_homoInEq0" (formula "34") (term "0,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,0,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "34") (term "0,0,1,0,1,0")) - (rule "mul_literals" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqConcatEQ" (formula "44") (term "0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "44") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "44") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,1,0,0")) - (rule "mul_literals" (formula "44") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "44") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "44") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,0,1,1,2,0")) - (rule "times_zero_2" (formula "44") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "44") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,1,0,0")) - (rule "add_zero_right" (formula "44") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "44") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "44")) - (rule "polySimp_pullOutFactor1b" (formula "44") (term "1,2,0")) - (rule "add_literals" (formula "44") (term "1,1,1,2,0")) - (rule "times_zero_1" (formula "44") (term "1,1,2,0")) - (rule "add_zero_right" (formula "44") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0,0,0")) - (rule "replace_known_left" (formula "44") (term "0,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_homoInEq1" (formula "44") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "44") (term "0,0,0")) - (rule "add_literals" (formula "44") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "44") (term "1,0,0,0")) - (rule "add_zero_right" (formula "44") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "44") (term "0,0")) - (rule "mul_literals" (formula "44") (term "1,0,0")) - (rule "inEqSimp_contradInEq1" (formula "44") (term "0,0") (ifseqformula "1")) - (rule "qeq_literals" (formula "44") (term "0,0,0")) - (builtin "One Step Simplification" (formula "44")) - (rule "getOfSeqConcatEQ" (formula "28") (term "1,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,1,1,0")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,1,1,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1,1,0")) - (rule "mul_literals" (formula "28") (term "1,1,1,0,1,1,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1,1,0")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,1,1,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,1,1,0")) - (rule "times_zero_2" (formula "28") (term "1,1,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,1,1,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,1,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,0")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,2,1,1,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,2,1,1,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,2,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "1,2,1,1,0")) - (rule "add_literals" (formula "28") (term "1,1,2,1,1,0")) - (rule "times_zero_1" (formula "28") (term "1,2,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,0,0,1,1,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,0,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,1,1,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,1,1,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,1,1,0")) - (rule "add_literals" (formula "28") (term "0,0,1,1,0")) - (rule "leq_literals" (formula "28") (term "0,1,1,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "commuteUnion" (formula "24") (term "0,1,0")) - (rule "getOfSeqSub" (formula "44") (term "0")) - (rule "castDel" (formula "44") (term "2,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,1,0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,1,1,0,0")) - (rule "polySimp_rightDist" (formula "44") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "44") (term "0,1,1,1,0,0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,0")) - (rule "polySimp_addAssoc" (formula "44") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "44") (term "0,1,1,0")) - (builtin "One Step Simplification" (formula "44")) - (rule "orRight" (formula "44")) - (rule "eqSymm" (formula "45")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "1")) - (rule "polySimp_rightDist" (formula "44") (term "1,0,0,1")) - (rule "polySimp_rightDist" (formula "44") (term "0,1,0,0,1")) - (rule "polySimp_mulLiterals" (formula "44") (term "1,0,1,0,0,1")) - (rule "mul_literals" (formula "44") (term "0,0,1,0,0,1")) - (rule "polySimp_elimOne" (formula "44") (term "1,0,1,0,0,1")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,1")) - (rule "polySimp_addComm1" (formula "44") (term "0,1")) - (rule "polySimp_addAssoc" (formula "44") (term "0,0,0,1")) - (rule "add_literals" (formula "44") (term "0,0,0,0,1")) - (rule "polySimp_addComm1" (formula "44") (term "0,0,1")) - (rule "inEqSimp_commuteLeq" (formula "44") (term "0")) - (rule "replace_known_left" (formula "44") (term "0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_leqRight" (formula "44")) + (rule "getOfSeqSub" (formula "47") (term "1")) + (rule "castDel" (formula "47") (term "2,1")) + (rule "eqSymm" (formula "47")) + (rule "polySimp_elimSub" (formula "47") (term "1,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "0,1,0,0,1,0,0")) + (rule "mul_literals" (formula "47") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "1,0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "1,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,0,1,0,0")) + (rule "add_literals" (formula "47") (term "0,0,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,0,1,0,0")) + (rule "inEqSimp_commuteLeq" (formula "47") (term "0,0,0")) + (rule "replace_known_left" (formula "47") (term "0,0,0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "47")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,0,0")) + (rule "replace_known_left" (formula "47") (term "0,0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "47")) + (rule "eqSymm" (formula "47")) + (rule "getOfSeqSub" (formula "47") (term "0")) + (rule "castDel" (formula "47") (term "2,0")) + (rule "polySimp_elimSub" (formula "47") (term "1,1,0,0")) + (rule "mul_literals" (formula "47") (term "1,1,1,0,0")) + (rule "polySimp_addComm0" (formula "47") (term "1,1,0")) + (rule "polySimp_addComm1" (formula "47") (term "1,1,0,0")) + (rule "polySimp_addComm0" (formula "47") (term "0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "1,0,1,0,0,1,0,0")) + (rule "mul_literals" (formula "47") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "1,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,0,1,0,0")) + (rule "add_literals" (formula "47") (term "0,0,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,0,1,0,0")) + (rule "inEqSimp_commuteLeq" (formula "47") (term "0,0,0")) + (rule "replace_known_left" (formula "47") (term "0,0,0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "47")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,0,0")) + (rule "replace_known_left" (formula "47") (term "0,0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "47")) + (rule "getOfSeqSub" (formula "47") (term "0")) + (rule "castDel" (formula "47") (term "2,0")) + (rule "polySimp_elimSub" (formula "47") (term "1,1,0,0")) + (rule "polySimp_addComm0" (formula "47") (term "1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "1,0,0,1,0,0")) + (rule "polySimp_mulAssoc" (formula "47") (term "0,1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "47") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,1,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,0,1,0,0")) + (rule "add_literals" (formula "47") (term "0,0,0,0,1,0,0")) + (rule "inEqSimp_homoInEq0" (formula "47") (term "0,0,0")) + (rule "times_zero_2" (formula "47") (term "1,0,0,0,0")) + (rule "add_zero_right" (formula "47") (term "0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "1,0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,1,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,1,0,0")) + (rule "replace_known_left" (formula "47") (term "1,0,0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "47")) + (rule "inEqSimp_sepPosMonomial1" (formula "47") (term "0,0")) + (rule "mul_literals" (formula "47") (term "1,0,0")) + (rule "inEqSimp_subsumption1" (formula "47") (term "0,0") (ifseqformula "1")) + (rule "leq_literals" (formula "47") (term "0,0,0")) + (builtin "One Step Simplification" (formula "47")) + (rule "eqSymm" (formula "47")) + (rule "getOfSeqConcatEQ" (formula "47") (term "0") (ifseqformula "29")) + (rule "polySimp_elimSub" (formula "47") (term "1,2,0")) + (rule "lenOfSeqSub" (formula "47") (term "1,0,0")) + (rule "polySimp_elimSub" (formula "47") (term "1,1,0,0")) + (rule "mul_literals" (formula "47") (term "1,1,1,0,0")) + (rule "add_zero_right" (formula "47") (term "1,1,0,0")) + (rule "lenOfSeqSub" (formula "47") (term "0,1,1,2,0")) + (rule "polySimp_elimSub" (formula "47") (term "1,0,1,1,2,0")) + (rule "times_zero_2" (formula "47") (term "1,1,0,1,1,2,0")) + (rule "add_zero_right" (formula "47") (term "1,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "0,1,0,0")) + (rule "add_zero_right" (formula "47") (term "0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "47") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "0,0,1,1,2,0")) + (rule "add_zero_right" (formula "47") (term "0,0,0,1,1,2,0")) + (rule "polySimp_mulComm0" (formula "47") (term "1,0,0,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "0,0")) + (rule "polySimp_mulComm0" (formula "47") (term "1,0,0,0,0")) + (rule "polySimp_addComm1" (formula "47") (term "0,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "0,0,1,1,2,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,0,0,1,1,2,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,0,0,1,1,2,0")) + (rule "replace_known_left" (formula "47") (term "0,0,1,1,2,0") (ifseqformula "10")) + (builtin "One Step Simplification" (formula "47")) + (rule "polySimp_pullOutFactor1b" (formula "47") (term "1,2,0")) + (rule "add_literals" (formula "47") (term "1,1,1,2,0")) + (rule "times_zero_1" (formula "47") (term "1,1,2,0")) + (rule "add_zero_right" (formula "47") (term "1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "47") (term "0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "47") (term "0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "47") (term "0,0,0,0,0")) + (rule "replace_known_left" (formula "47") (term "0,0,0,0") (ifseqformula "10")) + (builtin "One Step Simplification" (formula "47")) + (rule "inEqSimp_homoInEq1" (formula "47") (term "0,0")) + (rule "polySimp_pullOutFactor1b" (formula "47") (term "0,0,0")) + (rule "add_literals" (formula "47") (term "1,1,0,0,0")) + (rule "times_zero_1" (formula "47") (term "1,0,0,0")) + (rule "add_zero_right" (formula "47") (term "0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "47") (term "0,0")) + (rule "mul_literals" (formula "47") (term "1,0,0")) + (rule "inEqSimp_contradInEq1" (formula "47") (term "0,0") (ifseqformula "1")) + (rule "qeq_literals" (formula "47") (term "0,0,0")) + (builtin "One Step Simplification" (formula "47")) + (rule "getOfSeqSub" (formula "47") (term "0")) + (rule "castDel" (formula "47") (term "2,0")) + (rule "polySimp_elimSub" (formula "47") (term "1,1,0,0")) + (rule "polySimp_mulComm0" (formula "47") (term "1,1,1,0,0")) + (rule "polySimp_rightDist" (formula "47") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "47") (term "0,1,1,1,0,0")) + (rule "polySimp_addComm0" (formula "47") (term "1,1,0,0")) + (rule "polySimp_addAssoc" (formula "47") (term "1,1,0")) + (rule "polySimp_addComm0" (formula "47") (term "0,1,1,0")) + (builtin "One Step Simplification" (formula "47")) + (rule "orRight" (formula "47")) + (rule "inEqSimp_ltToLeq" (formula "47") (term "1")) + (rule "polySimp_rightDist" (formula "47") (term "1,0,0,1")) + (rule "polySimp_rightDist" (formula "47") (term "0,1,0,0,1")) + (rule "polySimp_mulLiterals" (formula "47") (term "1,0,1,0,0,1")) + (rule "mul_literals" (formula "47") (term "0,0,1,0,0,1")) + (rule "polySimp_elimOne" (formula "47") (term "1,0,1,0,0,1")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,1")) + (rule "polySimp_addComm1" (formula "47") (term "0,1")) + (rule "polySimp_addAssoc" (formula "47") (term "0,0,0,1")) + (rule "add_literals" (formula "47") (term "0,0,0,0,1")) + (rule "polySimp_addComm1" (formula "47") (term "0,0,1")) + (rule "inEqSimp_commuteLeq" (formula "47") (term "0")) + (rule "replace_known_left" (formula "47") (term "0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "47")) + (rule "inEqSimp_leqRight" (formula "47")) (rule "times_zero_1" (formula "1") (term "1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0")) (rule "polySimp_addAssoc" (formula "1") (term "0")) @@ -2835,182 +913,45 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO ) ) (branch "CUT: seqSub(self.s, k, self.s.length).length = seqSingleton(x).length + seqSub(seqConcat(seqSub(self.s, 0, k), seqSub(self.s, k + 1, self.len)), k, self.len - 1).length FALSE" - (builtin "One Step Simplification" (formula "46")) - (builtin "One Step Simplification" (formula "45")) - (rule "false_right" (formula "46")) - (rule "eqSymm" (formula "39") (term "0,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "eqSymm" (formula "27")) - (rule "eqSymm" (formula "1")) - (rule "eqSymm" (formula "21") (term "0,1,0,0")) - (rule "eqSymm" (formula "29") (term "0,0")) - (rule "eqSymm" (formula "25")) - (rule "eqSymm" (formula "28") (term "0,0")) - (rule "eqSymm" (formula "30") (term "0,1,0")) - (rule "eqSymm" (formula "33") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "35")) - (rule "eqSymm" (formula "33") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "37")) - (rule "eqSymm" (formula "27") (term "0,1")) - (rule "polySimp_elimSub" (formula "26") (term "1")) - (rule "mul_literals" (formula "26") (term "1,1")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,1")) - (rule "mul_literals" (formula "29") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "20") (term "1,1,0,0")) - (rule "mul_literals" (formula "20") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "1,1,1,0,0")) + (builtin "One Step Simplification" (formula "44")) (rule "polySimp_elimSub" (formula "8") (term "1")) (rule "mul_literals" (formula "8") (term "1,1")) - (rule "polySimp_homoEq" (formula "45")) - (rule "polySimp_elimSub" (formula "19") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "19") (term "1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "45") (term "2,0,1,0,0")) - (rule "mul_literals" (formula "45") (term "1,2,0,1,0,0")) - (rule "polySimp_addComm0" (formula "36") (term "1")) - (rule "polySimp_addComm0" (formula "20") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "25") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "26") (term "1")) - (rule "polySimp_addComm0" (formula "29") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "15") (term "1,1,0,0")) + (rule "polySimp_homoEq" (formula "44")) + (rule "polySimp_elimSub" (formula "44") (term "2,0,1,0,0")) + (rule "mul_literals" (formula "44") (term "1,2,0,1,0,0")) (rule "polySimp_addComm0" (formula "8") (term "1")) - (rule "polySimp_addComm0" (formula "45") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "45") (term "2,0,1,0,0")) - (rule "polySimp_addComm1" (formula "45") (term "0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "10") (term "0")) - (rule "castedGetAny" (formula "28") (term "1")) - (rule "castedGetAny" (formula "15") (term "1,0,0,1,0")) - (rule "eqSeqEmpty" (formula "41")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "ifEqualsNull" (formula "39")) - (rule "orRight" (formula "39")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "20") (term "1,1,1,0")) - (rule "castedGetAny" (formula "27") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "27") (term "0,0,0,0")) - (rule "castedGetAny" (formula "27") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "27") (term "1,2,0")) - (rule "castedGetAny" (formula "27") (term "1,1,0")) - (rule "castedGetAny" (formula "21") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "21") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "30") (term "0,0,1,0")) - (rule "castedGetAny" (formula "37") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "0,0,0")) - (rule "add_zero_right" (formula "19") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "7")) - (rule "add_zero_right" (formula "7") (term "0")) - (rule "polySimp_mulComm0" (formula "7") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "0,0,0")) - (rule "add_zero_right" (formula "14") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "11")) - (rule "add_zero_right" (formula "11") (term "0")) - (rule "polySimp_mulComm0" (formula "11") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0,0,1,0,0,0")) - (rule "polySimp_addComm1" (formula "21") (term "0,1,0,0,0,0")) - (rule "castedGetAny" (formula "20") (term "0,1,0")) - (rule "eqSymm" (formula "20") (term "1,0")) - (rule "lenOfSeqSub" (formula "1") (term "0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0")) - (rule "times_zero_2" (formula "1") (term "1,1,0")) - (rule "add_zero_right" (formula "1") (term "1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "eqSymm" (formula "1") (term "1")) - (rule "castedGetAny" (formula "29") (term "1")) - (rule "castedGetAny" (formula "18") (term "1,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "lenOfSeqSub" (formula "46") (term "1,0")) - (rule "replace_known_left" (formula "46") (term "0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "46")) - (rule "polySimp_elimSub" (formula "46") (term "1,0")) - (rule "polySimp_addComm1" (formula "46") (term "0")) - (rule "polySimp_addComm1" (formula "46") (term "1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "13") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) + (rule "polySimp_addComm0" (formula "44") (term "1,1,0,0,1,0,0")) + (rule "polySimp_addComm0" (formula "44") (term "2,0,1,0,0")) + (rule "polySimp_addComm1" (formula "44") (term "0")) + (rule "lenOfSeqSub" (formula "44") (term "1,0")) + (rule "replace_known_left" (formula "44") (term "0,1,0") (ifseqformula "8")) + (builtin "One Step Simplification" (formula "44")) + (rule "polySimp_elimSub" (formula "44") (term "1,0")) + (rule "polySimp_addComm1" (formula "44") (term "0")) + (rule "polySimp_addComm1" (formula "44") (term "1,0,0")) (rule "inEqSimp_ltToLeq" (formula "8")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) (rule "polySimp_rightDist" (formula "8") (term "1,0,0")) (rule "mul_literals" (formula "8") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "46") (term "0,0")) - (rule "lenOfSeqSub" (formula "46") (term "0,1,0")) - (rule "polySimp_elimSub" (formula "46") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "46") (term "1,0,1,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,0,0")) - (rule "add_literals" (formula "20") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "44") (term "0,0")) + (rule "lenOfSeqSub" (formula "44") (term "0,1,0")) + (rule "polySimp_elimSub" (formula "44") (term "1,0,1,0")) + (rule "polySimp_addComm0" (formula "44") (term "1,0,1,0")) (rule "polySimp_addAssoc" (formula "8") (term "0,0")) (rule "add_literals" (formula "8") (term "0,0,0")) (rule "polySimp_addComm1" (formula "8") (term "0")) - (rule "polySimp_addAssoc" (formula "46") (term "0,0,0")) - (rule "add_literals" (formula "46") (term "0,0,0,0")) - (rule "add_zero_left" (formula "46") (term "0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0")) - (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0")) - (rule "replace_known_left" (formula "1") (term "0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "1")) - (rule "true_left" (formula "1")) - (rule "inEqSimp_ltToLeq" (formula "45") (term "0,0,1,0")) - (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "45") (term "0,0,0,1,0")) - (rule "applyEq" (formula "34") (term "2,1,1,0") (ifseqformula "25")) - (rule "applyEq" (formula "41") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "32") (term "0,1,1,0") (ifseqformula "27")) - (rule "applyEq" (formula "26") (term "1") (ifseqformula "28")) - (rule "applyEq" (formula "32") (term "0,1,0,1,0") (ifseqformula "28")) - (rule "applyEq" (formula "44") (term "0,1,0,0,0,1,0") (ifseqformula "11")) - (rule "applyEq" (formula "44") (term "1,1,0,1,0") (ifseqformula "11")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "25")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,1,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,1,0,0")) - (rule "applyEq" (formula "35") (term "1,1") (ifseqformula "25")) - (rule "polySimp_addAssoc" (formula "35") (term "1")) - (rule "add_literals" (formula "35") (term "0,1")) - (rule "add_zero_left" (formula "35") (term "1")) + (rule "polySimp_addAssoc" (formula "44") (term "0,0,0")) + (rule "add_literals" (formula "44") (term "0,0,0,0")) + (rule "add_zero_left" (formula "44") (term "0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "44") (term "0,0,1,0")) + (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,0,0,1,0")) + (rule "polySimp_addComm1" (formula "44") (term "0,0,0,1,0")) + (rule "applyEq" (formula "44") (term "0,1,0,0,0,1,0") (ifseqformula "13")) + (rule "applyEq" (formula "44") (term "1,1,0,1,0") (ifseqformula "13")) (rule "polySimp_sepNegMonomial" (formula "44")) (rule "polySimp_mulLiterals" (formula "44") (term "0")) (rule "polySimp_elimOne" (formula "44") (term "0")) (builtin "One Step Simplification" (formula "44")) (rule "orRight" (formula "44")) - (rule "polySimp_homoEq" (formula "45")) - (rule "times_zero_2" (formula "45") (term "1,0")) - (rule "add_zero_right" (formula "45") (term "0")) (rule "inEqSimp_leqRight" (formula "44")) (rule "times_zero_1" (formula "1") (term "1,0,0")) (rule "add_literals" (formula "1") (term "0,0")) @@ -3018,94 +959,13 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "polySimp_addAssoc" (formula "1") (term "0,0")) (rule "add_literals" (formula "1") (term "0,0,0")) (rule "add_zero_left" (formula "1") (term "0,0")) - (rule "polySimp_sepPosMonomial" (formula "45")) - (rule "polySimp_mulLiterals" (formula "45") (term "1")) - (rule "polySimp_elimOne" (formula "45") (term "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "19") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "7")) - (rule "polySimp_mulLiterals" (formula "7") (term "0")) - (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "14") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "11")) - (rule "polySimp_mulLiterals" (formula "11") (term "0")) - (rule "polySimp_elimOne" (formula "11") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "21") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "9")) + (rule "polySimp_mulLiterals" (formula "9") (term "0")) + (rule "polySimp_elimOne" (formula "9") (term "0")) (rule "inEqSimp_sepNegMonomial1" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_contradEq7" (formula "45") (ifseqformula "8")) - (rule "polySimp_mulComm0" (formula "45") (term "1,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "45") (term "0,0")) - (rule "add_literals" (formula "45") (term "1,1,0,0")) - (rule "times_zero_1" (formula "45") (term "1,0,0")) - (rule "add_zero_right" (formula "45") (term "0,0")) - (rule "leq_literals" (formula "45") (term "0")) - (builtin "One Step Simplification" (formula "45")) - (rule "false_right" (formula "45")) - (rule "inEqSimp_contradEq7" (formula "41") (ifseqformula "11")) - (rule "times_zero_1" (formula "41") (term "1,0,0")) - (rule "add_zero_right" (formula "41") (term "0,0")) - (rule "leq_literals" (formula "41") (term "0")) - (builtin "One Step Simplification" (formula "41")) - (rule "false_right" (formula "41")) - (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "8")) + (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "9")) (rule "andLeft" (formula "1")) (rule "inEqSimp_homoInEq1" (formula "1")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0")) @@ -3118,242 +978,27 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO ) (branch "Assume k != seqSub(seqConcat(seqSub(self.s, 0, k), seqSub(self.s, k + 1, self.len)), 0, k).length" (rule "notLeft" (formula "1")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "39") (term "0,0")) - (rule "eqSymm" (formula "45")) - (rule "eqSymm" (formula "27") (term "0,0")) - (rule "eqSymm" (formula "28") (term "0,0")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "29") (term "0,1,0")) - (rule "eqSymm" (formula "20") (term "0,1,0,0")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "32") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "32") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "34")) - (rule "eqSymm" (formula "38")) - (rule "eqSymm" (formula "26") (term "0,1")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1")) - (rule "mul_literals" (formula "28") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "7") (term "1")) - (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "25") (term "1")) - (rule "mul_literals" (formula "25") (term "1,1")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "45") (term "2,1,0")) - (rule "mul_literals" (formula "45") (term "1,2,1,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "35") (term "1")) - (rule "polySimp_addComm0" (formula "45") (term "1,1,0,0,1,1")) - (rule "polySimp_addComm0" (formula "45") (term "1,1,0,1,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "38") (term "1,1,0,0,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "25") (term "1")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "45") (term "2,1,0")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "eqSeqEmpty" (formula "41")) - (rule "castedGetAny" (formula "27") (term "1")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "26") (term "1,1,0")) - (rule "castedGetAny" (formula "26") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "26") (term "1,2,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,0")) - (rule "ifEqualsNull" (formula "39")) - (rule "orRight" (formula "39")) - (rule "castedGetAny" (formula "36") (term "0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "1,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "add_zero_right" (formula "10") (term "0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0")) + (rule "eqSymm" (formula "39")) + (rule "polySimp_addComm0" (formula "39") (term "1,1,0,0,0")) (rule "inEqSimp_ltToLeq" (formula "6")) (rule "add_zero_right" (formula "6") (term "0")) (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "46") (term "1,1")) - (rule "eqSymm" (formula "46")) - (rule "polySimp_elimSub" (formula "46") (term "1,1,0")) - (rule "times_zero_2" (formula "46") (term "1,1,1,0")) - (rule "add_zero_right" (formula "46") (term "1,1,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "lenOfSeqSub" (formula "38") (term "0")) - (rule "polySimp_elimSub" (formula "38") (term "1,0")) - (rule "times_zero_2" (formula "38") (term "1,1,0")) - (rule "add_zero_right" (formula "38") (term "1,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "orRight" (formula "38")) - (rule "eqSymm" (formula "39")) - (rule "replace_known_right" (formula "47") (term "0,1,0") (ifseqformula "38")) - (builtin "One Step Simplification" (formula "47")) - (rule "eqSymm" (formula "47")) - (rule "castedGetAny" (formula "28") (term "1")) - (rule "castedGetAny" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "7")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) - (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "inEqSimp_ltRight" (formula "38")) + (rule "lenOfSeqSub" (formula "39") (term "0")) + (rule "polySimp_elimSub" (formula "39") (term "1,0")) + (rule "times_zero_2" (formula "39") (term "1,1,0")) + (rule "add_zero_right" (formula "39") (term "1,0")) + (builtin "One Step Simplification" (formula "39")) + (rule "orRight" (formula "39")) + (rule "inEqSimp_ltRight" (formula "39")) (rule "add_zero_right" (formula "1") (term "0")) (rule "polySimp_mulComm0" (formula "1") (term "0")) - (rule "polySimp_addAssoc" (formula "8") (term "0,0")) - (rule "add_literals" (formula "8") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "8") (term "0")) - (rule "polySimp_addAssoc" (formula "15") (term "0,0,1,0,0")) - (rule "add_literals" (formula "15") (term "0,0,0,1,0,0")) - (rule "applyEq" (formula "33") (term "0,1,1,0") (ifseqformula "28")) - (rule "applyEq" (formula "47") (term "0,1,0") (ifseqformula "25")) - (rule "applyEq" (formula "35") (term "2,1,1,0") (ifseqformula "26")) - (rule "applyEq" (formula "33") (term "0,1,0,1,0") (ifseqformula "29")) - (rule "applyEq" (formula "27") (term "1") (ifseqformula "29")) - (rule "applyEq" (formula "43") (term "0") (ifseqformula "12")) - (rule "applyEq" (formula "30") (term "0,1,0,0,1,0,0") (ifseqformula "26")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,0,1,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,1,0,0")) - (rule "applyEq" (formula "36") (term "1,1") (ifseqformula "26")) - (rule "polySimp_addAssoc" (formula "36") (term "1")) - (rule "add_literals" (formula "36") (term "0,1")) - (rule "add_zero_left" (formula "36") (term "1")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "11")) - (rule "polySimp_mulLiterals" (formula "11") (term "0")) - (rule "polySimp_elimOne" (formula "11") (term "0")) (rule "inEqSimp_sepNegMonomial0" (formula "7")) (rule "polySimp_mulLiterals" (formula "7") (term "0")) (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0,0")) - (rule "mul_literals" (formula "21") (term "0,1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "14") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "19") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "21") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "21") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "21") (term "0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) - (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) (rule "inEqSimp_invertInEq1" (formula "1")) (rule "mul_literals" (formula "1") (term "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "8")) - (rule "polySimp_mulLiterals" (formula "8") (term "0")) - (rule "polySimp_elimOne" (formula "8") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) - (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) - (rule "inEqSimp_contradEq7" (formula "42") (ifseqformula "11")) - (rule "times_zero_1" (formula "42") (term "1,0,0")) - (rule "add_zero_right" (formula "42") (term "0,0")) - (rule "leq_literals" (formula "42") (term "0")) - (builtin "One Step Simplification" (formula "42")) - (rule "false_right" (formula "42")) - (rule "inEqSimp_contradEq7" (formula "39") (ifseqformula "7")) - (rule "times_zero_1" (formula "39") (term "1,0,0")) - (rule "add_zero_right" (formula "39") (term "0,0")) - (rule "leq_literals" (formula "39") (term "0")) - (builtin "One Step Simplification" (formula "39")) - (rule "false_right" (formula "39")) (rule "inEqSimp_contradInEq1" (formula "1") (ifseqformula "7")) (rule "qeq_literals" (formula "1") (term "0")) (builtin "One Step Simplification" (formula "1")) @@ -3362,218 +1007,27 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO ) ) (branch "Case 2" - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "20") (term "0,1,0,0")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "38") (term "0,0")) - (rule "eqSymm" (formula "28") (term "0,0")) - (rule "eqSymm" (formula "29") (term "0,1,0")) - (rule "eqSymm" (formula "32") (term "0,0,1,1,0")) - (rule "eqSymm" (formula "34")) - (rule "eqSymm" (formula "27") (term "0,0")) - (rule "eqSymm" (formula "32") (term "0,0,1,0,1,0")) - (rule "eqSymm" (formula "36")) - (rule "eqSymm" (formula "26") (term "0,1")) - (rule "polySimp_elimSub" (formula "25") (term "1")) - (rule "mul_literals" (formula "25") (term "1,1")) - (rule "polySimp_elimSub" (formula "7") (term "1")) - (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1")) - (rule "mul_literals" (formula "28") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,1")) - (rule "polySimp_addComm0" (formula "35") (term "1")) - (rule "polySimp_addComm0" (formula "44") (term "1,1,0,0,2,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "25") (term "1")) - (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "27") (term "1")) - (rule "eqSeqEmpty" (formula "40")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,0")) - (rule "castedGetAny" (formula "26") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "26") (term "1,1,0")) - (rule "castedGetAny" (formula "26") (term "1,2,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "1,0,1,0,0")) - (rule "ifEqualsNull" (formula "38")) - (rule "orRight" (formula "38")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "castedGetAny" (formula "36") (term "0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "add_zero_right" (formula "10") (term "0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0")) + (rule "eqSymm" (formula "25")) + (rule "polySimp_addComm0" (formula "43") (term "1,1,0,1")) + (rule "polySimp_addComm0" (formula "43") (term "1,1,0,0,2,0")) + (rule "polySimp_addComm0" (formula "25") (term "1,1,0")) (rule "inEqSimp_ltToLeq" (formula "6")) (rule "add_zero_right" (formula "6") (term "0")) (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,0,0,0,0")) - (rule "lenOfSeqSub" (formula "45") (term "2,0")) - (rule "polySimp_elimSub" (formula "45") (term "1,2,0")) - (rule "mul_literals" (formula "45") (term "1,1,2,0")) - (rule "add_zero_right" (formula "45") (term "1,2,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "28") (term "1")) - (rule "castedGetAny" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "7")) - (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) - (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "7") (term "0,0")) - (rule "add_literals" (formula "7") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "7") (term "0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "45") (term "0,2,0")) - (rule "add_zero_right" (formula "45") (term "0,0,2,0")) - (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,2,0")) - (rule "replace_known_left" (formula "45") (term "0,2,0") (ifseqformula "6")) - (builtin "One Step Simplification" (formula "45")) - (rule "eqSymm" (formula "45")) - (rule "applyEq" (formula "34") (term "2,1,1,0") (ifseqformula "25")) - (rule "applyEq" (formula "26") (term "1") (ifseqformula "28")) - (rule "applyEq" (formula "45") (term "0,0") (ifseqformula "24")) - (rule "applyEq" (formula "32") (term "0,1,0,1,0") (ifseqformula "28")) - (rule "applyEq" (formula "41") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "32") (term "0,1,1,0") (ifseqformula "27")) - (rule "applyEq" (formula "35") (term "1,1") (ifseqformula "25")) - (rule "polySimp_addAssoc" (formula "35") (term "1")) - (rule "add_literals" (formula "35") (term "0,1")) - (rule "add_zero_left" (formula "35") (term "1")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "25")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,1,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "13") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "18") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "10")) - (rule "polySimp_mulLiterals" (formula "10") (term "0")) - (rule "polySimp_elimOne" (formula "10") (term "0")) + (rule "lenOfSeqSub" (formula "43") (term "2,0")) + (rule "polySimp_elimSub" (formula "43") (term "1,2,0")) + (rule "mul_literals" (formula "43") (term "1,1,2,0")) + (rule "add_zero_right" (formula "43") (term "1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "43") (term "0,2,0")) + (rule "add_zero_right" (formula "43") (term "0,0,2,0")) + (rule "polySimp_mulComm0" (formula "43") (term "1,0,0,2,0")) + (rule "replace_known_left" (formula "43") (term "0,2,0") (ifseqformula "6")) + (builtin "One Step Simplification" (formula "43")) + (rule "eqSymm" (formula "43")) + (rule "applyEq" (formula "43") (term "0,0") (ifseqformula "25")) (rule "inEqSimp_sepNegMonomial0" (formula "6")) (rule "polySimp_mulLiterals" (formula "6") (term "0")) (rule "polySimp_elimOne" (formula "6") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,1,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "7")) - (rule "polySimp_mulLiterals" (formula "7") (term "0")) - (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0")) - (rule "inEqSimp_contradEq7" (formula "40") (ifseqformula "10")) - (rule "mul_literals" (formula "40") (term "1,0,0")) - (rule "add_zero_right" (formula "40") (term "0,0")) - (rule "leq_literals" (formula "40") (term "0")) - (builtin "One Step Simplification" (formula "40")) - (rule "false_right" (formula "40")) (rule "equalityToSeqGetAndSeqLenRight" (formula "43") (inst "iv=iv")) (rule "lenOfSeqSub" (formula "43") (term "1,0")) (rule "eqSymm" (formula "43") (term "0")) @@ -3608,241 +1062,6 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "polySimp_elimOne" (formula "2") (term "0,0,0")) (rule "replace_known_left" (formula "2") (term "0,0") (ifseqformula "8")) (builtin "One Step Simplification" (formula "2")) - (rule "getOfSeqConcatEQ" (formula "28") (term "1") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,1")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1")) - (rule "times_zero_2" (formula "28") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,1")) - (rule "times_zero_2" (formula "28") (term "1,1,0,1,1,2,1")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,1")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,2,1")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,1")) - (rule "add_literals" (formula "28") (term "0,0,0,0,1")) - (rule "add_zero_left" (formula "28") (term "0,0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,2,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,2,1")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,2,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "1,2,1")) - (rule "add_literals" (formula "28") (term "1,1,1,2,1")) - (rule "times_zero_1" (formula "28") (term "1,1,2,1")) - (rule "add_zero_right" (formula "28") (term "1,2,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,1")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,1")) - (rule "replace_known_left" (formula "28") (term "0,0,0,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq1" (formula "28") (term "0,1")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "0,0,1")) - (rule "add_literals" (formula "28") (term "1,0,0,1")) - (rule "times_zero_1" (formula "28") (term "0,0,1")) - (rule "leq_literals" (formula "28") (term "0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqConcatEQ" (formula "30") (term "1") (ifseqformula "26")) - (rule "eqSymm" (formula "30")) - (rule "polySimp_elimSub" (formula "30") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "30") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0")) - (rule "mul_literals" (formula "30") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "30") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1,1,2,0")) - (rule "mul_literals" (formula "30") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,0,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "30") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "30") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "polySimp_pullOutFactor1b" (formula "30") (term "1,2,0")) - (rule "add_literals" (formula "30") (term "1,1,1,2,0")) - (rule "times_zero_1" (formula "30") (term "1,1,2,0")) - (rule "add_literals" (formula "30") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "30") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "polySimp_pullOutFactor1" (formula "30") (term "0,0,0")) - (rule "add_literals" (formula "30") (term "1,0,0,0")) - (rule "times_zero_1" (formula "30") (term "0,0,0")) - (rule "leq_literals" (formula "30") (term "0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "eqSymm" (formula "30")) - (rule "getOfSeqConcatEQ" (formula "31") (term "0,0,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "31") (term "1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,2,0,0,1,0")) - (rule "lenOfSeqSub" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "lenOfSeqSub" (formula "31") (term "0,0,1,2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,0,1,2,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "replace_known_left" (formula "31") (term "0,0,0,1,2,0,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "31")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "replace_known_left" (formula "31") (term "0,0,1,0,0,0,0,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "31")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,0,0,0,1,0")) - (rule "subSeqConcatEQ" (formula "36") (term "0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,0,0")) - (rule "add_zero_left" (formula "36") (term "2,1,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,0,2,0,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,0,2,0,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,0,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,0,2,0,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1,1,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,2,0,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,2,0,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "1,1,2,0,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,0,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,1,2,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,0,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,2,1,1,0,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,2,1,1,0,0")) - (rule "mul_literals" (formula "36") (term "1,1,0,2,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "1,0,2,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,0,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,0,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,0,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,2,0,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,2,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,2,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,2,0,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,2,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,1,0,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,2,0,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,2,0,0,0")) - (rule "replace_known_left" (formula "36") (term "0,1,2,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,2,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,2,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,2,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "2,1,0,0")) - (rule "add_literals" (formula "36") (term "1,2,1,0,0")) - (rule "times_zero_1" (formula "36") (term "2,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,0,0,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,2,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,2,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,0,2,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,1,0,0")) - (rule "replace_known_left" (formula "36") (term "0,1,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "getOfSeqConcatEQ" (formula "29") (term "1") (ifseqformula "26")) - (rule "eqSymm" (formula "29")) - (rule "polySimp_elimSub" (formula "29") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "29") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "29") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,1,1,2,0")) - (rule "times_zero_2" (formula "29") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "29") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,1,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "29") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1" (formula "29") (term "1,2,0")) - (rule "add_literals" (formula "29") (term "1,1,2,0")) - (rule "times_zero_1" (formula "29") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1b" (formula "29") (term "0,0,0")) - (rule "add_literals" (formula "29") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "29") (term "1,0,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0")) - (rule "leq_literals" (formula "29") (term "0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29")) (rule "getOfSeqSub" (formula "45") (term "1")) (rule "castDel" (formula "45") (term "2,1")) (rule "add_zero_right" (formula "45") (term "1,1,1")) @@ -3862,175 +1081,6 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "replace_known_left" (formula "45") (term "0,0") (ifseqformula "2")) (builtin "One Step Simplification" (formula "45")) (rule "eqSymm" (formula "45")) - (rule "getOfSeqConcatEQ" (formula "34") (term "0,1,0,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "0,1,1,2,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,0,1,1,2,0,1,0,1,0")) - (rule "mul_literals" (formula "34") (term "1,1,0,1,1,2,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,0,1,1,2,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,2,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,1,1,2,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,0,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "0,0,0,0,0,1,0,1,0")) - (rule "add_zero_left" (formula "34") (term "0,0,0,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,2,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,1,2,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1b" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,1,1,2,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "1,1,2,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,2,0,1,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,0,0,0,1,0,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,0,0,0,1,0,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,0,0,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,0,0,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,0,0,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "leq_literals" (formula "34") (term "0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqSub" (formula "28") (term "1")) - (rule "add_zero_right" (formula "28") (term "1,1,1")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1")) - (rule "times_zero_2" (formula "28") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "1,0,1")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "28") (term "0,1,0,1")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1,0,1")) - (rule "add_literals" (formula "28") (term "0,0,0,1,0,1")) - (rule "add_zero_left" (formula "28") (term "0,0,1,0,1")) - (rule "polySimp_pullOutFactor2" (formula "28") (term "0,1,0,1")) - (rule "add_literals" (formula "28") (term "1,0,1,0,1")) - (rule "times_zero_1" (formula "28") (term "0,1,0,1")) - (rule "leq_literals" (formula "28") (term "1,0,1")) - (builtin "One Step Simplification" (formula "28")) - (rule "inEqSimp_homoInEq0" (formula "28") (term "0,1")) - (rule "times_zero_2" (formula "28") (term "1,0,0,1")) - (rule "add_zero_right" (formula "28") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "28") (term "0,1")) - (rule "mul_literals" (formula "28") (term "1,0,1")) - (rule "replace_known_left" (formula "28") (term "0,1") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqSub" (formula "30") (term "1")) - (rule "add_zero_right" (formula "30") (term "1,1,1")) - (rule "eqSymm" (formula "30")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0")) - (rule "times_zero_2" (formula "30") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "30") (term "0,1,0,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,0,1,0,0")) - (rule "add_literals" (formula "30") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "30") (term "0,0,1,0,0")) - (rule "polySimp_pullOutFactor2" (formula "30") (term "0,1,0,0")) - (rule "add_literals" (formula "30") (term "1,0,1,0,0")) - (rule "times_zero_1" (formula "30") (term "0,1,0,0")) - (rule "leq_literals" (formula "30") (term "1,0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "inEqSimp_homoInEq0" (formula "30") (term "0,0")) - (rule "times_zero_2" (formula "30") (term "1,0,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "30") (term "0,0")) - (rule "mul_literals" (formula "30") (term "1,0,0")) - (rule "replace_known_left" (formula "30") (term "0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "30")) - (rule "eqSymm" (formula "30")) - (rule "getOfSeqSub" (formula "31") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,1,0,1,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "31") (term "0,0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,1,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,1,0,0,1,0")) - (rule "getOfSeqSub" (formula "31") (term "2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "31") (term "1,1,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "31") (term "0,0,1,1,2,0,0,1,0")) - (rule "polySimp_pullOutFactor2b" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "1,1,0,1,1,2,0,0,1,0")) - (rule "times_zero_1" (formula "31") (term "1,0,1,1,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "0,1,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "0,0,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "31") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "1,1,0,0,0,1,0,2,0,0,1,0")) - (rule "times_zero_1" (formula "31") (term "1,0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "31") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "inEqSimp_homoInEq0" (formula "31") (term "0,0,2,0,0,1,0")) - (rule "times_zero_2" (formula "31") (term "1,0,0,0,2,0,0,1,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "31") (term "1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,1,1,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "31") (term "0,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,0,2,0,0,1,0")) - (rule "getOfSeqSub" (formula "29") (term "1")) - (rule "add_zero_left" (formula "29") (term "1,1,1")) - (rule "leq_literals" (formula "29") (term "0,0,1")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_addComm0" (formula "29") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,0,1,0,0,0")) - (rule "mul_literals" (formula "29") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "29")) - (rule "eqSymm" (formula "29")) (rule "getOfSeqSub" (formula "45") (term "0")) (rule "castDel" (formula "45") (term "2,0")) (rule "add_zero_right" (formula "45") (term "1,1,0")) @@ -4048,326 +1098,69 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "polySimp_elimOne" (formula "45") (term "0,0,0")) (rule "replace_known_left" (formula "45") (term "0,0") (ifseqformula "2")) (builtin "One Step Simplification" (formula "45")) - (rule "getOfSeqConcatEQ" (formula "38") (term "0") (ifseqformula "36")) - (rule "polySimp_elimSub" (formula "38") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "38") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,1,0,0")) - (rule "times_zero_2" (formula "38") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "38") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "38") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "38") (term "1,0,1,1,2,0")) - (rule "mul_literals" (formula "38") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "38") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,1,0,0")) - (rule "add_zero_right" (formula "38") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "38") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "38") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "38") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "38")) - (rule "polySimp_pullOutFactor1" (formula "38") (term "1,2,0")) - (rule "add_literals" (formula "38") (term "1,1,2,0")) - (rule "times_zero_1" (formula "38") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "38") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "38") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "38") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "38") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "38")) - (rule "polySimp_pullOutFactor1b" (formula "38") (term "0,0,0")) - (rule "add_literals" (formula "38") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "38") (term "1,0,0,0")) - (rule "add_literals" (formula "38") (term "0,0,0")) - (rule "leq_literals" (formula "38") (term "0,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "getOfSeqSub" (formula "34") (term "0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,1,0,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,1,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,0,1,0")) - (rule "polySimp_addAssoc" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "0,0,0,1,0,0,1,0,1,0")) - (rule "add_zero_left" (formula "34") (term "0,0,1,0,0,1,0,1,0")) - (rule "polySimp_pullOutFactor2" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "add_literals" (formula "34") (term "1,0,1,0,0,1,0,1,0")) - (rule "times_zero_1" (formula "34") (term "0,1,0,0,1,0,1,0")) - (rule "leq_literals" (formula "34") (term "1,0,0,1,0,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "inEqSimp_homoInEq0" (formula "34") (term "0,0,1,0,1,0")) - (rule "times_zero_2" (formula "34") (term "1,0,0,0,1,0,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "34") (term "0,0,1,0,1,0")) - (rule "mul_literals" (formula "34") (term "1,0,0,1,0,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "subSeqConcatEQ" (formula "36") (term "1,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "2,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,0,1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,0,1,1,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,0,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,1,0,1,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,0,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,0,2,0,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,0,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,0,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "1,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,1,2,0,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,1,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,1,1,1,0")) - (rule "mul_literals" (formula "36") (term "1,1,0,1,2,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,1,1,1,0")) - (rule "lenOfSeqSub" (formula "36") (term "0,1,2,1,1,1,0")) - (rule "polySimp_elimSub" (formula "36") (term "1,0,1,2,1,1,1,0")) - (rule "times_zero_2" (formula "36") (term "1,1,0,1,2,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "1,0,1,2,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,0,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,0,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,0,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,0,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,0,1,2,1,1,1,0")) - (rule "add_zero_right" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,2,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,1,1,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,0,0,1,1,1,1,0")) - (rule "polySimp_addComm1" (formula "36") (term "0,0,1,1,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,0,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,0,0,2,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "add_literals" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,1,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,1,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,1,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepPosMonomial0" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,2,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,2,1,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,2,1,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_addComm1" (formula "36") (term "2,1,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,1,2,1,1,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,1,2,1,1,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,1,2,1,1,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,1,2,1,1,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "polySimp_pullOutFactor1" (formula "36") (term "2,1,1,1,1,0")) - (rule "add_literals" (formula "36") (term "1,2,1,1,1,1,0")) - (rule "times_zero_1" (formula "36") (term "2,1,1,1,1,0")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_sepNegMonomial0" (formula "36") (term "0,0,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "0,0,0,0,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,0,0,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "36")) - (rule "inEqSimp_homoInEq0" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_addComm1" (formula "36") (term "0,0,2,0,1,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "36") (term "0,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_rightDist" (formula "36") (term "1,0,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "mul_literals" (formula "36") (term "0,1,0,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "36") (term "1,1,0,2,0,1,1,0")) - (rule "replace_known_left" (formula "36") (term "0,2,0,1,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "36")) - (rule "getOfSeqConcat" (formula "38") (term "0")) - (builtin "One Step Simplification" (formula "38")) - (rule "castDel" (formula "38") (term "1,0")) - (builtin "One Step Simplification" (formula "38")) - (rule "sub_literals" (formula "38") (term "1,0,1")) - (rule "less_literals" (formula "38") (term "0")) - (builtin "One Step Simplification" (formula "38")) - (rule "true_left" (formula "38")) - (rule "getOfSeqConcatEQ" (formula "28") (term "0,0,0,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,0,0,0,0")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,0,0,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,0,0,0,0")) - (rule "times_zero_2" (formula "28") (term "1,1,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,0,0,0,0")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,0,0,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,0,0,0,0")) - (rule "times_zero_2" (formula "28") (term "1,1,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,2,0,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "1,2,0,0,0,0")) - (rule "add_literals" (formula "28") (term "1,1,2,0,0,0,0")) - (rule "times_zero_1" (formula "28") (term "1,2,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,0,0,0,0,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,0,0,0,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,0,0,0,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,0,0,0,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,0,0,0")) - (rule "leq_literals" (formula "28") (term "0,0,0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqConcatEQ" (formula "44") (term "0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "44") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "44") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,1,0,0")) - (rule "mul_literals" (formula "44") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "44") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "44") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "44") (term "1,0,1,1,2,0")) - (rule "times_zero_2" (formula "44") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "44") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,1,0,0")) - (rule "add_zero_right" (formula "44") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "0,0")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "44") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "44") (term "0,0,1,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "44") (term "0,0,1,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_sepNegMonomial0" (formula "44") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "44") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "44") (term "0,0,0")) - (rule "replace_known_left" (formula "44") (term "0,0") (ifseqformula "2")) - (builtin "One Step Simplification" (formula "44")) - (rule "getOfSeqConcatEQ" (formula "34") (term "0,1,1,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "34") (term "1,2,0,1,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "1,0,0,1,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "mul_literals" (formula "34") (term "1,1,1,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "1,1,0,0,1,1,0")) - (rule "lenOfSeqSub" (formula "34") (term "0,1,1,2,0,1,1,0")) - (rule "polySimp_elimSub" (formula "34") (term "1,0,1,1,2,0,1,1,0")) - (rule "times_zero_2" (formula "34") (term "1,1,0,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "1,0,1,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,1,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,2,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,1,1,2,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "34") (term "0,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,0,0,1,1,0")) - (rule "polySimp_addComm1" (formula "34") (term "0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,1,2,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,1,2,0,1,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,1,2,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1" (formula "34") (term "1,2,0,1,1,0")) - (rule "add_literals" (formula "34") (term "1,1,2,0,1,1,0")) - (rule "times_zero_1" (formula "34") (term "1,2,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "34") (term "0,0,1,0,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "34") (term "0,0,0,1,0,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "34") (term "0,0,0,1,0,0,0,1,1,0")) - (rule "replace_known_left" (formula "34") (term "0,0,1,0,0,0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "34")) - (rule "polySimp_pullOutFactor1b" (formula "34") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "34") (term "1,1,0,0,0,1,1,0")) - (rule "times_zero_1" (formula "34") (term "1,0,0,0,1,1,0")) - (rule "add_zero_right" (formula "34") (term "0,0,0,1,1,0")) - (rule "leq_literals" (formula "34") (term "0,0,1,1,0")) - (builtin "One Step Simplification" (formula "34")) - (rule "getOfSeqSub" (formula "28") (term "0,0,0,0")) - (rule "leq_literals" (formula "28") (term "0,0,0,0,0,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "add_zero_left" (formula "28") (term "1,1,0,0,0,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "28") (term "0,1,1,0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,0,0,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "1,0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "28") (term "0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "1,0,1,0,0,0,0,0,0")) - (rule "mul_literals" (formula "28") (term "0,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "1,0,1,0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "28") (term "0,0,0,0,0,0,0")) - (rule "add_literals" (formula "28") (term "0,0,0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,0,0,0")) - (rule "replace_known_left" (formula "28") (term "0,0,0,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "28")) - (rule "getOfSeqSub" (formula "44") (term "0")) - (rule "castDel" (formula "44") (term "2,0")) - (rule "add_zero_right" (formula "44") (term "1,1,0")) - (builtin "One Step Simplification" (formula "44")) - (rule "orRight" (formula "44")) - (rule "eqSymm" (formula "45")) - (rule "polySimp_elimSub" (formula "44") (term "1,1")) - (rule "times_zero_2" (formula "44") (term "1,1,1")) - (rule "add_zero_right" (formula "44") (term "1,1")) - (rule "inEqSimp_ltToLeq" (formula "44") (term "1")) - (rule "polySimp_mulComm0" (formula "44") (term "1,0,0,1")) - (rule "polySimp_addComm1" (formula "44") (term "0,1")) - (rule "inEqSimp_commuteLeq" (formula "44") (term "0")) - (rule "replace_known_left" (formula "44") (term "0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "44")) - (rule "inEqSimp_leqRight" (formula "44")) - (rule "times_zero_1" (formula "1") (term "1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0")) - (rule "add_literals" (formula "1") (term "0,0,0")) - (rule "add_zero_left" (formula "1") (term "0,0")) - (rule "inEqSimp_sepNegMonomial1" (formula "1")) - (rule "polySimp_mulLiterals" (formula "1") (term "0")) - (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "inEqSimp_contradInEq0" (formula "3") (ifseqformula "1")) - (rule "andLeft" (formula "3")) - (rule "inEqSimp_homoInEq1" (formula "3")) - (rule "polySimp_pullOutFactor1b" (formula "3") (term "0")) - (rule "add_literals" (formula "3") (term "1,1,0")) + (rule "getOfSeqConcatEQ" (formula "45") (term "0") (ifseqformula "27")) + (rule "polySimp_elimSub" (formula "45") (term "1,2,0")) + (rule "lenOfSeqSub" (formula "45") (term "1,0,0")) + (rule "polySimp_elimSub" (formula "45") (term "1,1,0,0")) + (rule "mul_literals" (formula "45") (term "1,1,1,0,0")) + (rule "add_zero_right" (formula "45") (term "1,1,0,0")) + (rule "lenOfSeqSub" (formula "45") (term "0,1,1,2,0")) + (rule "polySimp_elimSub" (formula "45") (term "1,0,1,1,2,0")) + (rule "times_zero_2" (formula "45") (term "1,1,0,1,1,2,0")) + (rule "add_zero_right" (formula "45") (term "1,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,1,0,0")) + (rule "add_zero_right" (formula "45") (term "0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,0,1,1,2,0")) + (rule "add_zero_right" (formula "45") (term "0,0,0,1,1,2,0")) + (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "0,0")) + (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,0,0")) + (rule "polySimp_addComm1" (formula "45") (term "0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "45") (term "0,0,1,1,2,0")) + (rule "polySimp_mulLiterals" (formula "45") (term "0,0,0,1,1,2,0")) + (rule "polySimp_elimOne" (formula "45") (term "0,0,0,1,1,2,0")) + (rule "replace_known_left" (formula "45") (term "0,0,1,1,2,0") (ifseqformula "8")) + (builtin "One Step Simplification" (formula "45")) + (rule "inEqSimp_sepNegMonomial0" (formula "45") (term "0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "45") (term "0,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "45") (term "0,0,0,1,0,0,0")) + (rule "replace_known_left" (formula "45") (term "0,0,1,0,0,0") (ifseqformula "8")) + (builtin "One Step Simplification" (formula "45")) + (rule "inEqSimp_sepNegMonomial0" (formula "45") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "45") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "45") (term "0,0,0")) + (rule "replace_known_left" (formula "45") (term "0,0") (ifseqformula "2")) + (builtin "One Step Simplification" (formula "45")) + (rule "getOfSeqSub" (formula "45") (term "0")) + (rule "castDel" (formula "45") (term "2,0")) + (rule "add_zero_right" (formula "45") (term "1,1,0")) + (builtin "One Step Simplification" (formula "45")) + (rule "orRight" (formula "45")) + (rule "polySimp_elimSub" (formula "45") (term "1,1")) + (rule "times_zero_2" (formula "45") (term "1,1,1")) + (rule "add_zero_right" (formula "45") (term "1,1")) + (rule "inEqSimp_ltToLeq" (formula "45") (term "1")) + (rule "polySimp_mulComm0" (formula "45") (term "1,0,0,1")) + (rule "polySimp_addComm1" (formula "45") (term "0,1")) + (rule "inEqSimp_commuteLeq" (formula "45") (term "0")) + (rule "replace_known_left" (formula "45") (term "0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "45")) + (rule "inEqSimp_leqRight" (formula "45")) + (rule "times_zero_1" (formula "1") (term "1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0")) + (rule "add_literals" (formula "1") (term "0,0,0")) + (rule "add_zero_left" (formula "1") (term "0,0")) + (rule "inEqSimp_sepNegMonomial1" (formula "1")) + (rule "polySimp_mulLiterals" (formula "1") (term "0")) + (rule "polySimp_elimOne" (formula "1") (term "0")) + (rule "inEqSimp_contradInEq0" (formula "3") (ifseqformula "1")) + (rule "andLeft" (formula "3")) + (rule "inEqSimp_homoInEq1" (formula "3")) + (rule "polySimp_pullOutFactor1b" (formula "3") (term "0")) + (rule "add_literals" (formula "3") (term "1,1,0")) (rule "times_zero_1" (formula "3") (term "1,0")) (rule "add_zero_right" (formula "3") (term "0")) (rule "leq_literals" (formula "3")) @@ -4375,197 +1168,86 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO ) ) (branch "Exceptional Post (unremove)" - (builtin "One Step Simplification" (formula "32")) - (builtin "One Step Simplification" (formula "39")) - (rule "andLeft" (formula "32")) - (rule "andLeft" (formula "33")) + (builtin "One Step Simplification" (formula "33")) (rule "andLeft" (formula "33")) - (rule "andLeft" (formula "35")) - (rule "notLeft" (formula "33")) - (rule "close" (formula "36") (ifseqformula "35")) + (rule "andLeft" (formula "34")) + (rule "andLeft" (formula "34")) + (rule "andLeft" (formula "36")) + (rule "notLeft" (formula "34")) + (rule "close" (formula "37") (ifseqformula "36")) ) (branch "Pre (unremove)" - (builtin "One Step Simplification" (formula "37") (ifInst "" (formula "6")) (ifInst "" (formula "30")) (ifInst "" (formula "36")) (ifInst "" (formula "36"))) - (rule "selectCreatedOfAnonAsFormulaEQ" (formula "37") (term "1,1") (ifseqformula "22")) - (rule "wellFormedAnonEQ" (formula "37") (term "0,1") (ifseqformula "22")) - (rule "eqSymm" (formula "31") (term "0,0")) - (rule "eqSymm" (formula "29") (term "0,1,0")) + (builtin "One Step Simplification" (formula "36") (ifInst "" (formula "31")) (ifInst "" (formula "35")) (ifInst "" (formula "6"))) + (rule "selectCreatedOfAnonAsFormulaEQ" (formula "36") (term "1,1") (ifseqformula "23")) + (rule "wellFormedAnonEQ" (formula "36") (term "0,1") (ifseqformula "23")) + (rule "eqSymm" (formula "32") (term "0,0")) + (rule "eqSymm" (formula "30") (term "0,1,0")) + (rule "eqSymm" (formula "29") (term "0,0")) + (rule "eqSymm" (formula "36") (term "0,1,0,1,0")) + (rule "eqSymm" (formula "27")) (rule "eqSymm" (formula "28") (term "0,0")) - (rule "eqSymm" (formula "37") (term "0,1,0,1,0")) - (rule "eqSymm" (formula "20") (term "0,1,0,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "26")) - (rule "eqSymm" (formula "27") (term "0,0")) - (rule "eqSymm" (formula "37") (term "1,0,0,0")) - (rule "eqSymm" (formula "37") (term "1,0,0,0,0,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "24")) - (rule "eqSymm" (formula "37") (term "1,0,0,0,0")) - (rule "eqSymm" (formula "26") (term "0,1")) - (rule "replace_known_left" (formula "37") (term "1,0,1") (ifseqformula "21")) - (builtin "One Step Simplification" (formula "37") (ifInst "" (formula "1")) (ifInst "" (formula "4"))) - (rule "polySimp_elimSub" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1")) - (rule "mul_literals" (formula "28") (term "1,1,0,1")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) + (rule "eqSymm" (formula "36") (term "1,0,0,0")) + (rule "eqSymm" (formula "36") (term "1,0,0,0,0,0")) + (rule "eqSymm" (formula "25")) + (rule "eqSymm" (formula "36") (term "1,0,0,0,0")) + (rule "eqSymm" (formula "27") (term "0,1")) + (rule "replace_known_left" (formula "36") (term "1,0,1") (ifseqformula "22")) + (builtin "One Step Simplification" (formula "36") (ifInst "" (formula "4")) (ifInst "" (formula "1"))) + (rule "polySimp_elimSub" (formula "29") (term "1,0,1")) + (rule "mul_literals" (formula "29") (term "1,1,0,1")) (rule "polySimp_elimSub" (formula "7") (term "1")) (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "25") (term "1")) - (rule "mul_literals" (formula "25") (term "1,1")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "37") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "37") (term "1,1,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "28") (term "1,0,1")) - (rule "polySimp_addComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) + (rule "polySimp_elimSub" (formula "26") (term "1")) + (rule "mul_literals" (formula "26") (term "1,1")) + (rule "polySimp_elimSub" (formula "36") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "36") (term "1,1,0,0,1,0,0")) + (rule "polySimp_addComm0" (formula "25") (term "1,1,0")) + (rule "polySimp_addComm0" (formula "29") (term "1,0,1")) (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "25") (term "1")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "37") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "eqSeqEmpty" (formula "33")) - (rule "castedGetAny" (formula "27") (term "1")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "ifEqualsNull" (formula "31")) - (rule "orRight" (formula "31")) - (rule "castedGetAny" (formula "29") (term "0,0,1,0")) - (rule "castedGetAny" (formula "20") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "26") (term "1,0,0,1,1,0,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,1,0,0")) - (rule "castedGetAny" (formula "26") (term "0,0,0,0")) - (rule "castedGetAny" (formula "26") (term "1,2,0")) - (rule "castedGetAny" (formula "26") (term "1,1,0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "castedGetAny" (formula "38") (term "0,0,1,0,1")) - (rule "castedGetAny" (formula "38") (term "1,0,1,0,0,0,0")) - (rule "castedGetAny" (formula "38") (term "0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) + (rule "polySimp_addComm0" (formula "26") (term "1")) + (rule "polySimp_addComm0" (formula "36") (term "1,0,0,1,0,0")) + (rule "castedGetAny" (formula "28") (term "1")) + (rule "ifEqualsNull" (formula "32")) + (rule "orRight" (formula "32")) + (rule "castedGetAny" (formula "30") (term "0,0,1,0")) + (rule "castedGetAny" (formula "27") (term "1,0,0,1,1,0,0")) + (rule "castedGetAny" (formula "27") (term "0,0,0,1,0,0")) + (rule "castedGetAny" (formula "27") (term "0,0,0,0")) + (rule "castedGetAny" (formula "27") (term "1,2,0")) + (rule "castedGetAny" (formula "27") (term "1,1,0")) + (rule "castedGetAny" (formula "37") (term "0,0,1,0,1")) + (rule "castedGetAny" (formula "37") (term "1,0,1,0,0,0,0")) + (rule "castedGetAny" (formula "37") (term "0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "30") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "6")) (rule "add_zero_right" (formula "6") (term "0")) (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "add_zero_right" (formula "10") (term "0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "28") (term "1")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "1,0,0,1")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,1,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "38") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "38") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "38") (term "0,0,0,0,0,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "castedGetAny" (formula "38") (term "0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) + (rule "castedGetAny" (formula "29") (term "1")) + (rule "inEqSimp_ltToLeq" (formula "37") (term "1,0,0,1")) + (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "37") (term "0,0,0,0,0,0")) + (rule "castedGetAny" (formula "37") (term "0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "7")) (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "29") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "38") (term "0,0,0,1")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) + (rule "inEqSimp_commuteLeq" (formula "30") (term "0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "37") (term "0,0,0,1")) (rule "polySimp_addAssoc" (formula "7") (term "0,0")) (rule "add_literals" (formula "7") (term "0,0,0")) (rule "polySimp_addComm1" (formula "7") (term "0")) - (rule "applyEq" (formula "26") (term "1") (ifseqformula "28")) - (rule "applyEq" (formula "34") (term "0") (ifseqformula "11")) - (rule "applyEq" (formula "29") (term "0,1,0,0,1,0,0") (ifseqformula "25")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "29") (term "0,0,1,0,0")) - (rule "add_literals" (formula "29") (term "0,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "18") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "13") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "0,0,0,0")) + (rule "applyEq" (formula "27") (term "1") (ifseqformula "29")) + (rule "applyEq" (formula "30") (term "0,1,0,0,1,0,0") (ifseqformula "26")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "30") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "30") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "30") (term "0,0,1,0,0")) + (rule "add_literals" (formula "30") (term "0,0,0,1,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "6")) (rule "polySimp_mulLiterals" (formula "6") (term "0")) (rule "polySimp_elimOne" (formula "6") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "10")) - (rule "polySimp_mulLiterals" (formula "10") (term "0")) - (rule "polySimp_elimOne" (formula "10") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) - (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,0,1")) (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,0,1")) (rule "polySimp_rightDist" (formula "37") (term "1,1,0,0,1")) @@ -4575,165 +1257,65 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,0,0,0")) (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,0,0,0")) (rule "polySimp_elimOne" (formula "37") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "7")) (rule "polySimp_mulLiterals" (formula "7") (term "0")) (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "29") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "29") (term "1,1,0,0")) - (rule "mul_literals" (formula "29") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "1,1,1,0,0")) - (rule "inEqSimp_contradEq7" (formula "33") (ifseqformula "10")) - (rule "times_zero_1" (formula "33") (term "1,0,0")) - (rule "add_zero_right" (formula "33") (term "0,0")) - (rule "leq_literals" (formula "33") (term "0")) - (builtin "One Step Simplification" (formula "33")) - (rule "false_right" (formula "33")) - (rule "pullOutSelect" (formula "36") (term "1,1,0,0") (inst "selectSK=DoubleLinkedList_Node_l_0")) - (rule "applyEq" (formula "37") (term "1,1,0,0,0,0") (ifseqformula "1")) - (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "36")) (ifInst "" (formula "5"))) - (rule "pullOutSelect" (formula "37") (term "0,0,1,0") (inst "selectSK=DoubleLinkedList_Node_r_0")) - (rule "applyEq" (formula "38") (term "1,1,0,0,0") (ifseqformula "1")) + (rule "inEqSimp_sepPosMonomial0" (formula "30") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "30") (term "1,1,0,0")) + (rule "mul_literals" (formula "30") (term "0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "30") (term "1,1,1,0,0")) + (rule "polySimp_elimOne" (formula "30") (term "1,1,1,0,0")) + (rule "pullOutSelect" (formula "37") (term "1,1,0,0") (inst "selectSK=DoubleLinkedList_Node_l_0")) + (rule "applyEq" (formula "38") (term "1,1,0,0,0,0") (ifseqformula "1")) (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "24")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "37")) (ifInst "" (formula "6"))) - (rule "pullOutSelect" (formula "38") (term "0,0,0,1,0,1") (inst "selectSK=DoubleLinkedList_s_0")) - (rule "applyEq" (formula "39") (term "0,0,1,0,0") (ifseqformula "1")) - (rule "applyEq" (formula "39") (term "0,1,0,1,0,0,0,0") (ifseqformula "1")) - (rule "applyEq" (formula "39") (term "0,0,1,0,0,0") (ifseqformula "1")) - (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "25")) (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "37")) (ifInst "" (formula "5"))) - (rule "getOfSeqConcatEQ" (formula "32") (term "0,0,1,0") (ifseqformula "27")) - (rule "polySimp_elimSub" (formula "32") (term "1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "32") (term "1,2,0,0,1,0")) - (rule "lenOfSeqSub" (formula "32") (term "1,0,0,0,1,0")) - (rule "polySimp_elimSub" (formula "32") (term "1,1,0,0,0,1,0")) - (rule "times_zero_2" (formula "32") (term "1,1,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "1,1,0,0,0,1,0")) - (rule "lenOfSeqSub" (formula "32") (term "0,0,1,2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "32") (term "1,0,0,1,2,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "1,1,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "1,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "0,0,1,0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,1,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,1,2,0,0,1,0")) - (rule "replace_known_left" (formula "32") (term "0,0,0,1,2,0,0,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "32")) - (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,0,0,0,1,0")) - (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,0,0,0,1,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "32")) - (rule "inEqSimp_sepPosMonomial0" (formula "32") (term "0,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,1,0,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "0,1,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,1,0,0,0,1,0")) - (rule "getOfSeqConcatEQ" (formula "30") (term "1") (ifseqformula "27")) - (rule "eqSymm" (formula "30")) - (rule "polySimp_elimSub" (formula "30") (term "1,2,0")) - (rule "lenOfSeqSub" (formula "30") (term "1,0,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,1,0,0")) - (rule "times_zero_2" (formula "30") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "30") (term "1,1,0,0")) - (rule "lenOfSeqSub" (formula "30") (term "0,1,1,2,0")) - (rule "polySimp_elimSub" (formula "30") (term "1,0,1,1,2,0")) - (rule "times_zero_2" (formula "30") (term "1,1,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "1,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0,1,1,2,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,1,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0")) - (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "30") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,1,2,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,1,2,0")) - (rule "replace_known_left" (formula "30") (term "0,0,1,1,2,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "30")) - (rule "polySimp_pullOutFactor1" (formula "30") (term "1,2,0")) - (rule "add_literals" (formula "30") (term "1,1,2,0")) - (rule "times_zero_1" (formula "30") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "30") (term "0,0,0,0,0")) - (rule "replace_known_left" (formula "30") (term "0,0,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "30")) - (rule "inEqSimp_homoInEq1" (formula "30") (term "0,0")) - (rule "polySimp_pullOutFactor1b" (formula "30") (term "0,0,0")) - (rule "add_literals" (formula "30") (term "1,1,0,0,0")) - (rule "times_zero_1" (formula "30") (term "1,0,0,0")) - (rule "add_zero_right" (formula "30") (term "0,0,0")) - (rule "leq_literals" (formula "30") (term "0,0")) - (builtin "One Step Simplification" (formula "30")) - (rule "eqSymm" (formula "30")) - (rule "getOfSeqConcatEQ" (formula "29") (term "1,0,0,1,1,0,0") (ifseqformula "27")) - (rule "polySimp_elimSub" (formula "29") (term "1,2,1,0,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "29") (term "1,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "times_zero_2" (formula "29") (term "1,1,1,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "29") (term "0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "29") (term "1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "times_zero_2" (formula "29") (term "1,1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,1,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,1,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "29") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "29") (term "1,0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addComm1" (formula "29") (term "0,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,1,2,1,0,0,1,1,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1" (formula "29") (term "1,2,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "29") (term "1,1,2,1,0,0,1,1,0,0")) - (rule "times_zero_1" (formula "29") (term "1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "29") (term "0,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "29") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "29") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "29") (term "0,0,1,0,0,1,0,0,1,1,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "29")) - (rule "polySimp_pullOutFactor1b" (formula "29") (term "0,0,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "29") (term "1,1,0,0,1,0,0,1,1,0,0")) - (rule "times_zero_1" (formula "29") (term "1,0,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "29") (term "0,0,1,0,0,1,1,0,0")) - (rule "leq_literals" (formula "29") (term "0,1,0,0,1,1,0,0")) - (builtin "One Step Simplification" (formula "29")) - (rule "getOfSeqConcatEQ" (formula "31") (term "1") (ifseqformula "27")) + (rule "pullOutSelect" (formula "38") (term "0,0,1,0") (inst "selectSK=DoubleLinkedList_Node_r_0")) + (rule "applyEq" (formula "39") (term "1,1,0,0,0") (ifseqformula "1")) + (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "25")) + (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "38")) (ifInst "" (formula "6"))) + (rule "pullOutSelect" (formula "39") (term "0,0,0,1,0,1") (inst "selectSK=DoubleLinkedList_s_0")) + (rule "applyEq" (formula "40") (term "0,0,1,0,0") (ifseqformula "1")) + (rule "applyEq" (formula "40") (term "0,1,0,1,0,0,0,0") (ifseqformula "1")) + (rule "applyEq" (formula "40") (term "0,0,1,0,0,0") (ifseqformula "1")) + (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "26")) + (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "38")) (ifInst "" (formula "5"))) + (rule "getOfSeqConcatEQ" (formula "33") (term "0,0,1,0") (ifseqformula "28")) + (rule "polySimp_elimSub" (formula "33") (term "1,2,0,0,1,0")) + (rule "polySimp_addComm0" (formula "33") (term "1,2,0,0,1,0")) + (rule "lenOfSeqSub" (formula "33") (term "1,0,0,0,1,0")) + (rule "polySimp_elimSub" (formula "33") (term "1,1,0,0,0,1,0")) + (rule "times_zero_2" (formula "33") (term "1,1,1,0,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "1,1,0,0,0,1,0")) + (rule "lenOfSeqSub" (formula "33") (term "0,0,1,2,0,0,1,0")) + (rule "polySimp_elimSub" (formula "33") (term "1,0,0,1,2,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "1,1,0,0,1,2,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "1,0,0,1,2,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "33") (term "0,1,0,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "0,0,1,0,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "33") (term "0,0,0,1,2,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "0,0,0,0,1,2,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,0,0,1,2,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "33") (term "0,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,0,0,0,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "33") (term "0,0,0,1,2,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "0,0,0,0,1,2,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "0,0,0,0,1,2,0,0,1,0")) + (rule "replace_known_left" (formula "33") (term "0,0,0,1,2,0,0,1,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "33")) + (rule "inEqSimp_sepNegMonomial0" (formula "33") (term "0,0,1,0,0,0,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "0,0,0,1,0,0,0,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "0,0,0,1,0,0,0,0,0,1,0")) + (rule "replace_known_left" (formula "33") (term "0,0,1,0,0,0,0,0,1,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "33")) + (rule "inEqSimp_sepPosMonomial0" (formula "33") (term "0,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "1,0,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "1,1,0,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "0,1,0,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "1,1,0,0,0,1,0")) + (rule "getOfSeqConcatEQ" (formula "31") (term "1") (ifseqformula "28")) (rule "eqSymm" (formula "31")) (rule "polySimp_elimSub" (formula "31") (term "1,2,0")) (rule "lenOfSeqSub" (formula "31") (term "1,0,0")) @@ -4753,830 +1335,605 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0")) (rule "polySimp_mulComm0" (formula "31") (term "1,0,0,0,0")) (rule "polySimp_addComm1" (formula "31") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0,0")) - (rule "add_literals" (formula "31") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "31") (term "0,0,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,1,1,2,0")) (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,1,1,2,0")) (rule "polySimp_elimOne" (formula "31") (term "0,0,0,1,1,2,0")) (rule "replace_known_left" (formula "31") (term "0,0,1,1,2,0") (ifseqformula "9")) (builtin "One Step Simplification" (formula "31")) - (rule "polySimp_pullOutFactor1b" (formula "31") (term "1,2,0")) - (rule "add_literals" (formula "31") (term "1,1,1,2,0")) - (rule "times_zero_1" (formula "31") (term "1,1,2,0")) - (rule "add_zero_right" (formula "31") (term "1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0,1,0,0,0")) - (rule "replace_known_left" (formula "31") (term "0,0,1,0,0,0") (ifseqformula "9")) + (rule "polySimp_pullOutFactor1" (formula "31") (term "1,2,0")) + (rule "add_literals" (formula "31") (term "1,1,2,0")) + (rule "times_zero_1" (formula "31") (term "1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "31") (term "0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "31") (term "0,0,0,0,0")) + (rule "replace_known_left" (formula "31") (term "0,0,0,0") (ifseqformula "9")) (builtin "One Step Simplification" (formula "31")) - (rule "polySimp_pullOutFactor1" (formula "31") (term "0,0,0")) - (rule "add_literals" (formula "31") (term "1,0,0,0")) - (rule "times_zero_1" (formula "31") (term "0,0,0")) + (rule "inEqSimp_homoInEq1" (formula "31") (term "0,0")) + (rule "polySimp_pullOutFactor1b" (formula "31") (term "0,0,0")) + (rule "add_literals" (formula "31") (term "1,1,0,0,0")) + (rule "times_zero_1" (formula "31") (term "1,0,0,0")) + (rule "add_zero_right" (formula "31") (term "0,0,0")) (rule "leq_literals" (formula "31") (term "0,0")) (builtin "One Step Simplification" (formula "31")) (rule "eqSymm" (formula "31")) - (rule "elementOfUnion" (formula "3") (term "0,0")) + (rule "getOfSeqConcatEQ" (formula "30") (term "1,0,0,1,1,0,0") (ifseqformula "28")) + (rule "polySimp_elimSub" (formula "30") (term "1,2,1,0,0,1,1,0,0")) + (rule "lenOfSeqSub" (formula "30") (term "1,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "30") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "times_zero_2" (formula "30") (term "1,1,1,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "30") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "lenOfSeqSub" (formula "30") (term "0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "30") (term "1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "times_zero_2" (formula "30") (term "1,1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "30") (term "1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "30") (term "0,0,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,1,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "30") (term "0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "30") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "30") (term "0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "30") (term "1,0,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addComm1" (formula "30") (term "0,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "30") (term "0,0,1,1,2,1,0,0,1,1,0,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "30")) + (rule "polySimp_pullOutFactor1" (formula "30") (term "1,2,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "30") (term "1,1,2,1,0,0,1,1,0,0")) + (rule "times_zero_1" (formula "30") (term "1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "30") (term "0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "30") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "30") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "30") (term "0,0,1,0,0,1,0,0,1,1,0,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "30")) + (rule "polySimp_pullOutFactor1b" (formula "30") (term "0,0,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "30") (term "1,1,0,0,1,0,0,1,1,0,0")) + (rule "times_zero_1" (formula "30") (term "1,0,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "30") (term "0,0,1,0,0,1,1,0,0")) + (rule "leq_literals" (formula "30") (term "0,1,0,0,1,1,0,0")) + (builtin "One Step Simplification" (formula "30")) + (rule "getOfSeqConcatEQ" (formula "32") (term "1") (ifseqformula "28")) + (rule "eqSymm" (formula "32")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,0")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,0")) + (rule "times_zero_2" (formula "32") (term "1,1,1,0,0")) + (rule "add_zero_right" (formula "32") (term "1,1,0,0")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,0")) + (rule "times_zero_2" (formula "32") (term "1,1,0,1,1,2,0")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,2,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,2,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,0")) + (rule "add_zero_left" (formula "32") (term "0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,2,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,2,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "1,2,0")) + (rule "add_literals" (formula "32") (term "1,1,1,2,0")) + (rule "times_zero_1" (formula "32") (term "1,1,2,0")) + (rule "add_zero_right" (formula "32") (term "1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,0") (ifseqformula "9")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "0,0,0")) + (rule "add_literals" (formula "32") (term "1,0,0,0")) + (rule "times_zero_1" (formula "32") (term "0,0,0")) + (rule "leq_literals" (formula "32") (term "0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "eqSymm" (formula "32")) (rule "elementOfSingleton" (formula "3") (term "1,0,0")) (builtin "One Step Simplification" (formula "3")) (rule "eqSymm" (formula "3") (term "1,0,0")) - (rule "elementOfUnion" (formula "2") (term "0,0")) (rule "elementOfSingleton" (formula "2") (term "1,0,0")) (builtin "One Step Simplification" (formula "2")) - (rule "elementOfUnion" (formula "1") (term "0,0")) (rule "elementOfSingleton" (formula "1") (term "1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "32") (term "1,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "1,1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "32") (term "1,1,0,1,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "1,1,1,0,1,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "1,1,0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,1,0,0,1,0")) - (rule "inEqSimp_commuteLeq" (formula "32") (term "0,0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "32") (term "1,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,1,0,1,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "0,1,1,0,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,1,1,0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,1,1,0,1,0,0,1,0")) - (rule "getOfSeqSub" (formula "32") (term "2,0,0,1,0")) - (rule "polySimp_elimSub" (formula "32") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "32") (term "1,1,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "0,1,1,1,0,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "32") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "32") (term "0,1,1,2,0,0,1,0")) - (rule "polySimp_addComm0" (formula "32") (term "0,0,1,1,2,0,0,1,0")) - (rule "polySimp_pullOutFactor2b" (formula "32") (term "0,1,1,2,0,0,1,0")) - (rule "add_literals" (formula "32") (term "1,1,0,1,1,2,0,0,1,0")) - (rule "times_zero_1" (formula "32") (term "1,0,1,1,2,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "0,1,1,2,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "0,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "32") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "32") (term "0,0,0,0,1,0,2,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "32") (term "0,1,0,2,0,0,1,0")) - (rule "polySimp_addComm1" (formula "32") (term "0,0,1,0,2,0,0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "32") (term "1,1,0,0,0,1,0,2,0,0,1,0")) - (rule "times_zero_1" (formula "32") (term "1,0,0,0,1,0,2,0,0,1,0")) - (rule "add_literals" (formula "32") (term "0,0,0,1,0,2,0,0,1,0")) - (rule "inEqSimp_homoInEq0" (formula "32") (term "0,0,2,0,0,1,0")) - (rule "times_zero_2" (formula "32") (term "1,0,0,0,2,0,0,1,0")) - (rule "add_zero_right" (formula "32") (term "0,0,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "32") (term "1,0,2,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_rightDist" (formula "32") (term "1,1,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,1,1,0,2,0,0,1,0")) - (rule "mul_literals" (formula "32") (term "0,1,1,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,1,1,0,2,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "32") (term "0,0,2,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "32") (term "1,0,0,2,0,0,1,0")) - (rule "polySimp_elimOne" (formula "32") (term "1,0,0,2,0,0,1,0")) - (rule "pullOutSelect" (formula "39") (term "1,1,1,0,0,1") (inst "selectSK=DoubleLinkedList_len_0")) - (rule "applyEq" (formula "40") (term "0,0,0,0,0,0") (ifseqformula "1")) - (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "26")) - (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "38")) (ifInst "" (formula "6"))) - (rule "inEqSimp_homoInEq1" (formula "40") (term "0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "40") (term "0,0,0,0,0,0")) - (rule "applyEq" (formula "1") (term "1,0") (ifseqformula "29")) - (rule "inEqSimp_sepPosMonomial0" (formula "40") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "40") (term "1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "40") (term "1,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "40") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "40") (term "0,1,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "40") (term "1,1,0,0,0,0,0")) - (rule "getOfSeqSub" (formula "31") (term "1")) - (rule "leq_literals" (formula "31") (term "0,0,1")) - (builtin "One Step Simplification" (formula "31")) - (rule "add_zero_left" (formula "31") (term "1,1,1")) - (rule "eqSymm" (formula "31")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,0")) - (rule "add_zero_right" (formula "31") (term "0,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,1,0,0,0")) - (rule "mul_literals" (formula "31") (term "0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0,0")) - (rule "add_literals" (formula "31") (term "0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,0")) - (rule "replace_known_left" (formula "31") (term "0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "31")) - (rule "eqSymm" (formula "31")) - (rule "pullOutSelect" (formula "40") (term "0,1,0,0,0,0") (inst "selectSK=DoubleLinkedList_Node_l_1")) + (rule "getOfSeqSub" (formula "33") (term "1,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "1,1,1,0,0,1,0")) + (rule "polySimp_elimSub" (formula "33") (term "1,1,0,1,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "1,1,1,0,1,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "1,1,0,1,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,1,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,1,0,0,1,0")) + (rule "inEqSimp_commuteLeq" (formula "33") (term "0,0,1,0,0,1,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "33") (term "1,0,1,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,1,0,1,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "1,1,0,1,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "0,1,1,0,1,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "1,1,1,0,1,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "1,1,1,0,1,0,0,1,0")) + (rule "getOfSeqSub" (formula "33") (term "2,0,0,1,0")) + (rule "polySimp_elimSub" (formula "33") (term "1,1,0,2,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,1,1,0,2,0,0,1,0")) + (rule "polySimp_addComm1" (formula "33") (term "1,1,2,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "1,1,1,0,2,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "0,1,1,1,0,2,0,0,1,0")) + (rule "polySimp_addComm0" (formula "33") (term "1,1,0,2,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "33") (term "0,1,1,2,0,0,1,0")) + (rule "polySimp_addComm0" (formula "33") (term "0,0,1,1,2,0,0,1,0")) + (rule "polySimp_pullOutFactor2b" (formula "33") (term "0,1,1,2,0,0,1,0")) + (rule "add_literals" (formula "33") (term "1,1,0,1,1,2,0,0,1,0")) + (rule "times_zero_1" (formula "33") (term "1,0,1,1,2,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "0,1,1,2,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,2,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "1,0,0,1,0,2,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "0,1,0,0,1,0,2,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "0,0,1,0,0,1,0,2,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "1,0,1,0,0,1,0,2,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "1,0,1,0,0,1,0,2,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "33") (term "0,0,1,0,2,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "33") (term "0,0,0,1,0,2,0,0,1,0")) + (rule "add_literals" (formula "33") (term "0,0,0,0,1,0,2,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "33") (term "0,1,0,2,0,0,1,0")) + (rule "polySimp_addComm1" (formula "33") (term "0,0,1,0,2,0,0,1,0")) + (rule "polySimp_pullOutFactor1b" (formula "33") (term "0,0,0,1,0,2,0,0,1,0")) + (rule "add_literals" (formula "33") (term "1,1,0,0,0,1,0,2,0,0,1,0")) + (rule "times_zero_1" (formula "33") (term "1,0,0,0,1,0,2,0,0,1,0")) + (rule "add_literals" (formula "33") (term "0,0,0,1,0,2,0,0,1,0")) + (rule "inEqSimp_homoInEq0" (formula "33") (term "0,0,2,0,0,1,0")) + (rule "times_zero_2" (formula "33") (term "1,0,0,0,2,0,0,1,0")) + (rule "add_zero_right" (formula "33") (term "0,0,0,2,0,0,1,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "33") (term "1,0,2,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "33") (term "1,1,0,2,0,0,1,0")) + (rule "polySimp_rightDist" (formula "33") (term "1,1,0,2,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "1,1,1,0,2,0,0,1,0")) + (rule "mul_literals" (formula "33") (term "0,1,1,0,2,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "1,1,1,0,2,0,0,1,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "33") (term "0,0,2,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "33") (term "1,0,0,2,0,0,1,0")) + (rule "polySimp_elimOne" (formula "33") (term "1,0,0,2,0,0,1,0")) + (rule "pullOutSelect" (formula "40") (term "1,1,1,0,0,1") (inst "selectSK=DoubleLinkedList_len_0")) + (rule "applyEq" (formula "41") (term "0,0,0,0,0,0") (ifseqformula "1")) (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "27")) + (builtin "One Step Simplification" (formula "1") (ifInst "" (formula "39")) (ifInst "" (formula "6"))) + (rule "inEqSimp_homoInEq1" (formula "41") (term "0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "41") (term "0,0,0,0,0,0")) + (rule "applyEq" (formula "1") (term "1,0") (ifseqformula "30")) + (rule "inEqSimp_sepPosMonomial0" (formula "41") (term "0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "41") (term "1,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "41") (term "1,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "41") (term "1,1,0,0,0,0,0")) + (rule "mul_literals" (formula "41") (term "0,1,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "41") (term "1,1,0,0,0,0,0")) + (rule "getOfSeqSub" (formula "32") (term "1")) + (rule "leq_literals" (formula "32") (term "0,0,1")) + (builtin "One Step Simplification" (formula "32")) + (rule "add_zero_left" (formula "32") (term "1,1,1")) + (rule "eqSymm" (formula "32")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "eqSymm" (formula "32")) + (rule "pullOutSelect" (formula "41") (term "0,1,0,0,0,0") (inst "selectSK=DoubleLinkedList_Node_l_1")) + (rule "simplifySelectOfAnonEQ" (formula "1") (ifseqformula "28")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "31") (term "1,0,0,1,1,0,0")) - (rule "leq_literals" (formula "31") (term "0,0,1,0,0,1,1,0,0")) - (builtin "One Step Simplification" (formula "31")) - (rule "add_zero_left" (formula "31") (term "1,1,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "31") (term "1,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "31") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,1,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_addComm0" (formula "31") (term "1,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "31") (term "0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "31") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "31") (term "0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "1,0,1,0,0,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "31") (term "0,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "1,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addAssoc" (formula "31") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "31") (term "0,0,0,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "31") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "31") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "31") (term "0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "31") (term "0,1,0,0,1,1,0,0") (ifseqformula "12")) - (builtin "One Step Simplification" (formula "31")) - (rule "getOfSeqSub" (formula "33") (term "1")) - (rule "add_zero_right" (formula "33") (term "1,1,1")) - (rule "eqSymm" (formula "33")) - (rule "polySimp_elimSub" (formula "33") (term "1,1,0,0")) - (rule "times_zero_2" (formula "33") (term "1,1,1,0,0")) - (rule "add_zero_right" (formula "33") (term "1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "33") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "33") (term "1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "33") (term "0,1,0,0")) - (rule "polySimp_addComm1" (formula "33") (term "0,0,1,0,0")) - (rule "add_literals" (formula "33") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "33") (term "0,0,1,0,0")) - (rule "polySimp_pullOutFactor2" (formula "33") (term "0,1,0,0")) - (rule "add_literals" (formula "33") (term "1,0,1,0,0")) - (rule "times_zero_1" (formula "33") (term "0,1,0,0")) - (rule "leq_literals" (formula "33") (term "1,0,0")) - (builtin "One Step Simplification" (formula "33")) - (rule "inEqSimp_homoInEq0" (formula "33") (term "0,0")) - (rule "times_zero_2" (formula "33") (term "1,0,0,0")) - (rule "add_zero_right" (formula "33") (term "0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "33") (term "0,0")) - (rule "mul_literals" (formula "33") (term "1,0,0")) - (rule "replace_known_left" (formula "33") (term "0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "33")) - (rule "eqSymm" (formula "33")) - (rule "elementOfUnion" (formula "5") (term "0,0,0")) + (rule "getOfSeqSub" (formula "32") (term "1,0,0,1,1,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,1,0,0,1,1,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "add_zero_left" (formula "32") (term "1,1,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,1,0,0,1,1,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqSub" (formula "34") (term "1")) + (rule "add_zero_right" (formula "34") (term "1,1,1")) + (rule "eqSymm" (formula "34")) + (rule "polySimp_elimSub" (formula "34") (term "1,1,0,0")) + (rule "times_zero_2" (formula "34") (term "1,1,1,0,0")) + (rule "add_zero_right" (formula "34") (term "1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "34") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "34") (term "1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "34") (term "0,1,0,0")) + (rule "polySimp_addComm1" (formula "34") (term "0,0,1,0,0")) + (rule "add_literals" (formula "34") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "34") (term "0,0,1,0,0")) + (rule "polySimp_pullOutFactor2" (formula "34") (term "0,1,0,0")) + (rule "add_literals" (formula "34") (term "1,0,1,0,0")) + (rule "times_zero_1" (formula "34") (term "0,1,0,0")) + (rule "leq_literals" (formula "34") (term "1,0,0")) + (builtin "One Step Simplification" (formula "34")) + (rule "inEqSimp_homoInEq0" (formula "34") (term "0,0")) + (rule "times_zero_2" (formula "34") (term "1,0,0,0")) + (rule "add_zero_right" (formula "34") (term "0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "34") (term "0,0")) + (rule "mul_literals" (formula "34") (term "1,0,0")) + (rule "replace_known_left" (formula "34") (term "0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "34")) + (rule "eqSymm" (formula "34")) (rule "elementOfSingleton" (formula "5") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "5")) - (rule "elementOfUnion" (formula "4") (term "0,0")) (rule "elementOfSingleton" (formula "4") (term "1,0,0")) (builtin "One Step Simplification" (formula "4")) (rule "eqSymm" (formula "4") (term "1,0,0")) - (rule "elementOfUnion" (formula "3") (term "0,0")) (rule "elementOfSingleton" (formula "3") (term "1,0,0")) (builtin "One Step Simplification" (formula "3")) - (rule "elementOfUnion" (formula "2") (term "0,0")) (rule "elementOfSingleton" (formula "2") (term "1,0,0")) (builtin "One Step Simplification" (formula "2")) - (rule "elementOfUnion" (formula "1") (term "0,0,0")) (rule "elementOfSingleton" (formula "1") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "elementOfUnion" (formula "5") (term "0,0,0")) (rule "elementOfSingleton" (formula "5") (term "0,0,0,0")) (builtin "One Step Simplification" (formula "5")) (rule "elementOfSingleton" (formula "5") (term "0,0,0")) (builtin "One Step Simplification" (formula "5")) - (rule "applyEq" (formula "5") (term "0") (ifseqformula "33")) - (rule "applyEqReverse" (formula "41") (term "1,1,0,0") (ifseqformula "5")) - (rule "applyEqReverse" (formula "41") (term "1,1,0,0,0,0") (ifseqformula "5")) - (rule "hideAuxiliaryEq" (formula "5")) - (rule "eqSymm" (formula "40") (term "1,0,0")) - (rule "eqSymm" (formula "40") (term "1,0,0,0,0")) - (rule "elementOfUnion" (formula "4") (term "0,0,0")) + (rule "applyEq" (formula "5") (term "0") (ifseqformula "34")) + (rule "applyEqReverse" (formula "42") (term "1,1,0,0") (ifseqformula "5")) + (rule "applyEqReverse" (formula "42") (term "1,1,0,0,0,0") (ifseqformula "5")) + (rule "eqSymm" (formula "42") (term "1,0,0")) + (rule "eqSymm" (formula "42") (term "1,0,0,0,0")) (rule "elementOfSingleton" (formula "4") (term "1,0,0,0")) (builtin "One Step Simplification" (formula "4")) (rule "elementOfSingleton" (formula "4") (term "0,0,0")) (builtin "One Step Simplification" (formula "4")) - (rule "applyEq" (formula "4") (term "0") (ifseqformula "31")) - (rule "applyEqReverse" (formula "40") (term "1,1,0,0,0") (ifseqformula "4")) - (rule "applyEqReverse" (formula "40") (term "0,0,1,0") (ifseqformula "4")) - (rule "hideAuxiliaryEq" (formula "4")) - (rule "eqSymm" (formula "39") (term "1,0,0,0")) - (rule "elementOfUnion" (formula "3") (term "0,0")) + (rule "applyEq" (formula "4") (term "0") (ifseqformula "33")) + (rule "applyEqReverse" (formula "42") (term "1,1,0,0,0") (ifseqformula "4")) + (rule "applyEqReverse" (formula "42") (term "0,0,1,0") (ifseqformula "4")) + (rule "eqSymm" (formula "42") (term "1,0,0,0")) (rule "elementOfSingleton" (formula "3") (term "0,0,0")) (builtin "One Step Simplification" (formula "3")) (rule "applyEqReverse" (formula "1") (term "0,1,2,0") (ifseqformula "3")) (rule "applyEqReverse" (formula "1") (term "0,0,1,0,0,0") (ifseqformula "3")) (rule "applyEqReverse" (formula "1") (term "0,1,0,0,1,1,0,0") (ifseqformula "3")) - (rule "applyEqReverse" (formula "1") (term "0,0,0,0,0,0") (ifseqformula "3")) - (rule "applyEqReverse" (formula "39") (term "0,1,1,0,0") (ifseqformula "3")) - (rule "applyEqReverse" (formula "39") (term "0,0,0,1,0,1") (ifseqformula "3")) - (rule "applyEqReverse" (formula "39") (term "0,1,1,0,0,0") (ifseqformula "3")) - (rule "applyEqReverse" (formula "1") (term "0,0,0,0,1,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "42") (term "0,0,0,1,0,1") (ifseqformula "3")) (rule "applyEqReverse" (formula "1") (term "0,1,1,0") (ifseqformula "3")) - (rule "hideAuxiliaryEq" (formula "3")) - (rule "eqSymm" (formula "38") (term "1,0,0")) - (rule "eqSymm" (formula "38") (term "1,0,0,0")) - (rule "elementOfUnion" (formula "2") (term "0,0")) - (rule "elementOfSingleton" (formula "2") (term "1,0,0")) + (rule "applyEqReverse" (formula "1") (term "0,0,1,0,0,0,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "42") (term "0,1,1,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "42") (term "0,1,1,0,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "1") (term "0,0,1,0,0,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "1") (term "0,0,0,0,0,0,0,0") (ifseqformula "3")) + (rule "applyEqReverse" (formula "1") (term "0,0,0,0,1,0,0") (ifseqformula "3")) + (rule "eqSymm" (formula "42") (term "1,0,0")) + (rule "eqSymm" (formula "42") (term "1,0,0,0")) + (rule "elementOfSingleton" (formula "2") (term "0,0,0,0")) (builtin "One Step Simplification" (formula "2")) - (rule "getOfSeqConcatEQ" (formula "28") (term "1,2,0") (ifseqformula "26")) - (rule "polySimp_elimSub" (formula "28") (term "1,2,1,2,0")) - (rule "lenOfSeqSub" (formula "28") (term "1,0,1,2,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,1,0,1,2,0")) - (rule "mul_literals" (formula "28") (term "1,1,1,0,1,2,0")) - (rule "add_zero_right" (formula "28") (term "1,1,0,1,2,0")) - (rule "lenOfSeqSub" (formula "28") (term "0,1,1,2,1,2,0")) - (rule "polySimp_elimSub" (formula "28") (term "1,0,1,1,2,1,2,0")) - (rule "mul_literals" (formula "28") (term "1,1,0,1,1,2,1,2,0")) - (rule "add_zero_right" (formula "28") (term "1,0,1,1,2,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,0,1,2,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,0,1,2,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,1,0,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,0,1,1,2,1,2,0")) - (rule "add_zero_right" (formula "28") (term "0,0,0,1,1,2,1,2,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,1,2,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "28") (term "0,1,2,0")) - (rule "polySimp_mulComm0" (formula "28") (term "1,0,0,0,1,2,0")) - (rule "polySimp_addComm1" (formula "28") (term "0,0,1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,1,2,1,2,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,1,2,1,2,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,1,2,1,2,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,1,2,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1" (formula "28") (term "1,2,1,2,0")) - (rule "add_literals" (formula "28") (term "1,1,2,1,2,0")) - (rule "times_zero_1" (formula "28") (term "1,2,1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "28") (term "0,0,1,0,0,1,2,0")) - (rule "polySimp_mulLiterals" (formula "28") (term "0,0,0,1,0,0,1,2,0")) - (rule "polySimp_elimOne" (formula "28") (term "0,0,0,1,0,0,1,2,0")) - (rule "replace_known_left" (formula "28") (term "0,0,1,0,0,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "28")) - (rule "polySimp_pullOutFactor1b" (formula "28") (term "0,0,1,2,0")) - (rule "add_literals" (formula "28") (term "1,1,0,0,1,2,0")) - (rule "times_zero_1" (formula "28") (term "1,0,0,1,2,0")) - (rule "add_zero_right" (formula "28") (term "0,0,1,2,0")) - (rule "leq_literals" (formula "28") (term "0,1,2,0")) - (builtin "One Step Simplification" (formula "28")) - (rule "elementOfUnion" (formula "1") (term "0,0,0,0")) - (rule "elementOfSingleton" (formula "1") (term "1,0,0,0,0")) + (rule "elementOfSingleton" (formula "1") (term "1,0,0,0,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "elementOfUnion" (formula "2") (term "0,0")) - (rule "elementOfSingleton" (formula "2") (term "0,0,0")) - (builtin "One Step Simplification" (formula "2")) - (rule "elementOfSingleton" (formula "2") (term "0,0")) + (rule "elementOfSingleton" (formula "2") (term "1,0,0")) (builtin "One Step Simplification" (formula "2")) - (rule "applyEqReverse" (formula "38") (term "1,1,0,0,0,0,0") (ifseqformula "2")) - (rule "applyEqReverse" (formula "38") (term "1,1,1,0,0,1") (ifseqformula "2")) - (rule "hideAuxiliaryEq" (formula "2")) - (rule "polySimp_addAssoc" (formula "37") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "37") (term "0,1,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "37") (term "1,1,0,0,1")) - (rule "add_literals" (formula "37") (term "0,1,1,0,0,1")) - (rule "inEqSimp_homoInEq0" (formula "37") (term "0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "37") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "37") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "37") (term "0,1,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,0,0,0,0,0")) - (rule "replace_known_left" (formula "37") (term "0,0,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "37")) - (rule "getOfSeqSub" (formula "27") (term "1,2,0")) - (rule "add_zero_left" (formula "27") (term "1,1,1,2,0")) - (rule "leq_literals" (formula "27") (term "0,0,1,2,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,2,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,1,2,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,1,2,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,1,2,0")) - (rule "polySimp_addComm0" (formula "27") (term "1,0,1,2,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,2,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,2,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,1,2,0")) - (rule "polySimp_rightDist" (formula "27") (term "0,1,0,0,1,2,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,0,1,0,0,1,2,0")) - (rule "mul_literals" (formula "27") (term "0,0,1,0,0,1,2,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,0,1,0,0,1,2,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,1,2,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,1,2,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,1,2,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,1,2,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,1,2,0")) - (rule "replace_known_left" (formula "27") (term "0,1,2,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "27")) - (rule "elementOfUnion" (formula "1") (term "0,0,0,0")) (rule "elementOfSingleton" (formula "1") (term "0,0,0,0,0")) (builtin "One Step Simplification" (formula "1")) + (rule "elementOfSingleton" (formula "2") (term "0,0")) + (builtin "One Step Simplification" (formula "2")) + (rule "applyEqReverse" (formula "42") (term "1,1,1,0,0,1") (ifseqformula "2")) + (rule "applyEqReverse" (formula "42") (term "1,1,0,0,0,0,0") (ifseqformula "2")) + (rule "polySimp_addAssoc" (formula "42") (term "1,1,0,0,1")) + (rule "add_literals" (formula "42") (term "0,1,1,0,0,1")) + (rule "polySimp_addAssoc" (formula "42") (term "1,0,0,0,0,0")) + (rule "add_literals" (formula "42") (term "0,1,0,0,0,0,0")) (rule "elementOfSingleton" (formula "1") (term "0,0,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqConcatEQ" (formula "37") (term "0,1,0,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "37") (term "1,2,0,1,0,0")) - (rule "lenOfSeqSub" (formula "37") (term "1,0,0,1,0,0")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,0,1,0,0")) - (rule "mul_literals" (formula "37") (term "1,1,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "1,1,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "37") (term "0,1,1,2,0,1,0,0")) - (rule "polySimp_elimSub" (formula "37") (term "1,0,1,1,2,0,1,0,0")) - (rule "mul_literals" (formula "37") (term "1,1,0,1,1,2,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "1,0,1,1,2,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,1,1,2,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "0,0,0,1,1,2,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,1,1,2,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "37") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,0,0,1,0,0")) - (rule "add_literals" (formula "37") (term "0,0,0,0,0,1,0,0")) - (rule "add_zero_left" (formula "37") (term "0,0,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,1,1,2,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,1,1,2,0,1,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,1,1,2,0,1,0,0")) - (rule "replace_known_left" (formula "37") (term "0,0,1,1,2,0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "polySimp_pullOutFactor1b" (formula "37") (term "1,2,0,1,0,0")) - (rule "add_literals" (formula "37") (term "1,1,1,2,0,1,0,0")) - (rule "times_zero_1" (formula "37") (term "1,1,2,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "1,2,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "37") (term "0,0,0,0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "inEqSimp_homoInEq1" (formula "37") (term "0,0,1,0,0")) - (rule "polySimp_pullOutFactor1" (formula "37") (term "0,0,0,1,0,0")) - (rule "add_literals" (formula "37") (term "1,0,0,0,1,0,0")) - (rule "times_zero_1" (formula "37") (term "0,0,0,1,0,0")) - (rule "leq_literals" (formula "37") (term "0,0,1,0,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "getOfSeqConcatEQ" (formula "27") (term "1,1,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "27") (term "1,2,1,1,0")) - (rule "lenOfSeqSub" (formula "27") (term "1,0,1,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,1,1,0")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,1,1,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,1,1,0")) - (rule "lenOfSeqSub" (formula "27") (term "0,1,1,2,1,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,1,2,1,1,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,1,1,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1,1,0")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,1,2,1,1,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,1,2,1,1,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,1,2,1,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1" (formula "27") (term "1,2,1,1,0")) - (rule "add_literals" (formula "27") (term "1,1,2,1,1,0")) - (rule "times_zero_1" (formula "27") (term "1,2,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,0,0,1,1,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0,1,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1b" (formula "27") (term "0,0,1,1,0")) - (rule "add_literals" (formula "27") (term "1,1,0,0,1,1,0")) - (rule "times_zero_1" (formula "27") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,1,0")) - (rule "leq_literals" (formula "27") (term "0,1,1,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqConcatEQ" (formula "1") (term "1,1,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "1") (term "1,2,1,1,0")) - (rule "lenOfSeqSub" (formula "1") (term "1,0,1,1,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,1,0,1,1,0")) - (rule "mul_literals" (formula "1") (term "1,1,1,0,1,1,0")) - (rule "add_zero_right" (formula "1") (term "1,1,0,1,1,0")) - (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,1,1,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,1,1,0")) - (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,1,1,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,1,1,0")) - (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,1,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,0")) - (rule "polySimp_addComm1" (formula "1") (term "0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,1,1,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,1,1,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,1,1,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,1,1,0")) - (rule "add_literals" (formula "1") (term "1,1,2,1,1,0")) - (rule "times_zero_1" (formula "1") (term "1,2,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,1,1,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1,1,0")) - (rule "add_literals" (formula "1") (term "1,1,0,0,1,1,0")) - (rule "times_zero_1" (formula "1") (term "1,0,0,1,1,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,1,0")) - (rule "leq_literals" (formula "1") (term "0,1,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "37") (term "0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "1,1,0,1,0,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,1,0,0")) - (rule "times_zero_2" (formula "37") (term "1,1,1,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "1,1,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "1,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "37") (term "0,1,0,1,0,0")) - (rule "polySimp_addComm1" (formula "37") (term "0,0,1,0,1,0,0")) - (rule "add_literals" (formula "37") (term "0,0,0,1,0,1,0,0")) - (rule "add_zero_left" (formula "37") (term "0,0,1,0,1,0,0")) - (rule "polySimp_pullOutFactor2" (formula "37") (term "0,1,0,1,0,0")) - (rule "add_literals" (formula "37") (term "1,0,1,0,1,0,0")) - (rule "times_zero_1" (formula "37") (term "0,1,0,1,0,0")) - (rule "leq_literals" (formula "37") (term "1,0,1,0,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "inEqSimp_homoInEq0" (formula "37") (term "0,1,0,0")) - (rule "mul_literals" (formula "37") (term "1,0,0,1,0,0")) - (rule "add_zero_right" (formula "37") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "37") (term "0,1,0,0")) - (rule "mul_literals" (formula "37") (term "1,0,1,0,0")) - (rule "replace_known_left" (formula "37") (term "0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "getOfSeqSub" (formula "27") (term "1,1,0")) - (rule "leq_literals" (formula "27") (term "0,0,1,1,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "add_zero_left" (formula "27") (term "1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,1,1,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,1,1,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,1,1,0")) - (rule "polySimp_addComm0" (formula "27") (term "1,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,1,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "27") (term "0,1,0,0,1,1,0")) - (rule "mul_literals" (formula "27") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,0,1,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,0,1,0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,1,1,0")) - (rule "replace_known_left" (formula "27") (term "0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqSub" (formula "1") (term "1,1,0")) - (rule "leq_literals" (formula "1") (term "0,0,1,1,0")) - (builtin "One Step Simplification" (formula "1")) - (rule "add_zero_left" (formula "1") (term "1,1,1,1,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,1,1,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,1,0,1,1,0")) - (rule "mul_literals" (formula "1") (term "0,1,1,0,1,1,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,0,1,1,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,1,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,0,0,1,1,0")) - (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,1,1,0")) - (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,1,1,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,1,1,0")) - (rule "add_literals" (formula "1") (term "0,0,0,0,1,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,1,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,1,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,1,1,0")) - (rule "replace_known_left" (formula "1") (term "0,1,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqConcatEQ" (formula "37") (term "0,0,1,0,1") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "37") (term "1,2,0,0,1,0,1")) - (rule "polySimp_addComm0" (formula "37") (term "1,2,0,0,1,0,1")) - (rule "lenOfSeqSub" (formula "37") (term "1,0,0,0,1,0,1")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "1,1,1,0,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "1,1,0,0,0,1,0,1")) - (rule "lenOfSeqSub" (formula "37") (term "0,0,1,2,0,0,1,0,1")) - (rule "polySimp_elimSub" (formula "37") (term "1,0,0,1,2,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "1,1,0,0,1,2,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "1,0,0,1,2,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,1,0,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "0,0,1,0,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,0,1,2,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "0,0,0,0,1,2,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,1,2,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,0,1,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,0,1,2,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,0,1,2,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,0,1,2,0,0,1,0,1")) - (rule "replace_known_left" (formula "37") (term "0,0,0,1,2,0,0,1,0,1") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,1,0,0,0,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,1,0,0,0,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,1,0,0,0,0,0,1,0,1")) - (rule "replace_known_left" (formula "37") (term "0,0,1,0,0,0,0,0,1,0,1") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "0,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "1,0,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,0,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "0,1,0,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,0,0,0,1,0,1")) - (rule "getOfSeqConcatEQ" (formula "27") (term "1") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "27") (term "1,2,1")) - (rule "lenOfSeqSub" (formula "27") (term "1,0,1")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,1")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "27") (term "1,1,0,1")) - (rule "lenOfSeqSub" (formula "27") (term "0,1,1,2,1")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,1,2,1")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,1,2,1")) - (rule "add_zero_right" (formula "27") (term "1,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,1")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,1,2,1")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,1,2,1")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1,1,2,1")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,1")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,1")) - (rule "add_literals" (formula "27") (term "0,0,0,0,1")) - (rule "add_zero_left" (formula "27") (term "0,0,0,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,1,2,1")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,1,2,1")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,1,2,1")) - (rule "replace_known_left" (formula "27") (term "0,0,1,1,2,1") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1b" (formula "27") (term "1,2,1")) - (rule "add_literals" (formula "27") (term "1,1,1,2,1")) - (rule "times_zero_1" (formula "27") (term "1,1,2,1")) - (rule "add_literals" (formula "27") (term "1,2,1")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,0,0,1")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,0,0,1")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,0,0,1")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0,1") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1" (formula "27") (term "0,0,1")) - (rule "add_literals" (formula "27") (term "1,0,0,1")) - (rule "times_zero_1" (formula "27") (term "0,0,1")) - (rule "leq_literals" (formula "27") (term "0,1")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqConcatEQ" (formula "1") (term "1,0,0,1,1,0,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "1") (term "1,2,1,0,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "1") (term "1,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "1") (term "1,1,1,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0") (ifseqformula "7")) + (rule "inEqSimp_homoInEq0" (formula "42") (term "0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "42") (term "0,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "42") (term "0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "42") (term "1,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,1,0,0,0,0,0")) + (rule "mul_literals" (formula "42") (term "0,1,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "42") (term "1,1,0,0,0,0,0")) + (rule "replace_known_left" (formula "42") (term "0,0,0,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqConcatEQ" (formula "32") (term "0,0,0,1,0,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,0,0,0,1,0,0")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,0,0,0,1,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,0,0,0,1,0,0")) + (rule "mul_literals" (formula "32") (term "1,1,1,0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "1,1,0,0,0,0,1,0,0")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,0,0,0,1,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,0,0,0,1,0,0")) + (rule "mul_literals" (formula "32") (term "1,1,0,1,1,2,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,0,0,0,1,0,0")) + (rule "ifEqualsNull" (formula "32") (term "0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,0,0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,0,1,1,0,0,1,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "1,0,1,1,0,0,1,0,0")) + (rule "add_literals" (formula "32") (term "1,1,0,1,1,0,0,1,0,0")) + (rule "times_zero_1" (formula "32") (term "1,0,1,1,0,0,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,0,0,0,1,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,0,0,0,1,0,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,0,0,1,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,0,0,0,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,0,0,0,0,1,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_homoInEq1" (formula "32") (term "0,0,0,0,1,0,0")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,0,0,0,1,0,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,0,0,1,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqConcatEQ" (formula "1") (term "0,0,0,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "1") (term "1,2,0,0,0,0")) + (rule "lenOfSeqSub" (formula "1") (term "1,0,0,0,0,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,1,0,0,0,0,0")) + (rule "mul_literals" (formula "1") (term "1,1,1,0,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "1,1,0,0,0,0,0")) + (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,0,0,0,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,0,0,0,0")) + (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "1") (term "0,0,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,0,0,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "1") (term "1,1,2,1,0,0,1,1,0,0")) - (rule "times_zero_1" (formula "1") (term "1,2,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,0,1,0,0,1,1,0,0") (ifseqformula "7")) + (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,0,0,0,0")) + (rule "add_literals" (formula "1") (term "1,1,2,0,0,0,0")) + (rule "times_zero_1" (formula "1") (term "1,2,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,0,0,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,0,0,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "1") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "1") (term "1,1,0,0,1,0,0,1,1,0,0")) - (rule "times_zero_1" (formula "1") (term "1,0,0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "leq_literals" (formula "1") (term "0,1,0,0,1,1,0,0")) + (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,0,0,0,0")) + (rule "add_literals" (formula "1") (term "1,1,0,0,0,0,0,0")) + (rule "times_zero_1" (formula "1") (term "1,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,0,0,0")) + (rule "leq_literals" (formula "1") (term "0,0,0,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "37") (term "2,0,0,1,0,1")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,2,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,1,0,2,0,0,1,0,1")) - (rule "polySimp_addComm1" (formula "37") (term "1,1,2,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,1,0,2,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "0,1,1,1,0,2,0,0,1,0,1")) - (rule "polySimp_addComm0" (formula "37") (term "1,1,0,2,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "37") (term "0,1,1,2,0,0,1,0,1")) - (rule "polySimp_addComm0" (formula "37") (term "0,0,1,1,2,0,0,1,0,1")) - (rule "polySimp_pullOutFactor2b" (formula "37") (term "0,1,1,2,0,0,1,0,1")) - (rule "add_literals" (formula "37") (term "1,1,0,1,1,2,0,0,1,0,1")) - (rule "times_zero_1" (formula "37") (term "1,0,1,1,2,0,0,1,0,1")) - (rule "add_literals" (formula "37") (term "0,1,1,2,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "1,0,2,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "1,0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "0,1,0,0,1,0,2,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "0,0,1,0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,0,1,0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,0,1,0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,0,1,0,2,0,0,1,0,1")) - (rule "add_literals" (formula "37") (term "0,0,0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "37") (term "0,1,0,2,0,0,1,0,1")) - (rule "polySimp_addComm1" (formula "37") (term "0,0,1,0,2,0,0,1,0,1")) - (rule "polySimp_pullOutFactor1b" (formula "37") (term "0,0,0,1,0,2,0,0,1,0,1")) - (rule "add_literals" (formula "37") (term "1,1,0,0,0,1,0,2,0,0,1,0,1")) - (rule "times_zero_1" (formula "37") (term "1,0,0,0,1,0,2,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "0,0,0,1,0,2,0,0,1,0,1")) - (rule "inEqSimp_homoInEq0" (formula "37") (term "0,0,2,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "1,0,0,0,2,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "0,0,0,2,0,0,1,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,2,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,2,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,2,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,2,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,2,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,2,0,0,1,0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "37") (term "0,0,2,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,0,0,2,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,0,0,2,0,0,1,0,1")) - (rule "getOfSeqSub" (formula "37") (term "1,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "1,1,1,0,0,1,0,1")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,1,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "1,1,1,0,1,0,0,1,0,1")) - (rule "add_zero_right" (formula "37") (term "1,1,0,1,0,0,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "1,0,1,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,1,0,0,1,0,1")) - (rule "inEqSimp_commuteLeq" (formula "37") (term "0,0,1,0,0,1,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "37") (term "1,0,1,0,0,1,0,1")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,1,0,0,1,0,1")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,1,0,0,1,0,1")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,1,0,0,1,0,1")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,1,1,0,1,0,0,1,0,1")) - (rule "polySimp_elimOne" (formula "37") (term "1,1,1,0,1,0,0,1,0,1")) - (rule "replace_known_left" (formula "37") (term "1") (ifseqformula "30")) - (builtin "One Step Simplification" (formula "37")) - (rule "getOfSeqSub" (formula "27") (term "1")) - (rule "add_zero_right" (formula "27") (term "1,1,1")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,1")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,1")) - (rule "add_zero_right" (formula "27") (term "1,1,0,1")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "1,0,1")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,1")) - (rule "polySimp_addAssoc" (formula "27") (term "0,1,0,1")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,1,0,1")) - (rule "add_literals" (formula "27") (term "0,0,0,1,0,1")) - (rule "add_zero_left" (formula "27") (term "0,0,1,0,1")) - (rule "polySimp_pullOutFactor2" (formula "27") (term "0,1,0,1")) - (rule "add_literals" (formula "27") (term "1,0,1,0,1")) - (rule "times_zero_1" (formula "27") (term "0,1,0,1")) - (rule "leq_literals" (formula "27") (term "1,0,1")) - (builtin "One Step Simplification" (formula "27")) - (rule "inEqSimp_homoInEq0" (formula "27") (term "0,1")) - (rule "mul_literals" (formula "27") (term "1,0,0,1")) - (rule "add_zero_right" (formula "27") (term "0,0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "27") (term "0,1")) - (rule "mul_literals" (formula "27") (term "1,0,1")) - (rule "replace_known_left" (formula "27") (term "0,1") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqSub" (formula "1") (term "1,0,0,1,1,0,0")) - (rule "leq_literals" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "getOfSeqConcatEQ" (formula "42") (term "0,1,0,0,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "42") (term "1,2,0,1,0,0,0")) + (rule "lenOfSeqSub" (formula "42") (term "1,0,0,1,0,0,0")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "42") (term "1,1,1,0,0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "1,1,0,0,1,0,0,0")) + (rule "lenOfSeqSub" (formula "42") (term "0,1,1,2,0,1,0,0,0")) + (rule "polySimp_elimSub" (formula "42") (term "1,0,1,1,2,0,1,0,0,0")) + (rule "mul_literals" (formula "42") (term "1,1,0,1,1,2,0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "1,0,1,1,2,0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,1,1,2,0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "0,0,0,1,1,2,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,1,1,2,0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,0,1,0,0,0")) + (rule "polySimp_addComm1" (formula "42") (term "0,0,0,1,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,1,1,2,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,1,1,2,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,1,1,2,0,1,0,0,0")) + (rule "replace_known_left" (formula "42") (term "0,0,1,1,2,0,1,0,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "polySimp_pullOutFactor1" (formula "42") (term "1,2,0,1,0,0,0")) + (rule "add_literals" (formula "42") (term "1,1,2,0,1,0,0,0")) + (rule "times_zero_1" (formula "42") (term "1,2,0,1,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,1,0,0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,1,0,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,1,0,0,0,1,0,0,0")) + (rule "replace_known_left" (formula "42") (term "0,0,1,0,0,0,1,0,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "polySimp_pullOutFactor1b" (formula "42") (term "0,0,0,1,0,0,0")) + (rule "add_literals" (formula "42") (term "1,1,0,0,0,1,0,0,0")) + (rule "times_zero_1" (formula "42") (term "1,0,0,0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "0,0,0,1,0,0,0")) + (rule "leq_literals" (formula "42") (term "0,0,1,0,0,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqSub" (formula "32") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "32") (term "1,1,0,0,0,1,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,0,0,0,1,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,0,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,0,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,0,0,0,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,0,0,0,1,0,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,0,0,0,1,0,0")) + (rule "ifEqualsNull" (formula "32") (term "0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,0,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,0,0,0,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0,0,0,1,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,0,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,0,0,1,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,0,1,0,0,1,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0,1,0,0,1,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,0,1,0,0,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,0,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,0,0,1,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,1,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,1,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqSub" (formula "1") (term "0,0,0,0")) + (rule "add_zero_left" (formula "1") (term "1,1,0,0,0,0")) + (rule "leq_literals" (formula "1") (term "0,0,0,0,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "add_zero_left" (formula "1") (term "1,1,1,0,0,1,1,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "1") (term "0,1,1,0,1,0,0,1,1,0,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,1,1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,1,0,0,1,1,0,0")) - (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,1,0,0,1,1,0,0")) - (rule "add_literals" (formula "1") (term "0,0,0,0,1,0,0,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,0,0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,1,0,0,1,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,1,0,0,1,1,0,0") (ifseqformula "8")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,1,0,0,0,0,0")) + (rule "mul_literals" (formula "1") (term "0,1,1,0,0,0,0,0")) + (rule "polySimp_addComm0" (formula "1") (term "1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,0,0,0,0")) + (rule "mul_literals" (formula "1") (term "0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,0,0,0,0")) + (rule "add_literals" (formula "1") (term "0,0,0,0,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,0,0,0") (ifseqformula "12")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqConcatEQ" (formula "27") (term "0,0,0,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "27") (term "1,2,0,0,0,0")) - (rule "lenOfSeqSub" (formula "27") (term "1,0,0,0,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,0,0,0,0")) - (rule "lenOfSeqSub" (formula "27") (term "0,1,1,2,0,0,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,1,2,0,0,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,1,2,0,0,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1" (formula "27") (term "1,2,0,0,0,0")) - (rule "add_literals" (formula "27") (term "1,1,2,0,0,0,0")) - (rule "times_zero_1" (formula "27") (term "1,2,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,0,0,0,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,0,0,0,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "inEqSimp_homoInEq1" (formula "27") (term "0,0,0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "27") (term "0,0,0,0,0,0")) - (rule "add_literals" (formula "27") (term "1,1,0,0,0,0,0,0")) - (rule "times_zero_1" (formula "27") (term "1,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0,0")) - (rule "leq_literals" (formula "27") (term "0,0,0,0,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqConcatEQ" (formula "37") (term "0,1,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "37") (term "1,2,0,1,0")) - (rule "lenOfSeqSub" (formula "37") (term "1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "37") (term "1,1,0,0,1,0")) - (rule "times_zero_2" (formula "37") (term "1,1,1,0,0,1,0")) - (rule "add_zero_right" (formula "37") (term "1,1,0,0,1,0")) - (rule "lenOfSeqSub" (formula "37") (term "0,1,1,2,0,1,0")) - (rule "polySimp_elimSub" (formula "37") (term "1,0,1,1,2,0,1,0")) - (rule "times_zero_2" (formula "37") (term "1,1,0,1,1,2,0,1,0")) - (rule "add_zero_right" (formula "37") (term "1,0,1,1,2,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,1,0,0,1,0")) - (rule "add_zero_right" (formula "37") (term "0,0,1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,1,1,2,0,1,0")) - (rule "add_zero_right" (formula "37") (term "0,0,0,1,1,2,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,1,1,2,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,0,0,0,0,1,0")) - (rule "polySimp_addComm1" (formula "37") (term "0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,1,1,2,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,1,1,2,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,1,1,2,0,1,0")) - (rule "replace_known_left" (formula "37") (term "0,0,1,1,2,0,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "polySimp_pullOutFactor1" (formula "37") (term "1,2,0,1,0")) - (rule "add_literals" (formula "37") (term "1,1,2,0,1,0")) - (rule "times_zero_1" (formula "37") (term "1,2,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,0,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,0,0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,0,0,0,1,0")) - (rule "replace_known_left" (formula "37") (term "0,0,0,0,1,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "37")) - (rule "inEqSimp_homoInEq1" (formula "37") (term "0,0,1,0")) - (rule "polySimp_pullOutFactor1b" (formula "37") (term "0,0,0,1,0")) - (rule "add_literals" (formula "37") (term "1,1,0,0,0,1,0")) - (rule "times_zero_1" (formula "37") (term "1,0,0,0,1,0")) - (rule "add_zero_right" (formula "37") (term "0,0,0,1,0")) - (rule "leq_literals" (formula "37") (term "0,0,1,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "getOfSeqConcatEQ" (formula "1") (term "1,2,0") (ifseqformula "25")) + (rule "getOfSeqSub" (formula "42") (term "0,1,0,0,0")) + (rule "add_zero_left" (formula "42") (term "1,1,0,1,0,0,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "leq_literals" (formula "42") (term "0,0,1,0,0,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "polySimp_elimSub" (formula "42") (term "1,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,1,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "42") (term "1,1,0,1,0,0,0")) + (rule "mul_literals" (formula "42") (term "0,1,1,0,1,0,0,0")) + (rule "polySimp_addComm0" (formula "42") (term "1,0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,0")) + (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "42") (term "1,0,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "42") (term "0,1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "42") (term "0,0,1,0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,0,1,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "42") (term "1,0,1,0,0,1,0,0,0")) + (rule "polySimp_addAssoc" (formula "42") (term "0,0,1,0,0,0")) + (rule "polySimp_addAssoc" (formula "42") (term "0,0,0,1,0,0,0")) + (rule "add_literals" (formula "42") (term "0,0,0,0,1,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,1,0,0,0")) + (rule "replace_known_left" (formula "42") (term "0,1,0,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqConcatEQ" (formula "32") (term "1") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,1")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,1")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,1")) + (rule "mul_literals" (formula "32") (term "1,1,1,0,1")) + (rule "add_zero_right" (formula "32") (term "1,1,0,1")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,1")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,1")) + (rule "times_zero_2" (formula "32") (term "1,1,0,1,1,2,1")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,1")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,1")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,2,1")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,2,1")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,2,1")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,1")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1")) + (rule "add_literals" (formula "32") (term "0,0,0,0,1")) + (rule "add_zero_left" (formula "32") (term "0,0,0,1")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,2,1")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,2,1")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,2,1")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,2,1") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "1,2,1")) + (rule "add_literals" (formula "32") (term "1,1,1,2,1")) + (rule "times_zero_1" (formula "32") (term "1,1,2,1")) + (rule "add_zero_right" (formula "32") (term "1,2,1")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,1")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,1")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,1")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,1")) + (rule "replace_known_left" (formula "32") (term "0,0,0,1") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_homoInEq1" (formula "32") (term "0,1")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "0,0,1")) + (rule "add_literals" (formula "32") (term "1,0,0,1")) + (rule "times_zero_1" (formula "32") (term "0,0,1")) + (rule "leq_literals" (formula "32") (term "0,1")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqConcatEQ" (formula "1") (term "1,2,0") (ifseqformula "30")) (rule "polySimp_elimSub" (formula "1") (term "1,2,1,2,0")) (rule "lenOfSeqSub" (formula "1") (term "1,0,1,2,0")) (rule "polySimp_elimSub" (formula "1") (term "1,1,0,1,2,0")) @@ -5598,72 +1955,84 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,1,2,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,1,2,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,1,2,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,2,0") (ifseqformula "7")) + (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,2,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,1,2,0")) (rule "add_literals" (formula "1") (term "1,1,2,1,2,0")) (rule "times_zero_1" (formula "1") (term "1,2,1,2,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,1,2,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,1,2,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,1,2,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,2,0") (ifseqformula "7")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,1,2,0")) + (rule "replace_known_left" (formula "1") (term "0,0,0,1,2,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) + (rule "inEqSimp_homoInEq1" (formula "1") (term "0,1,2,0")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1,2,0")) (rule "add_literals" (formula "1") (term "1,1,0,0,1,2,0")) (rule "times_zero_1" (formula "1") (term "1,0,0,1,2,0")) (rule "add_zero_right" (formula "1") (term "0,0,1,2,0")) (rule "leq_literals" (formula "1") (term "0,1,2,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "27") (term "0,0,0,0")) - (rule "leq_literals" (formula "27") (term "0,0,0,0,0,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "add_zero_left" (formula "27") (term "1,1,0,0,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "27") (term "1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,0,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "0,1,0,0,0,0,0,0")) - (rule "mul_literals" (formula "27") (term "0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,0,1,0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,0,0,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,0,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,0,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqSub" (formula "37") (term "0,1,0")) - (rule "leq_literals" (formula "37") (term "0,0,0,1,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "add_zero_left" (formula "37") (term "1,1,0,1,0")) - (builtin "One Step Simplification" (formula "37")) - (rule "polySimp_elimSub" (formula "37") (term "1,0,1,0")) - (rule "polySimp_mulComm0" (formula "37") (term "1,1,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,1,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,1,1,0,1,0")) - (rule "polySimp_addComm0" (formula "37") (term "1,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "37") (term "0,1,0")) - (rule "add_zero_right" (formula "37") (term "0,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "37") (term "0,1,0,0,1,0")) - (rule "mul_literals" (formula "37") (term "0,0,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "1,0,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "1,0,1,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,1,0")) - (rule "polySimp_addAssoc" (formula "37") (term "0,0,0,1,0")) - (rule "add_literals" (formula "37") (term "0,0,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "37") (term "0,1,0")) - (rule "polySimp_mulLiterals" (formula "37") (term "0,0,1,0")) - (rule "polySimp_elimOne" (formula "37") (term "0,0,1,0")) - (rule "replace_known_left" (formula "37") (term "0,1,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "37")) - (rule "commuteUnion_2" (formula "23") (term "0,1,0")) + (rule "getOfSeqConcatEQ" (formula "42") (term "0,0,1,0,1") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "42") (term "1,2,0,0,1,0,1")) + (rule "polySimp_addComm0" (formula "42") (term "1,2,0,0,1,0,1")) + (rule "lenOfSeqSub" (formula "42") (term "1,0,0,0,1,0,1")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "1,1,1,0,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "1,1,0,0,0,1,0,1")) + (rule "lenOfSeqSub" (formula "42") (term "0,0,1,2,0,0,1,0,1")) + (rule "polySimp_elimSub" (formula "42") (term "1,0,0,1,2,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "1,1,0,0,1,2,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "1,0,0,1,2,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,0,1,2,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "0,0,0,0,1,2,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,0,1,2,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,0,0,1,0,1")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,0,1,2,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,0,1,2,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,0,1,2,0,0,1,0,1")) + (rule "replace_known_left" (formula "42") (term "0,0,0,1,2,0,0,1,0,1") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,1,0,0,0,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,1,0,0,0,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,1,0,0,0,0,0,1,0,1")) + (rule "replace_known_left" (formula "42") (term "0,0,1,0,0,0,0,0,1,0,1") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "inEqSimp_sepPosMonomial0" (formula "42") (term "0,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "1,0,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "0,1,0,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,1,0,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "1,1,0,0,0,1,0,1")) + (rule "getOfSeqSub" (formula "32") (term "1")) + (rule "add_zero_right" (formula "32") (term "1,1,1")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,1")) + (rule "mul_literals" (formula "32") (term "1,1,1,0,1")) + (rule "add_zero_right" (formula "32") (term "1,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "1,0,1")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,1")) + (rule "polySimp_addAssoc" (formula "32") (term "0,1,0,1")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,1,0,1")) + (rule "add_literals" (formula "32") (term "0,0,0,1,0,1")) + (rule "add_zero_left" (formula "32") (term "0,0,1,0,1")) + (rule "polySimp_pullOutFactor2" (formula "32") (term "0,1,0,1")) + (rule "add_literals" (formula "32") (term "1,0,1,0,1")) + (rule "times_zero_1" (formula "32") (term "0,1,0,1")) + (rule "leq_literals" (formula "32") (term "1,0,1")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_homoInEq0" (formula "32") (term "0,1")) + (rule "mul_literals" (formula "32") (term "1,0,0,1")) + (rule "add_zero_right" (formula "32") (term "0,0,1")) + (rule "inEqSimp_sepPosMonomial1" (formula "32") (term "0,1")) + (rule "mul_literals" (formula "32") (term "1,0,1")) + (rule "replace_known_left" (formula "32") (term "0,1") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) (rule "getOfSeqSub" (formula "1") (term "1,2,0")) (rule "add_zero_left" (formula "1") (term "1,1,1,2,0")) (rule "leq_literals" (formula "1") (term "0,0,1,2,0")) @@ -5677,8 +2046,8 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "add_zero_right" (formula "1") (term "0,0,1,2,0")) (rule "polySimp_rightDist" (formula "1") (term "1,0,0,1,2,0")) (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,1,2,0")) - (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,2,0")) (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,1,2,0")) + (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,2,0")) (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,1,2,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0,1,2,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,1,2,0")) @@ -5686,9 +2055,296 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,2,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,2,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,1,2,0")) - (rule "replace_known_left" (formula "1") (term "0,1,2,0") (ifseqformula "8")) + (rule "replace_known_left" (formula "1") (term "0,1,2,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "1")) + (rule "getOfSeqSub" (formula "42") (term "2,0,0,1,0,1")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,2,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,1,1,0,2,0,0,1,0,1")) + (rule "polySimp_addComm1" (formula "42") (term "1,1,2,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "1,1,1,0,2,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "0,1,1,1,0,2,0,0,1,0,1")) + (rule "polySimp_addComm0" (formula "42") (term "1,1,0,2,0,0,1,0,1")) + (rule "polySimp_addAssoc" (formula "42") (term "0,1,1,2,0,0,1,0,1")) + (rule "polySimp_addComm0" (formula "42") (term "0,0,1,1,2,0,0,1,0,1")) + (rule "polySimp_pullOutFactor2b" (formula "42") (term "0,1,1,2,0,0,1,0,1")) + (rule "add_literals" (formula "42") (term "1,1,0,1,1,2,0,0,1,0,1")) + (rule "times_zero_1" (formula "42") (term "1,0,1,1,2,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "0,1,1,2,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,2,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "1,0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "0,1,0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,0,1,0,0,1,0,2,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "0,0,1,0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "1,0,1,0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_addAssoc" (formula "42") (term "0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_addAssoc" (formula "42") (term "0,0,0,1,0,2,0,0,1,0,1")) + (rule "add_literals" (formula "42") (term "0,0,0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_addAssoc" (formula "42") (term "0,1,0,2,0,0,1,0,1")) + (rule "polySimp_addComm1" (formula "42") (term "0,0,1,0,2,0,0,1,0,1")) + (rule "polySimp_pullOutFactor1b" (formula "42") (term "0,0,0,1,0,2,0,0,1,0,1")) + (rule "add_literals" (formula "42") (term "1,1,0,0,0,1,0,2,0,0,1,0,1")) + (rule "times_zero_1" (formula "42") (term "1,0,0,0,1,0,2,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "0,0,0,1,0,2,0,0,1,0,1")) + (rule "inEqSimp_homoInEq0" (formula "42") (term "0,0,2,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "1,0,0,0,2,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "0,0,0,2,0,0,1,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "42") (term "1,0,2,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,1,0,2,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "1,1,0,2,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "0,1,1,0,2,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,1,1,0,2,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "1,1,1,0,2,0,0,1,0,1")) + (rule "inEqSimp_sepPosMonomial1" (formula "42") (term "0,0,2,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,0,0,2,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "1,0,0,2,0,0,1,0,1")) + (rule "getOfSeqSub" (formula "42") (term "1,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "1,1,1,0,0,1,0,1")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,1,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "1,1,1,0,1,0,0,1,0,1")) + (rule "add_zero_right" (formula "42") (term "1,1,0,1,0,0,1,0,1")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,1,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,1,0,0,1,0,1")) + (rule "inEqSimp_commuteLeq" (formula "42") (term "0,0,1,0,0,1,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "42") (term "1,0,1,0,0,1,0,1")) + (rule "polySimp_mulComm0" (formula "42") (term "1,1,0,1,0,0,1,0,1")) + (rule "polySimp_rightDist" (formula "42") (term "1,1,0,1,0,0,1,0,1")) + (rule "mul_literals" (formula "42") (term "0,1,1,0,1,0,0,1,0,1")) + (rule "polySimp_mulLiterals" (formula "42") (term "1,1,1,0,1,0,0,1,0,1")) + (rule "polySimp_elimOne" (formula "42") (term "1,1,1,0,1,0,0,1,0,1")) + (rule "replace_known_left" (formula "42") (term "1") (ifseqformula "35")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqConcatEQ" (formula "32") (term "0,0,0,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,0,0,0,0")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,0,0,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,0,0,0,0")) + (rule "times_zero_2" (formula "32") (term "1,1,1,0,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "1,1,0,0,0,0,0")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,0,0,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,0,0,0,0")) + (rule "mul_literals" (formula "32") (term "1,1,0,1,1,2,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,2,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,2,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,2,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,2,0,0,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,2,0,0,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "1,2,0,0,0,0")) + (rule "add_literals" (formula "32") (term "1,1,2,0,0,0,0")) + (rule "times_zero_1" (formula "32") (term "1,2,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,0,0,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,0,0,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,0,0,0,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,0,0,0,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,0,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,0,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqConcatEQ" (formula "1") (term "1,1,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "1") (term "1,2,1,1,0")) + (rule "lenOfSeqSub" (formula "1") (term "1,0,1,1,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,1,0,1,1,0")) + (rule "mul_literals" (formula "1") (term "1,1,1,0,1,1,0")) + (rule "add_zero_right" (formula "1") (term "1,1,0,1,1,0")) + (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,1,1,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,1,1,0")) + (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,1,1,0")) + (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,1,1,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,0,1,1,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,1,1,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,1,1,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,1,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,0")) + (rule "polySimp_addComm1" (formula "1") (term "0,0,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,1,1,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,1,1,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,1,1,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "1")) + (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,1,1,0")) + (rule "add_literals" (formula "1") (term "1,1,2,1,1,0")) + (rule "times_zero_1" (formula "1") (term "1,2,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,1,1,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "1")) + (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1,1,0")) + (rule "add_literals" (formula "1") (term "1,1,0,0,1,1,0")) + (rule "times_zero_1" (formula "1") (term "1,0,0,1,1,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,1,0")) + (rule "leq_literals" (formula "1") (term "0,1,1,0")) + (builtin "One Step Simplification" (formula "1")) + (rule "getOfSeqConcatEQ" (formula "42") (term "0,1,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "42") (term "1,2,0,1,0")) + (rule "lenOfSeqSub" (formula "42") (term "1,0,0,1,0")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,0,1,0")) + (rule "times_zero_2" (formula "42") (term "1,1,1,0,0,1,0")) + (rule "add_zero_right" (formula "42") (term "1,1,0,0,1,0")) + (rule "lenOfSeqSub" (formula "42") (term "0,1,1,2,0,1,0")) + (rule "polySimp_elimSub" (formula "42") (term "1,0,1,1,2,0,1,0")) + (rule "times_zero_2" (formula "42") (term "1,1,0,1,1,2,0,1,0")) + (rule "add_zero_right" (formula "42") (term "1,0,1,1,2,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,1,0,0,1,0")) + (rule "add_zero_right" (formula "42") (term "0,0,1,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,1,1,2,0,1,0")) + (rule "add_zero_right" (formula "42") (term "0,0,0,1,1,2,0,1,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,1,1,2,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "0,0,1,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,0,0,1,0")) + (rule "polySimp_addComm1" (formula "42") (term "0,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "42") (term "0,0,0,0,1,0")) + (rule "add_literals" (formula "42") (term "0,0,0,0,0,1,0")) + (rule "add_zero_left" (formula "42") (term "0,0,0,0,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,1,1,2,0,1,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,1,1,2,0,1,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,1,1,2,0,1,0")) + (rule "replace_known_left" (formula "42") (term "0,0,1,1,2,0,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "polySimp_pullOutFactor1b" (formula "42") (term "1,2,0,1,0")) + (rule "add_literals" (formula "42") (term "1,1,1,2,0,1,0")) + (rule "times_zero_1" (formula "42") (term "1,1,2,0,1,0")) + (rule "add_zero_right" (formula "42") (term "1,2,0,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,1,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "42") (term "0,0,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "42") (term "0,0,0,0,0,1,0")) + (rule "polySimp_elimOne" (formula "42") (term "0,0,0,0,0,1,0")) + (rule "replace_known_left" (formula "42") (term "0,0,0,0,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "inEqSimp_homoInEq1" (formula "42") (term "0,0,1,0")) + (rule "polySimp_pullOutFactor1" (formula "42") (term "0,0,0,1,0")) + (rule "add_literals" (formula "42") (term "1,0,0,0,1,0")) + (rule "times_zero_1" (formula "42") (term "0,0,0,1,0")) + (rule "leq_literals" (formula "42") (term "0,0,1,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqSub" (formula "32") (term "0,0,0,0")) + (rule "leq_literals" (formula "32") (term "0,0,0,0,0,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "add_zero_left" (formula "32") (term "1,1,0,0,0,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,0,0,0,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,0,0,0,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,0,0,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,0,0,0,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,0,0,0,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,0,0")) + (rule "replace_known_left" (formula "32") (term "0,0,0,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqSub" (formula "1") (term "1,1,0")) + (rule "leq_literals" (formula "1") (term "0,0,1,1,0")) + (builtin "One Step Simplification" (formula "1")) + (rule "add_zero_left" (formula "1") (term "1,1,1,1,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,1,1,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,1,0,1,1,0")) + (rule "mul_literals" (formula "1") (term "0,1,1,0,1,1,0")) + (rule "polySimp_addComm0" (formula "1") (term "1,0,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,1,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,1,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,0,0,1,1,0")) + (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,1,1,0")) + (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,1,1,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,1,1,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,1,1,0")) + (rule "add_literals" (formula "1") (term "0,0,0,0,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,1,1,0")) + (rule "replace_known_left" (formula "1") (term "0,1,1,0") (ifseqformula "12")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqConcatEQ" (formula "1") (term "0,0,0,1,0,0") (ifseqformula "25")) + (rule "getOfSeqSub" (formula "42") (term "0,1,0")) + (rule "add_zero_right" (formula "42") (term "1,1,0,1,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "polySimp_elimSub" (formula "42") (term "1,1,0,1,0")) + (rule "mul_literals" (formula "42") (term "1,1,1,0,1,0")) + (rule "add_zero_right" (formula "42") (term "1,1,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "42") (term "1,0,1,0")) + (rule "polySimp_mulComm0" (formula "42") (term "1,0,0,1,0,1,0")) + (rule "polySimp_addAssoc" (formula "42") (term "0,1,0,1,0")) + (rule "polySimp_addComm1" (formula "42") (term "0,0,1,0,1,0")) + (rule "add_literals" (formula "42") (term "0,0,0,1,0,1,0")) + (rule "add_zero_left" (formula "42") (term "0,0,1,0,1,0")) + (rule "polySimp_pullOutFactor2" (formula "42") (term "0,1,0,1,0")) + (rule "add_literals" (formula "42") (term "1,0,1,0,1,0")) + (rule "times_zero_1" (formula "42") (term "0,1,0,1,0")) + (rule "leq_literals" (formula "42") (term "1,0,1,0")) + (builtin "One Step Simplification" (formula "42")) + (rule "inEqSimp_homoInEq0" (formula "42") (term "0,1,0")) + (rule "mul_literals" (formula "42") (term "1,0,0,1,0")) + (rule "add_zero_right" (formula "42") (term "0,0,1,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "42") (term "0,1,0")) + (rule "mul_literals" (formula "42") (term "1,0,1,0")) + (rule "replace_known_left" (formula "42") (term "0,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "42")) + (rule "getOfSeqConcatEQ" (formula "32") (term "1,1,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,1,1,0")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,1,1,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,1,1,0")) + (rule "mul_literals" (formula "32") (term "1,1,1,0,1,1,0")) + (rule "add_zero_right" (formula "32") (term "1,1,0,1,1,0")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,1,1,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,1,1,0")) + (rule "mul_literals" (formula "32") (term "1,1,0,1,1,2,1,1,0")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,1,1,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,1,1,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,2,1,1,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,2,1,1,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,2,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,1,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,2,1,1,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,2,1,1,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,2,1,1,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,2,1,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "1,2,1,1,0")) + (rule "add_literals" (formula "32") (term "1,1,2,1,1,0")) + (rule "times_zero_1" (formula "32") (term "1,2,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,0,0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,0,0,1,1,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,0,0,1,1,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,1,1,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,1,1,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,1,1,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,1,0")) + (rule "leq_literals" (formula "32") (term "0,1,1,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqConcatEQ" (formula "1") (term "0,0,0,1,0,0") (ifseqformula "30")) (rule "polySimp_elimSub" (formula "1") (term "1,2,0,0,0,1,0,0")) (rule "lenOfSeqSub" (formula "1") (term "1,0,0,0,0,1,0,0")) (rule "polySimp_elimSub" (formula "1") (term "1,1,0,0,0,0,1,0,0")) @@ -5699,36 +2355,33 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,0,0,0,1,0,0")) (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,0,0,0,1,0,0")) (rule "ifEqualsNull" (formula "1") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0,0,0,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,0,1,1,0,0,1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,0,1,1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,0,0,1,0,0")) + (rule "polySimp_addComm1" (formula "1") (term "0,0,0,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,0,0,1,0,0")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,1,0,0,1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0,0,0,1,0,0,1,0,0")) (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,0,0,0,0,0,1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0,0,1,0,0,0,0,0,1,0,0")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,0,0,0,1,0,0,1,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,0,1,1,0,0,1,0,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,1,0,1,1,0,0,1,0,0") (ifseqformula "7")) + (rule "replace_known_left" (formula "1") (term "0,0,1,1,0,1,1,0,0,1,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) (rule "polySimp_pullOutFactor1" (formula "1") (term "1,0,1,1,0,0,1,0,0")) (rule "add_literals" (formula "1") (term "1,1,0,1,1,0,0,1,0,0")) (rule "times_zero_1" (formula "1") (term "1,0,1,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,0,1,0,0")) (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,0,1,0,0,1,0,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,0,1,0,0,1,0,0") (ifseqformula "7")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,0,1,0,0,1,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,0,1,0,0,1,0,0")) (rule "add_literals" (formula "1") (term "1,1,0,0,0,1,0,0,1,0,0")) @@ -5736,78 +2389,45 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "add_zero_right" (formula "1") (term "0,0,0,1,0,0,1,0,0")) (rule "leq_literals" (formula "1") (term "0,0,1,0,0,1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,0,0,0,0,1,0,0") (ifseqformula "7")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,0,0,0,1,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,0,0,0,1,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) - (rule "inEqSimp_homoInEq1" (formula "1") (term "0,0,0,0,1,0,0")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,0,0,0,1,0,0")) (rule "add_literals" (formula "1") (term "1,1,0,0,0,0,0,1,0,0")) (rule "times_zero_1" (formula "1") (term "1,0,0,0,0,0,1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0,0,0,0,1,0,0")) (rule "leq_literals" (formula "1") (term "0,0,0,0,1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqConcatEQ" (formula "27") (term "0,0,0,1,0,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "27") (term "1,2,0,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "27") (term "1,0,0,0,0,1,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,1,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,1,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "1,1,0,0,0,0,1,0,0")) - (rule "lenOfSeqSub" (formula "27") (term "0,1,1,2,0,0,0,1,0,0")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,1,1,2,0,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "1,1,0,1,1,2,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "1,0,1,1,2,0,0,0,1,0,0")) - (rule "ifEqualsNull" (formula "27") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,1,0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,1,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,1,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,0,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,0,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addComm1" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,1,0,1,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,1,0,1,1,0,0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1" (formula "27") (term "1,0,1,1,0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "1,1,0,1,1,0,0,1,0,0")) - (rule "times_zero_1" (formula "27") (term "1,0,1,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0,0,1,0,0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1b" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "1,1,0,0,0,1,0,0,1,0,0")) - (rule "times_zero_1" (formula "27") (term "1,0,0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "leq_literals" (formula "27") (term "0,0,1,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,0,0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0,0,0,0,1,0,0") (ifseqformula "7")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_pullOutFactor1b" (formula "27") (term "0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "1,1,0,0,0,0,0,1,0,0")) - (rule "times_zero_1" (formula "27") (term "1,0,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0,1,0,0")) - (rule "leq_literals" (formula "27") (term "0,0,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "27")) + (rule "getOfSeqSub" (formula "32") (term "1,1,0")) + (rule "leq_literals" (formula "32") (term "0,0,1,1,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "add_zero_left" (formula "32") (term "1,1,1,1,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,1,1,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,1,1,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,1,1,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,1,1,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,1,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,1,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,1,1,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,1,1,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,1,1,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,1,1,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1,1,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,1,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1,1,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1,1,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,1,1,0")) + (rule "replace_known_left" (formula "32") (term "0,1,1,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) (rule "getOfSeqSub" (formula "1") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "1") (term "1,1,0,0,0,1,0,0")) (rule "leq_literals" (formula "1") (term "0,0,0,0,0,1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "add_zero_left" (formula "1") (term "1,1,0,0,0,1,0,0")) (rule "polySimp_elimSub" (formula "1") (term "1,0,0,0,0,1,0,0")) (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,0,0,0,1,0,0")) (rule "polySimp_rightDist" (formula "1") (term "1,1,0,0,0,0,1,0,0")) @@ -5837,330 +2457,339 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,1,0,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,1,0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,0,0") (ifseqformula "8")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,0,0") (ifseqformula "12")) (builtin "One Step Simplification" (formula "1")) (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,1,0,0")) (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,1,0,0")) (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,0,1,0,0") (ifseqformula "8")) + (rule "replace_known_left" (formula "1") (term "0,0,0,1,0,0") (ifseqformula "12")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "27") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "27") (term "1,1,0,0,0,1,0,0")) - (rule "leq_literals" (formula "27") (term "0,0,0,0,0,1,0,0")) - (builtin "One Step Simplification" (formula "27")) - (rule "polySimp_elimSub" (formula "27") (term "1,0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "27") (term "1,1,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,1,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,1,1,0,0,0,0,1,0,0")) - (rule "polySimp_addComm0" (formula "27") (term "1,0,0,0,0,1,0,0")) - (rule "ifEqualsNull" (formula "27") (term "0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "0,1,0,0,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,0,1,0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "27") (term "0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "27") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "1,0,0,0,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "27") (term "0,1,0,0,0,0,0,1,0,0")) - (rule "mul_literals" (formula "27") (term "0,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "1,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "1,0,1,0,0,0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "27") (term "0,0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "27") (term "0,0,0,0,0,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,1,0,0,1,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "27")) - (rule "inEqSimp_sepNegMonomial0" (formula "27") (term "0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "27") (term "0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "27") (term "0,0,0,0,1,0,0")) - (rule "replace_known_left" (formula "27") (term "0,0,0,1,0,0") (ifseqformula "8")) - (builtin "One Step Simplification" (formula "27")) - (rule "getOfSeqConcatEQ" (formula "1") (term "0,0,0,0") (ifseqformula "25")) - (rule "polySimp_elimSub" (formula "1") (term "1,2,0,0,0,0")) - (rule "lenOfSeqSub" (formula "1") (term "1,0,0,0,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "1") (term "1,1,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "1,1,0,0,0,0,0")) - (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,0,0,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,0,0,0,0")) - (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_addComm1" (formula "1") (term "0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,0,0,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,0,0,0,0") (ifseqformula "7")) + (rule "getOfSeqConcatEQ" (formula "32") (term "1,2,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "32") (term "1,2,1,2,0")) + (rule "lenOfSeqSub" (formula "32") (term "1,0,1,2,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,1,0,1,2,0")) + (rule "mul_literals" (formula "32") (term "1,1,1,0,1,2,0")) + (rule "add_zero_right" (formula "32") (term "1,1,0,1,2,0")) + (rule "lenOfSeqSub" (formula "32") (term "0,1,1,2,1,2,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,1,2,1,2,0")) + (rule "mul_literals" (formula "32") (term "1,1,0,1,1,2,1,2,0")) + (rule "add_zero_right" (formula "32") (term "1,0,1,1,2,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,0,1,2,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,0,1,2,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,1,0,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,0,1,1,2,1,2,0")) + (rule "add_zero_right" (formula "32") (term "0,0,0,1,1,2,1,2,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,1,2,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,2,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,0,0,0,1,2,0")) + (rule "polySimp_addComm1" (formula "32") (term "0,0,1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,1,1,2,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,1,1,2,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,1,1,2,1,2,0")) + (rule "replace_known_left" (formula "32") (term "0,0,1,1,2,1,2,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "polySimp_pullOutFactor1" (formula "32") (term "1,2,1,2,0")) + (rule "add_literals" (formula "32") (term "1,1,2,1,2,0")) + (rule "times_zero_1" (formula "32") (term "1,2,1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,0,0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,0,0,1,2,0")) + (rule "replace_known_left" (formula "32") (term "0,0,0,1,2,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "32")) + (rule "inEqSimp_homoInEq1" (formula "32") (term "0,1,2,0")) + (rule "polySimp_pullOutFactor1b" (formula "32") (term "0,0,1,2,0")) + (rule "add_literals" (formula "32") (term "1,1,0,0,1,2,0")) + (rule "times_zero_1" (formula "32") (term "1,0,0,1,2,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,2,0")) + (rule "leq_literals" (formula "32") (term "0,1,2,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqConcatEQ" (formula "1") (term "1,0,0,1,1,0,0") (ifseqformula "30")) + (rule "polySimp_elimSub" (formula "1") (term "1,2,1,0,0,1,1,0,0")) + (rule "lenOfSeqSub" (formula "1") (term "1,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "1") (term "1,1,1,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "lenOfSeqSub" (formula "1") (term "0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "1") (term "1,1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "1,0,1,1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,1,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,0,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addComm1" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,1,2,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,1,2,1,0,0,1,1,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,0,0,0,0")) - (rule "add_literals" (formula "1") (term "1,1,2,0,0,0,0")) - (rule "times_zero_1" (formula "1") (term "1,2,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,0,0,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,0,0,0,0") (ifseqformula "7")) + (rule "polySimp_pullOutFactor1" (formula "1") (term "1,2,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "1") (term "1,1,2,1,0,0,1,1,0,0")) + (rule "times_zero_1" (formula "1") (term "1,2,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "1") (term "0,0,1,0,0,1,0,0,1,1,0,0") (ifseqformula "11")) (builtin "One Step Simplification" (formula "1")) - (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,0,0,0,0")) - (rule "add_literals" (formula "1") (term "1,1,0,0,0,0,0,0")) - (rule "times_zero_1" (formula "1") (term "1,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,0,0,0,0")) - (rule "leq_literals" (formula "1") (term "0,0,0,0,0")) + (rule "polySimp_pullOutFactor1b" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "1") (term "1,1,0,0,1,0,0,1,1,0,0")) + (rule "times_zero_1" (formula "1") (term "1,0,0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "leq_literals" (formula "1") (term "0,1,0,0,1,1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "getOfSeqSub" (formula "1") (term "0,0,0,0")) - (rule "leq_literals" (formula "1") (term "0,0,0,0,0,0")) + (rule "getOfSeqSub" (formula "32") (term "1,2,0")) + (rule "leq_literals" (formula "32") (term "0,0,1,2,0")) + (builtin "One Step Simplification" (formula "32")) + (rule "add_zero_left" (formula "32") (term "1,1,1,2,0")) + (rule "polySimp_elimSub" (formula "32") (term "1,0,1,2,0")) + (rule "polySimp_mulComm0" (formula "32") (term "1,1,0,1,2,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,1,0,1,2,0")) + (rule "mul_literals" (formula "32") (term "0,1,1,0,1,2,0")) + (rule "polySimp_addComm0" (formula "32") (term "1,0,1,2,0")) + (rule "inEqSimp_ltToLeq" (formula "32") (term "0,1,2,0")) + (rule "add_zero_right" (formula "32") (term "0,0,1,2,0")) + (rule "polySimp_rightDist" (formula "32") (term "1,0,0,1,2,0")) + (rule "polySimp_rightDist" (formula "32") (term "0,1,0,0,1,2,0")) + (rule "mul_literals" (formula "32") (term "0,0,1,0,0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "1,0,1,0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "1,0,1,0,0,1,2,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,1,2,0")) + (rule "polySimp_addAssoc" (formula "32") (term "0,0,0,1,2,0")) + (rule "add_literals" (formula "32") (term "0,0,0,0,1,2,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "32") (term "0,1,2,0")) + (rule "polySimp_mulLiterals" (formula "32") (term "0,0,1,2,0")) + (rule "polySimp_elimOne" (formula "32") (term "0,0,1,2,0")) + (rule "replace_known_left" (formula "32") (term "0,1,2,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "32")) + (rule "getOfSeqSub" (formula "1") (term "1,0,0,1,1,0,0")) + (rule "leq_literals" (formula "1") (term "0,0,1,0,0,1,1,0,0")) (builtin "One Step Simplification" (formula "1")) - (rule "add_zero_left" (formula "1") (term "1,1,0,0,0,0")) - (rule "polySimp_elimSub" (formula "1") (term "1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,1,0,0,0,0,0")) - (rule "mul_literals" (formula "1") (term "0,1,1,0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "1") (term "1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "1") (term "0,0,0,0,0")) - (rule "add_zero_right" (formula "1") (term "0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "1,0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,0,0,0,0")) - (rule "mul_literals" (formula "1") (term "0,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,0,0,0,0")) - (rule "add_literals" (formula "1") (term "0,0,0,0,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "1") (term "0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "1") (term "0,0,0,0,0,0")) - (rule "replace_known_left" (formula "1") (term "0,0,0,0,0") (ifseqformula "8")) + (rule "add_zero_left" (formula "1") (term "1,1,1,0,0,1,1,0,0")) + (rule "polySimp_elimSub" (formula "1") (term "1,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulComm0" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,1,0,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "1") (term "0,1,1,0,1,0,0,1,1,0,0")) + (rule "polySimp_addComm0" (formula "1") (term "1,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "1") (term "0,1,0,0,1,1,0,0")) + (rule "add_zero_right" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_rightDist" (formula "1") (term "0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "1,0,1,0,0,1,0,0,1,1,0,0")) + (rule "mul_literals" (formula "1") (term "0,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "1,0,1,0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_addAssoc" (formula "1") (term "0,0,0,1,0,0,1,1,0,0")) + (rule "add_literals" (formula "1") (term "0,0,0,0,1,0,0,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "1") (term "0,1,0,0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "1") (term "0,0,1,0,0,1,1,0,0")) + (rule "replace_known_left" (formula "1") (term "0,1,0,0,1,1,0,0") (ifseqformula "12")) (builtin "One Step Simplification" (formula "1")) - (rule "applyEq" (formula "1") (term "0") (ifseqformula "27")) - (rule "applyEqReverse" (formula "37") (term "1,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "37")) - (rule "notRight" (formula "37")) - (rule "hideAuxiliaryEq" (formula "2")) - (rule "replace_known_left" (formula "27") (term "0,0,1,0,0") (ifseqformula "1")) - (builtin "One Step Simplification" (formula "27")) - (rule "applyEq" (formula "27") (term "1,1,0") (ifseqformula "1")) - (rule "applyEq" (formula "27") (term "1,2,0") (ifseqformula "1")) - (rule "applyEq" (formula "27") (term "0,0,0") (ifseqformula "1")) - (rule "eqSymm" (formula "27") (term "0,0")) - (rule "applyEq" (formula "28") (term "1") (ifseqformula "1")) - (rule "ifEqualsNull" (formula "28")) - (rule "replace_known_right" (formula "28") (term "0") (ifseqformula "32")) - (builtin "One Step Simplification" (formula "28") (ifInst "" (formula "33"))) - (rule "closeFalse" (formula "28")) + (rule "applyEq" (formula "1") (term "0") (ifseqformula "32")) + (rule "applyEqReverse" (formula "42") (term "1,0") (ifseqformula "1")) + (builtin "One Step Simplification" (formula "42")) + (rule "notRight" (formula "42")) + (rule "applyEq" (formula "34") (term "1") (ifseqformula "1")) + (rule "ifEqualsNull" (formula "34")) + (rule "replace_known_right" (formula "34") (term "0") (ifseqformula "38")) + (builtin "One Step Simplification" (formula "34") (ifInst "" (formula "39"))) + (rule "closeFalse" (formula "34")) ) ) (branch "Exceptional Post (remove)" - (builtin "One Step Simplification" (formula "21")) - (builtin "One Step Simplification" (formula "27")) - (rule "andLeft" (formula "9")) - (rule "andLeft" (formula "22")) - (rule "andLeft" (formula "23")) + (builtin "One Step Simplification" (formula "23")) (rule "andLeft" (formula "23")) - (rule "andLeft" (formula "25")) - (rule "notLeft" (formula "23")) - (rule "close" (formula "26") (ifseqformula "25")) + (rule "andLeft" (formula "24")) + (rule "andLeft" (formula "24")) + (rule "andLeft" (formula "26")) + (rule "notLeft" (formula "24")) + (rule "close" (formula "27") (ifseqformula "26")) ) (branch "Pre (remove)" - (builtin "One Step Simplification" (formula "25") (ifInst "" (formula "8")) (ifInst "" (formula "6")) (ifInst "" (formula "7")) (ifInst "" (formula "24")) (ifInst "" (formula "1")) (ifInst "" (formula "24")) (ifInst "" (formula "4"))) - (rule "andLeft" (formula "9")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "eqSymm" (formula "20") (term "0,1,0,0")) - (rule "polySimp_elimSub" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimSub" (formula "7") (term "1")) - (rule "mul_literals" (formula "7") (term "1,1")) - (rule "polySimp_elimSub" (formula "17") (term "1,0,1,0")) - (rule "mul_literals" (formula "17") (term "1,1,0,1,0")) - (rule "polySimp_elimSub" (formula "18") (term "1,0,0,1,0")) - (rule "mul_literals" (formula "18") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_addComm0" (formula "7") (term "1")) - (rule "polySimp_addComm0" (formula "17") (term "1,0,1,0")) - (rule "polySimp_addComm0" (formula "18") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "14") (term "1,0,0,1,0")) - (rule "castedGetAny" (formula "8") (term "0")) - (rule "castedGetAny" (formula "13") (term "1,0,0,1,0")) - (rule "eqSeqEmpty" (formula "22")) - (rule "castedGetAny" (formula "9") (term "0")) - (rule "castedGetAny" (formula "18") (term "1,1,1,0")) - (rule "castedGetAny" (formula "19") (term "1,1,1,0")) - (rule "castedGetAny" (formula "20") (term "0,0,1,0,0")) - (rule "castedGetAny" (formula "20") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "19") (term "0,1,0")) - (rule "eqSymm" (formula "19") (term "1,0")) - (rule "castedGetAny" (formula "17") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,1,0,0")) - (rule "castedGetAny" (formula "18") (term "0,1,0")) - (rule "eqSymm" (formula "18") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "0,0,0")) - (rule "add_zero_right" (formula "18") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_addComm1" (formula "20") (term "0,1,0,0,0,0")) + (builtin "One Step Simplification" (formula "25") (ifInst "" (formula "8")) (ifInst "" (formula "24")) (ifInst "" (formula "4")) (ifInst "" (formula "1")) (ifInst "" (formula "7")) (ifInst "" (formula "6"))) + (rule "andLeft" (formula "11")) + (rule "eqSymm" (formula "20") (term "1,0")) + (rule "eqSymm" (formula "21") (term "1,0")) + (rule "eqSymm" (formula "22") (term "0,1,0,0")) + (rule "polySimp_elimSub" (formula "21") (term "1,1,0,0")) + (rule "mul_literals" (formula "21") (term "1,1,1,0,0")) + (rule "polySimp_elimSub" (formula "16") (term "1,1,0,0")) + (rule "mul_literals" (formula "16") (term "1,1,1,0,0")) + (rule "polySimp_elimSub" (formula "19") (term "1,0,1,0")) + (rule "mul_literals" (formula "19") (term "1,1,0,1,0")) + (rule "polySimp_elimSub" (formula "20") (term "1,0,0,1,0")) + (rule "mul_literals" (formula "20") (term "1,1,0,0,1,0")) + (rule "polySimp_addComm0" (formula "21") (term "1,0,0,1,0")) + (rule "polySimp_addComm0" (formula "21") (term "1,1,0,0")) + (rule "polySimp_addComm0" (formula "16") (term "1,1,0,0")) + (rule "polySimp_addComm0" (formula "19") (term "1,0,1,0")) + (rule "polySimp_addComm0" (formula "20") (term "1,0,0,1,0")) + (rule "castedGetAny" (formula "16") (term "1,0,0,1,0")) + (rule "castedGetAny" (formula "15") (term "1,0,0,1,0")) + (rule "castedGetAny" (formula "11") (term "0")) + (rule "castedGetAny" (formula "20") (term "1,1,1,0")) + (rule "castedGetAny" (formula "21") (term "1,1,1,0")) + (rule "castedGetAny" (formula "22") (term "0,0,1,0,0")) + (rule "castedGetAny" (formula "22") (term "1,0,1,0,0")) + (rule "castedGetAny" (formula "21") (term "0,1,0")) + (rule "eqSymm" (formula "21") (term "1,0")) + (rule "castedGetAny" (formula "19") (term "1,0")) (rule "inEqSimp_ltToLeq" (formula "15") (term "1,0,0")) (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "13") (term "0,0,0")) - (rule "add_zero_right" (formula "13") (term "0,0,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "6")) - (rule "add_zero_right" (formula "6") (term "0")) - (rule "polySimp_mulComm0" (formula "6") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "10")) - (rule "add_zero_right" (formula "10") (term "0")) - (rule "polySimp_mulComm0" (formula "10") (term "1,0")) - (rule "inEqSimp_ltToLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) + (rule "castedGetAny" (formula "20") (term "0,1,0")) + (rule "eqSymm" (formula "20") (term "1,0")) + (rule "inEqSimp_ltToLeq" (formula "20") (term "0,0,0")) + (rule "add_zero_right" (formula "20") (term "0,0,0,0")) + (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0")) + (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0")) (rule "inEqSimp_ltToLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "7")) - (rule "polySimp_rightDist" (formula "7") (term "1,0,0")) - (rule "mul_literals" (formula "7") (term "0,1,0,0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "7") (term "0,0")) - (rule "add_literals" (formula "7") (term "0,0,0")) - (rule "polySimp_addComm1" (formula "7") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "12") (term "0,0,0")) + (rule "polySimp_mulComm0" (formula "14") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "20") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "20") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "22") (term "1,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "22") (term "1,0,0,1,0,0,0,0")) + (rule "polySimp_addComm1" (formula "22") (term "0,1,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "17") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "17") (term "1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "15") (term "0,0,0")) + (rule "add_zero_right" (formula "15") (term "0,0,0,0")) + (rule "polySimp_mulComm0" (formula "15") (term "1,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "12")) + (rule "add_zero_right" (formula "12") (term "0")) + (rule "polySimp_mulComm0" (formula "12") (term "1,0")) + (rule "inEqSimp_ltToLeq" (formula "21") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "21") (term "0,1,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "16") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "16") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "16") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "21") (term "0,0,1,0,0")) + (rule "add_literals" (formula "21") (term "0,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) + (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) (rule "inEqSimp_commuteLeq" (formula "14") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "20") (term "0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "15") (term "0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "19") (term "0,0,0")) - (rule "applyEq" (formula "22") (term "0") (ifseqformula "11")) - (rule "inEqSimp_sepPosMonomial0" (formula "13") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "13") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "18") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "12") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "18") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "18") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "0,1,0,0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "16") (term "0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "22") (term "0,0,0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "17") (term "0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "21") (term "0,0,0")) (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "1,0,0")) (rule "polySimp_mulComm0" (formula "15") (term "1,1,0,0")) (rule "polySimp_rightDist" (formula "15") (term "1,1,0,0")) (rule "polySimp_mulLiterals" (formula "15") (term "1,1,1,0,0")) (rule "mul_literals" (formula "15") (term "0,1,1,0,0")) (rule "polySimp_elimOne" (formula "15") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "13") (term "0,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "0,0,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "6")) - (rule "polySimp_mulLiterals" (formula "6") (term "0")) - (rule "polySimp_elimOne" (formula "6") (term "0")) - (rule "inEqSimp_sepNegMonomial0" (formula "10")) - (rule "polySimp_mulLiterals" (formula "10") (term "0")) - (rule "polySimp_elimOne" (formula "10") (term "0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "20") (term "0,0,0")) + (rule "polySimp_mulLiterals" (formula "20") (term "0,0,0,0")) + (rule "polySimp_elimOne" (formula "20") (term "0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0,0")) + (rule "polySimp_mulComm0" (formula "22") (term "1,1,0,0,0")) + (rule "polySimp_rightDist" (formula "22") (term "1,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "22") (term "1,1,1,0,0,0")) + (rule "mul_literals" (formula "22") (term "0,1,1,0,0,0")) + (rule "polySimp_elimOne" (formula "22") (term "1,1,1,0,0,0")) (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "1,0,0")) (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "7")) - (rule "polySimp_mulLiterals" (formula "7") (term "0")) - (rule "polySimp_elimOne" (formula "7") (term "0")) - (rule "inEqSimp_contradEq7" (formula "21") (ifseqformula "10")) - (rule "times_zero_1" (formula "21") (term "1,0,0")) - (rule "add_zero_right" (formula "21") (term "0,0")) - (rule "leq_literals" (formula "21") (term "0")) - (builtin "One Step Simplification" (formula "21")) - (rule "false_right" (formula "21")) - (rule "nnf_imp2or" (formula "12") (term "0")) - (rule "nnf_imp2or" (formula "18") (term "0")) - (rule "nnf_imp2or" (formula "15") (term "0")) - (rule "nnf_imp2or" (formula "13") (term "0")) - (rule "nnf_imp2or" (formula "20") (term "0,0")) - (rule "nnf_imp2or" (formula "19") (term "0")) + (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "20") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "20") (term "1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "20") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "20") (term "0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "20") (term "1,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "22") (term "1,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "22") (term "0,1,0,0,0,0")) + (rule "polySimp_elimOne" (formula "22") (term "0,1,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "17") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "17") (term "1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "17") (term "0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "17") (term "1,1,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "15") (term "0,0,0")) + (rule "polySimp_mulLiterals" (formula "15") (term "0,0,0,0")) + (rule "polySimp_elimOne" (formula "15") (term "0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "12")) + (rule "polySimp_mulLiterals" (formula "12") (term "0")) + (rule "polySimp_elimOne" (formula "12") (term "0")) + (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) + (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) + (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) (rule "nnf_imp2or" (formula "14") (term "0")) - (rule "nnf_notAnd" (formula "12") (term "0,0")) - (rule "inEqSimp_notLeq" (formula "12") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "12") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "12") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "12") (term "0,0,1,0,0")) - (rule "add_literals" (formula "12") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "12") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "12") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "12") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "12") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "12") (term "0,0,0")) - (rule "times_zero_1" (formula "12") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "12") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "12") (term "0,0,0")) - (rule "mul_literals" (formula "12") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "18") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "18") (term "0,0,0")) - (rule "mul_literals" (formula "18") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "18") (term "0,0,0,0")) - (rule "inEqSimp_notLeq" (formula "18") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "18") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "18") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "18") (term "0,0,1,0,0")) - (rule "add_literals" (formula "18") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "18") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "18") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "18") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "18") (term "1,1,0,0")) + (rule "nnf_imp2or" (formula "20") (term "0")) + (rule "nnf_imp2or" (formula "17") (term "0")) + (rule "nnf_imp2or" (formula "15") (term "0")) + (rule "nnf_imp2or" (formula "22") (term "0,0")) + (rule "nnf_imp2or" (formula "21") (term "0")) + (rule "nnf_imp2or" (formula "16") (term "0")) + (rule "nnf_notAnd" (formula "14") (term "0,0")) + (rule "inEqSimp_notLeq" (formula "14") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) + (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "14") (term "0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "14") (term "1,0,0")) + (rule "polySimp_mulLiterals" (formula "14") (term "1,1,0,0")) + (rule "polySimp_elimOne" (formula "14") (term "1,1,0,0")) + (rule "inEqSimp_notGeq" (formula "14") (term "0,0,0")) + (rule "times_zero_1" (formula "14") (term "1,0,0,0,0,0")) + (rule "add_zero_right" (formula "14") (term "0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "0,0,0")) + (rule "mul_literals" (formula "14") (term "1,0,0,0")) + (rule "nnf_notAnd" (formula "20") (term "0,0")) + (rule "inEqSimp_notGeq" (formula "20") (term "0,0,0")) + (rule "mul_literals" (formula "20") (term "1,0,0,0,0,0")) + (rule "add_literals" (formula "20") (term "0,0,0,0,0")) + (rule "add_zero_left" (formula "20") (term "0,0,0,0")) + (rule "inEqSimp_notLeq" (formula "20") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "20") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,0,0")) + (rule "add_literals" (formula "20") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "20") (term "0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "20") (term "1,0,0")) + (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,0")) + (rule "polySimp_elimOne" (formula "20") (term "1,1,0,0")) + (rule "nnf_notAnd" (formula "17") (term "0,0")) + (rule "inEqSimp_notLeq" (formula "17") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "17") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "17") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "17") (term "0,0,1,0,0")) + (rule "add_literals" (formula "17") (term "0,0,0,1,0,0")) + (rule "add_zero_left" (formula "17") (term "0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "17") (term "1,0,0")) + (rule "polySimp_mulLiterals" (formula "17") (term "1,1,0,0")) + (rule "polySimp_elimOne" (formula "17") (term "1,1,0,0")) + (rule "inEqSimp_notGeq" (formula "17") (term "0,0,0")) + (rule "mul_literals" (formula "17") (term "1,0,0,0,0,0")) + (rule "add_zero_right" (formula "17") (term "0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "0,0,0")) + (rule "mul_literals" (formula "17") (term "1,0,0,0")) (rule "nnf_notAnd" (formula "15") (term "0,0")) + (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) + (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) + (rule "add_literals" (formula "15") (term "0,0,0,0,0")) + (rule "add_zero_left" (formula "15") (term "0,0,0,0")) (rule "inEqSimp_notLeq" (formula "15") (term "1,0,0")) (rule "polySimp_rightDist" (formula "15") (term "1,0,0,1,0,0")) (rule "mul_literals" (formula "15") (term "0,1,0,0,1,0,0")) @@ -6170,404 +2799,360 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepPosMonomial1" (formula "15") (term "1,0,0")) (rule "polySimp_mulLiterals" (formula "15") (term "1,1,0,0")) (rule "polySimp_elimOne" (formula "15") (term "1,1,0,0")) - (rule "inEqSimp_notGeq" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "15") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "15") (term "0,0,0")) - (rule "mul_literals" (formula "15") (term "1,0,0,0")) - (rule "nnf_notAnd" (formula "13") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "13") (term "0,0,0")) - (rule "mul_literals" (formula "13") (term "1,0,0,0,0,0")) - (rule "add_literals" (formula "13") (term "0,0,0,0,0")) - (rule "add_zero_left" (formula "13") (term "0,0,0,0")) - (rule "inEqSimp_notLeq" (formula "13") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "13") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "13") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "13") (term "0,0,1,0,0")) - (rule "add_literals" (formula "13") (term "0,0,0,1,0,0")) - (rule "add_zero_left" (formula "13") (term "0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "13") (term "1,0,0")) - (rule "polySimp_mulLiterals" (formula "13") (term "1,1,0,0")) - (rule "polySimp_elimOne" (formula "13") (term "1,1,0,0")) - (rule "nnf_notAnd" (formula "19") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "19") (term "0,0,0")) - (rule "mul_literals" (formula "19") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "19") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "0,0,0")) - (rule "mul_literals" (formula "19") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "19") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "19") (term "0,0,1,0,0")) - (rule "add_literals" (formula "19") (term "0,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "19") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "19") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "19") (term "1,1,0,0")) - (rule "mul_literals" (formula "19") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "19") (term "1,1,1,0,0")) - (rule "nnf_notAnd" (formula "14") (term "0,0")) - (rule "inEqSimp_notGeq" (formula "14") (term "0,0,0")) - (rule "times_zero_1" (formula "14") (term "1,0,0,0,0,0")) - (rule "add_zero_right" (formula "14") (term "0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "14") (term "0,0,0")) - (rule "mul_literals" (formula "14") (term "1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "14") (term "1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,0,0,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "14") (term "0,0,1,0,0")) - (rule "add_literals" (formula "14") (term "0,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "14") (term "1,0,0")) - (rule "polySimp_mulComm0" (formula "14") (term "1,1,0,0")) - (rule "polySimp_rightDist" (formula "14") (term "1,1,0,0")) - (rule "mul_literals" (formula "14") (term "0,1,1,0,0")) - (rule "polySimp_mulLiterals" (formula "14") (term "1,1,1,0,0")) - (rule "polySimp_elimOne" (formula "14") (term "1,1,1,0,0")) - (rule "nnf_notAnd" (formula "20") (term "0,0,0")) - (rule "inEqSimp_notLeq" (formula "20") (term "1,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,0,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,0,0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,0,0,0")) - (rule "add_literals" (formula "20") (term "0,0,0,1,0,0,0")) - (rule "add_zero_left" (formula "20") (term "0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "20") (term "1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,0,0,0")) - (rule "nnf_notAnd" (formula "20") (term "0,0,0,0")) - (rule "inEqSimp_notGeq" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_rightDist" (formula "20") (term "1,0,0,1,0,0,0,0")) - (rule "mul_literals" (formula "20") (term "0,1,0,0,1,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "20") (term "0,0,1,0,0,0,0")) - (rule "add_literals" (formula "20") (term "0,0,0,1,0,0,0,0")) - (rule "add_zero_left" (formula "20") (term "0,0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "20") (term "1,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "20") (term "1,1,0,0,0,0")) - (rule "inEqSimp_notGeq" (formula "20") (term "0,0,0,0,0")) - (rule "times_zero_1" (formula "20") (term "1,0,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "20") (term "0,0,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "20") (term "0,0,0,0,0")) - (rule "mul_literals" (formula "20") (term "1,0,0,0,0,0")) - (rule "commute_or_2" (formula "12") (term "0")) - (rule "commute_or_2" (formula "18") (term "0")) - (rule "commute_or_2" (formula "13") (term "0")) - (rule "commute_or_2" (formula "19") (term "0")) - (rule "Class_invariant_axiom_for_DoubleLinkedList" (formula "24") (inst "j=j") (inst "i=i") (inst "i_0=i_0") (inst "i_1=i_1") (inst "i_2=i_2") (inst "i_3=i_3") (inst "i_4=i_4") (inst "i_5=i_5") (ifseqformula "22")) - (builtin "One Step Simplification" (formula "24") (ifInst "" (formula "21")) (ifInst "" (formula "21")) (ifInst "" (formula "11")) (ifInst "" (formula "21")) (ifInst "" (formula "16")) (ifInst "" (formula "21"))) - (rule "eqSymm" (formula "24") (term "0,1,0,0,1")) - (rule "eqSymm" (formula "24") (term "1,0,1,0")) - (rule "eqSymm" (formula "24") (term "1,0,1,0,0")) - (rule "polySimp_elimSub" (formula "24") (term "1,1,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "1,1,1,0,0,1,0")) - (rule "polySimp_elimSub" (formula "24") (term "1,1,0,0,1,0,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "1,1,1,0,0,1,0,0,0,0,0")) - (rule "polySimp_elimSub" (formula "24") (term "1,0,1,0,1,0,0,0")) - (rule "mul_literals" (formula "24") (term "1,1,0,1,0,1,0,0,0")) - (rule "polySimp_elimSub" (formula "24") (term "1,0,0,1,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "1,1,0,0,1,0,1,0,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,0,0,1,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0,0,1,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,1,0,0,1,0,0,0,0,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,0,1,0,1,0,0,0")) - (rule "polySimp_addComm0" (formula "24") (term "1,0,0,1,0,1,0,0")) - (rule "castedGetAny" (formula "24") (term "1,0,0,1,0,1,0,0,0,0,0,0")) - (rule "castedGetAny" (formula "24") (term "1,0,0,1,0,1,0,0,0,0,0")) - (rule "eqSeqEmpty" (formula "24") (term "0,1,0,0,0,0,0,0,0,0,0")) - (rule "eqSeqEmpty" (formula "24") (term "0,0,0,0,0,0,0,0,0,0,0")) - (rule "castedGetAny" (formula "24") (term "0,0,1,0,0,0,0,0,0,0,0")) - (rule "replace_known_left" (formula "24") (term "0,1,0,0,0,0,0,0,0,0") (ifseqformula "9")) - (builtin "One Step Simplification" (formula "24")) - (rule "castedGetAny" (formula "24") (term "0,0,1,0,0,1")) - (rule "castedGetAny" (formula "24") (term "0,1,0,1,0")) - (rule "eqSymm" (formula "24") (term "1,0,1,0")) - (rule "castedGetAny" (formula "24") (term "1,0,1,0,0,0")) - (rule "replace_known_left" (formula "24") (term "1,0,0,0") (ifseqformula "17")) - (builtin "One Step Simplification" (formula "24")) - (rule "castedGetAny" (formula "24") (term "1,0,1,0,1,0")) - (rule "castedGetAny" (formula "24") (term "0,1,0,1,0,0")) - (rule "eqSymm" (formula "24") (term "1,0,1,0,0")) - (rule "castedGetAny" (formula "24") (term "1,0,1,0,0,1")) - (rule "castedGetAny" (formula "24") (term "1,0,1,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,1,0,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0,0,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "0,0,0,1,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,0,0,1,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,1,0,0,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,1,0,0,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,0,1")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,0,0,1")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,0,0,1")) - (rule "polySimp_addComm1" (formula "24") (term "0,1,0,0,0,0,1")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,1,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "0,0,0,1,0,0,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_ltToLeq" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,0,0,1,0,0,1,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0,1,0,0,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0,0,0,1")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0,1,0,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0,1,0,0,0")) - (rule "inEqSimp_commuteLeq" (formula "24") (term "0,0,0,1,0")) - (rule "applyEq" (formula "24") (term "0,0,1,0,0,0,0,0,0,0,0") (ifseqformula "11")) - (builtin "One Step Simplification" (formula "24")) - (rule "applyEq" (formula "24") (term "0,0,0,0,0,0,0,0,0,0") (ifseqformula "11")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "24") (term "0,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "0,0,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "0,0,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,0,1")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,0,1")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,0,1")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,0,1")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "24") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "0,1,0,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "0,1,0,0,0,0,0,0,0")) - (rule "replace_known_left" (formula "24") (term "1,0,0,0,0,0,0,0") (ifseqformula "10")) - (builtin "One Step Simplification" (formula "24")) - (rule "inEqSimp_sepNegMonomial0" (formula "24") (term "0,0,0,1,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "0,0,0,0,1,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "0,0,0,0,1,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0")) - (rule "inEqSimp_sepNegMonomial0" (formula "24") (term "1,0,0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "24") (term "0,1,0,0,0,0,1")) - (rule "polySimp_elimOne" (formula "24") (term "0,1,0,0,0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0,0,0,0,0")) - (rule "inEqSimp_contradEq7" (formula "24") (term "0,0,0,0,0,0,0,0") (ifseqformula "10")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,0,0,0,0,0")) - (rule "leq_literals" (formula "24") (term "0,0,0,0,0,0,0,0,0")) - (builtin "One Step Simplification" (formula "24")) - (rule "nnf_imp2or" (formula "24") (term "0,1,0")) - (rule "nnf_imp2or" (formula "24") (term "0,0,1")) - (rule "nnf_imp2or" (formula "24") (term "0,1,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,1,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,1,0")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,1,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,1,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,1,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,0,1")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,0,1")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,0,1")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,0,1")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,0,1")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,0,1")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,0,1")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,0,1")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,0,1")) - (rule "nnf_imp2or" (formula "24") (term "0,1,0,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,1,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,0,0,1,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,0,0,1,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,0,0,1,0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "nnf_imp2or" (formula "24") (term "0,1,0,0,0,0")) - (rule "nnf_imp2or" (formula "24") (term "0,1,0,0,0,0,0")) - (rule "nnf_imp2or" (formula "24") (term "0,0,0,0,0,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,0,0,1")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,0,0,1")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,0,0,1")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0,0,0,1")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,0,0,1")) - (rule "inEqSimp_notGeq" (formula "24") (term "1,0,0,0,0,1")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,0,0,1")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,0,0,1")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,0,0,1")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,0,0,1")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,0,0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1,0,0,0,0,1")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,0,0,1")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,0,0,1")) - (rule "replace_known_left" (formula "24") (term "1") (ifseqformula "20")) - (builtin "One Step Simplification" (formula "24")) + (rule "nnf_notAnd" (formula "21") (term "0,0")) + (rule "inEqSimp_notGeq" (formula "21") (term "0,0,0")) + (rule "mul_literals" (formula "21") (term "1,0,0,0,0,0")) + (rule "add_zero_right" (formula "21") (term "0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "0,0,0")) + (rule "mul_literals" (formula "21") (term "1,0,0,0")) + (rule "inEqSimp_notLeq" (formula "21") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "21") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "21") (term "0,0,1,0,0")) + (rule "add_literals" (formula "21") (term "0,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "21") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "21") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "21") (term "1,1,0,0")) + (rule "mul_literals" (formula "21") (term "0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1,0,0")) + (rule "polySimp_elimOne" (formula "21") (term "1,1,1,0,0")) + (rule "nnf_notAnd" (formula "16") (term "0,0")) + (rule "inEqSimp_notGeq" (formula "16") (term "0,0,0")) + (rule "times_zero_1" (formula "16") (term "1,0,0,0,0,0")) + (rule "add_zero_right" (formula "16") (term "0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "16") (term "0,0,0")) + (rule "mul_literals" (formula "16") (term "1,0,0,0")) + (rule "inEqSimp_notLeq" (formula "16") (term "1,0,0")) + (rule "polySimp_rightDist" (formula "16") (term "1,0,0,1,0,0")) + (rule "mul_literals" (formula "16") (term "0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "16") (term "0,0,1,0,0")) + (rule "add_literals" (formula "16") (term "0,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "16") (term "1,0,0")) + (rule "polySimp_mulComm0" (formula "16") (term "1,1,0,0")) + (rule "polySimp_rightDist" (formula "16") (term "1,1,0,0")) + (rule "mul_literals" (formula "16") (term "0,1,1,0,0")) + (rule "polySimp_mulLiterals" (formula "16") (term "1,1,1,0,0")) + (rule "polySimp_elimOne" (formula "16") (term "1,1,1,0,0")) + (rule "nnf_notAnd" (formula "22") (term "0,0,0")) + (rule "inEqSimp_notLeq" (formula "22") (term "1,0,0,0")) + (rule "polySimp_rightDist" (formula "22") (term "1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "22") (term "0,1,0,0,1,0,0,0")) + (rule "polySimp_addAssoc" (formula "22") (term "0,0,1,0,0,0")) + (rule "add_literals" (formula "22") (term "0,0,0,1,0,0,0")) + (rule "add_zero_left" (formula "22") (term "0,0,1,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "22") (term "1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "22") (term "1,1,0,0,0")) + (rule "polySimp_elimOne" (formula "22") (term "1,1,0,0,0")) + (rule "nnf_notAnd" (formula "22") (term "0,0,0,0")) + (rule "inEqSimp_notGeq" (formula "22") (term "1,0,0,0,0")) + (rule "polySimp_rightDist" (formula "22") (term "1,0,0,1,0,0,0,0")) + (rule "mul_literals" (formula "22") (term "0,1,0,0,1,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "22") (term "0,0,1,0,0,0,0")) + (rule "add_literals" (formula "22") (term "0,0,0,1,0,0,0,0")) + (rule "add_zero_left" (formula "22") (term "0,0,1,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "1,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "22") (term "1,1,0,0,0,0")) + (rule "polySimp_elimOne" (formula "22") (term "1,1,0,0,0,0")) + (rule "inEqSimp_notGeq" (formula "22") (term "0,0,0,0,0")) + (rule "times_zero_1" (formula "22") (term "1,0,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "22") (term "0,0,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "22") (term "0,0,0,0,0")) + (rule "mul_literals" (formula "22") (term "1,0,0,0,0,0")) (rule "commute_or_2" (formula "14") (term "0")) - (rule "cnf_rightDist" (formula "15") (term "0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,1,0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,1,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,1,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,1,0,0")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,1,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,1,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0,1,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,1,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,1,0,0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,1,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,1,0,0,0")) - (rule "polySimp_mulComm0" (formula "24") (term "1,1,0,0,1,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,1,0,0,1,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1,0,0,1,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,1,0,0,1,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,1,0,0,1,0,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,1,0,0,0")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,1,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,1,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0,1,0,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,1,0,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,1,0,0,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,1,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,0,0,1,0,0,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,0,0,1,0,0,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,0,0,1,0,0,0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,1,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,1,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,1,0,0,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,1,0,0,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,1,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,1,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,1,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,1,0,0,0,0")) - (rule "nnf_notAnd" (formula "24") (term "0,0,0,0,0,0,0")) - (rule "inEqSimp_notLeq" (formula "24") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_rightDist" (formula "24") (term "1,0,0,1,0,0,0,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "0,1,0,0,1,0,0,0,0,0,0,0")) - (rule "polySimp_addAssoc" (formula "24") (term "0,0,1,0,0,0,0,0,0,0")) - (rule "add_literals" (formula "24") (term "0,0,0,1,0,0,0,0,0,0,0")) - (rule "add_zero_left" (formula "24") (term "0,0,1,0,0,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial1" (formula "24") (term "1,0,0,0,0,0,0,0")) - (rule "polySimp_mulLiterals" (formula "24") (term "1,1,0,0,0,0,0,0,0")) - (rule "polySimp_elimOne" (formula "24") (term "1,1,0,0,0,0,0,0,0")) - (rule "inEqSimp_notGeq" (formula "24") (term "0,0,0,0,0,0,0,0")) - (rule "times_zero_1" (formula "24") (term "1,0,0,0,0,0,0,0,0,0,0")) - (rule "add_zero_right" (formula "24") (term "0,0,0,0,0,0,0,0,0,0")) - (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "0,0,0,0,0,0,0,0")) - (rule "mul_literals" (formula "24") (term "1,0,0,0,0,0,0,0,0")) - (rule "commute_or_2" (formula "20") (term "0,0")) - (rule "commute_or" (formula "12") (term "0,0")) - (rule "commute_or" (formula "18") (term "0,0")) - (rule "commute_or" (formula "13") (term "0,0")) - (rule "commute_or" (formula "19") (term "0,0")) - (rule "lenNonNegative" (formula "11") (term "0")) - (rule "inEqSimp_commuteLeq" (formula "11")) - (rule "applyEq" (formula "11") (term "0") (ifseqformula "12")) - (rule "inEqSimp_subsumption1" (formula "11") (ifseqformula "10")) - (rule "leq_literals" (formula "11") (term "0")) - (builtin "One Step Simplification" (formula "11")) - (rule "true_left" (formula "11")) - (rule "seqGetAlphaCast" (formula "8") (term "0")) - (rule "castedGetAny" (formula "8") (term "0")) - (builtin "One Step Simplification" (formula "8")) - (rule "true_left" (formula "8")) - (rule "seqGetAlphaCast" (formula "9") (term "0")) - (rule "castedGetAny" (formula "9") (term "0")) - (builtin "One Step Simplification" (formula "9")) - (rule "true_left" (formula "9")) - (rule "seqGetAlphaCast" (formula "17") (term "1,0")) - (rule "castedGetAny" (formula "17") (term "0")) - (builtin "One Step Simplification" (formula "17")) - (rule "true_left" (formula "17")) - (rule "distr_forallAnd" (formula "15")) - (rule "andLeft" (formula "15")) - (rule "replace_known_left" (formula "25") (term "0,0,0,0,0") (ifseqformula "15")) - (builtin "One Step Simplification" (formula "25")) - (rule "commute_or" (formula "14") (term "0,0")) + (rule "commute_or_2" (formula "20") (term "0")) (rule "commute_or_2" (formula "15") (term "0")) - (rule "commute_or_2" (formula "21") (term "0,0,0")) - (rule "shift_paren_or" (formula "16") (term "0")) + (rule "commute_or_2" (formula "21") (term "0")) + (rule "Class_invariant_axiom_for_DoubleLinkedList" (formula "26") (inst "i_5=i_5") (inst "i_4=i_4") (inst "i_3=i_3") (inst "i_2=i_2") (inst "i_1=i_1") (inst "i_0=i_0") (inst "i=i") (inst "j=j") (ifseqformula "24")) + (builtin "One Step Simplification" (formula "26") (ifInst "" (formula "13")) (ifInst "" (formula "23")) (ifInst "" (formula "18"))) + (rule "eqSymm" (formula "26") (term "0,1,0,0,1")) + (rule "eqSymm" (formula "26") (term "1,0,1,0")) + (rule "eqSymm" (formula "26") (term "1,0,1,0,0")) + (rule "polySimp_elimSub" (formula "26") (term "1,1,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "1,1,1,0,0,1,0")) + (rule "polySimp_elimSub" (formula "26") (term "1,1,0,0,1,0,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "1,1,1,0,0,1,0,0,0,0,0")) + (rule "polySimp_elimSub" (formula "26") (term "1,0,1,0,1,0,0,0")) + (rule "mul_literals" (formula "26") (term "1,1,0,1,0,1,0,0,0")) + (rule "polySimp_elimSub" (formula "26") (term "1,0,0,1,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "1,1,0,0,1,0,1,0,0")) + (rule "polySimp_addComm0" (formula "26") (term "1,0,0,1,0,1,0")) + (rule "polySimp_addComm0" (formula "26") (term "1,1,0,0,1,0")) + (rule "polySimp_addComm0" (formula "26") (term "1,1,0,0,1,0,0,0,0,0")) + (rule "polySimp_addComm0" (formula "26") (term "1,0,1,0,1,0,0,0")) + (rule "polySimp_addComm0" (formula "26") (term "1,0,0,1,0,1,0,0")) + (rule "castedGetAny" (formula "26") (term "1,0,0,1,0,1,0,0,0,0,0,0")) + (rule "castedGetAny" (formula "26") (term "1,0,0,1,0,1,0,0,0,0,0")) + (rule "eqSeqEmpty" (formula "26") (term "0,1,0,0,0,0,0,0,0,0,0")) + (rule "eqSeqEmpty" (formula "26") (term "0,0,0,0,0,0,0,0,0,0,0")) + (rule "castedGetAny" (formula "26") (term "0,0,1,0,0,0,0,0,0,0,0")) + (rule "replace_known_left" (formula "26") (term "0,1,0,0,0,0,0,0,0,0") (ifseqformula "11")) + (builtin "One Step Simplification" (formula "26")) + (rule "castedGetAny" (formula "26") (term "0,0,1,0,0,1")) + (rule "castedGetAny" (formula "26") (term "0,1,0,1,0")) + (rule "eqSymm" (formula "26") (term "1,0,1,0")) + (rule "castedGetAny" (formula "26") (term "1,0,1,0,0,0")) + (rule "replace_known_left" (formula "26") (term "1,0,0,0") (ifseqformula "19")) + (builtin "One Step Simplification" (formula "26")) + (rule "castedGetAny" (formula "26") (term "1,0,1,0,1,0")) + (rule "castedGetAny" (formula "26") (term "0,1,0,1,0,0")) + (rule "eqSymm" (formula "26") (term "1,0,1,0,0")) + (rule "castedGetAny" (formula "26") (term "1,0,1,0,0,1")) + (rule "castedGetAny" (formula "26") (term "1,0,1,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,1,0,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0,0,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "0,0,0,1,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,0,0,1,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "26") (term "0,1,0,0,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,1,0,0,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,0,1")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,0,0,1")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,0,0,1")) + (rule "polySimp_addComm1" (formula "26") (term "0,1,0,0,0,0,1")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,1,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "0,0,0,1,0,0,0,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_ltToLeq" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,0,0,1,0,0,1,0,0")) + (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,1,0,0,0,0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,0,0,1")) + (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,1,0,0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,1,0,0,0")) + (rule "inEqSimp_commuteLeq" (formula "26") (term "0,0,0,1,0")) + (rule "applyEq" (formula "26") (term "0,0,1,0,0,0,0,0,0,0,0") (ifseqformula "13")) + (builtin "One Step Simplification" (formula "26")) + (rule "applyEq" (formula "26") (term "0,0,0,0,0,0,0,0,0,0") (ifseqformula "13")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "0,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "0,0,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "0,0,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,0,1")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,0,1")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,0,1")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,0,1")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,0,1")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "0,1,0,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "0,1,0,0,0,0,0,0,0")) + (rule "replace_known_left" (formula "26") (term "1,0,0,0,0,0,0,0") (ifseqformula "12")) + (builtin "One Step Simplification" (formula "26")) + (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "0,0,0,1,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "0,0,0,0,1,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "0,0,0,0,1,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0")) + (rule "inEqSimp_sepNegMonomial0" (formula "26") (term "1,0,0,0,0,1")) + (rule "polySimp_mulLiterals" (formula "26") (term "0,1,0,0,0,0,1")) + (rule "polySimp_elimOne" (formula "26") (term "0,1,0,0,0,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0,0,0,0,0")) + (rule "inEqSimp_contradEq7" (formula "26") (term "0,0,0,0,0,0,0,0") (ifseqformula "12")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,0,0,0,0,0")) + (rule "leq_literals" (formula "26") (term "0,0,0,0,0,0,0,0,0")) + (builtin "One Step Simplification" (formula "26")) + (rule "nnf_imp2or" (formula "26") (term "0,1,0")) + (rule "nnf_imp2or" (formula "26") (term "0,0,1")) + (rule "nnf_imp2or" (formula "26") (term "0,1,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,1,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,1,0")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,1,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,1,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,1,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,1,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,1,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,0,1")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,0,1")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,0,1")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,0,1")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,0,1")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,0,1")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,0,1")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,0,1")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,0,1")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,0,1")) + (rule "nnf_imp2or" (formula "26") (term "0,1,0,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,1,0,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0,1,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,0,0,1,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,0,0,1,0,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "nnf_imp2or" (formula "26") (term "0,1,0,0,0,0")) + (rule "nnf_imp2or" (formula "26") (term "0,1,0,0,0,0,0")) + (rule "nnf_imp2or" (formula "26") (term "0,0,0,0,0,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,0,0,1")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,0,0,1")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,0,0,1")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,0,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0,0,0,1")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0,1")) + (rule "inEqSimp_notGeq" (formula "26") (term "1,0,0,0,0,1")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,0,0,1")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,0,0,1")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,0,0,1")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,0,0,1")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,0,0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "1,0,0,0,0,1")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,0,0,1")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,0,0,1")) + (rule "replace_known_left" (formula "26") (term "1") (ifseqformula "22")) + (builtin "One Step Simplification" (formula "26")) + (rule "commute_or_2" (formula "16") (term "0")) + (rule "cnf_rightDist" (formula "17") (term "0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,1,0,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,1,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,1,0,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,1,0,0")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,1,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,1,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0,1,0,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,1,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,1,0,0,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,1,0,0,0")) + (rule "polySimp_mulComm0" (formula "26") (term "1,1,0,0,1,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,1,0,0,1,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,1,0,0,1,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,1,0,0,1,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,1,0,0,1,0,0,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,1,0,0,0")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,1,0,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,1,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0,1,0,0,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,1,0,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,1,0,0,0,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,1,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0,1,0,0,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,0,0,1,0,0,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,0,0,1,0,0,0,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,1,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,1,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,1,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,1,0,0,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,1,0,0,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,1,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,1,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,1,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,1,0,0,0,0")) + (rule "nnf_notAnd" (formula "26") (term "0,0,0,0,0,0,0")) + (rule "inEqSimp_notLeq" (formula "26") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_rightDist" (formula "26") (term "1,0,0,1,0,0,0,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "0,1,0,0,1,0,0,0,0,0,0,0")) + (rule "polySimp_addAssoc" (formula "26") (term "0,0,1,0,0,0,0,0,0,0")) + (rule "add_literals" (formula "26") (term "0,0,0,1,0,0,0,0,0,0,0")) + (rule "add_zero_left" (formula "26") (term "0,0,1,0,0,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial1" (formula "26") (term "1,0,0,0,0,0,0,0")) + (rule "polySimp_mulLiterals" (formula "26") (term "1,1,0,0,0,0,0,0,0")) + (rule "polySimp_elimOne" (formula "26") (term "1,1,0,0,0,0,0,0,0")) + (rule "inEqSimp_notGeq" (formula "26") (term "0,0,0,0,0,0,0,0")) + (rule "times_zero_1" (formula "26") (term "1,0,0,0,0,0,0,0,0,0,0")) + (rule "add_zero_right" (formula "26") (term "0,0,0,0,0,0,0,0,0,0")) + (rule "inEqSimp_sepPosMonomial0" (formula "26") (term "0,0,0,0,0,0,0,0")) + (rule "mul_literals" (formula "26") (term "1,0,0,0,0,0,0,0,0")) + (rule "commute_or" (formula "14") (term "0,0")) + (rule "commute_or" (formula "20") (term "0,0")) (rule "commute_or" (formula "15") (term "0,0")) - (rule "commute_or_2" (formula "20") (term "0,0")) - (rule "commute_or" (formula "20") (term "0,0,0,0")) - (rule "andRight" (formula "24")) + (rule "commute_or" (formula "21") (term "0,0")) + (rule "distr_forallAnd" (formula "17")) + (rule "andLeft" (formula "17")) + (rule "replace_known_left" (formula "27") (term "0,0,0,0,0") (ifseqformula "17")) + (builtin "One Step Simplification" (formula "27")) + (rule "commute_or" (formula "16") (term "0,0")) + (rule "shift_paren_or" (formula "18") (term "0")) + (rule "andRight" (formula "27")) (branch "Case 1" - (rule "andRight" (formula "24")) + (rule "andRight" (formula "27")) (branch "Case 1" - (rule "andRight" (formula "24")) + (rule "andRight" (formula "27")) (branch "Case 1" - (rule "andRight" (formula "24")) + (rule "andRight" (formula "27")) (branch "Case 1" - (rule "allRight" (formula "24") (inst "sk=i_4_0")) - (rule "orRight" (formula "24")) - (rule "orRight" (formula "24")) - (rule "notRight" (formula "26")) - (rule "inEqSimp_leqRight" (formula "25")) + (rule "allRight" (formula "27") (inst "sk=i_4_0")) + (rule "orRight" (formula "27")) + (rule "orRight" (formula "27")) + (rule "notRight" (formula "29")) + (rule "inEqSimp_leqRight" (formula "28")) (rule "times_zero_1" (formula "1") (term "1,0,0")) (rule "add_zero_right" (formula "1") (term "0,0")) - (rule "inEqSimp_geqRight" (formula "26")) + (rule "inEqSimp_geqRight" (formula "29")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0")) (rule "inEqSimp_sepPosMonomial1" (formula "2")) @@ -6575,14 +3160,14 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "allLeft" (formula "16") (inst "t=i_4_0")) - (rule "replace_known_left" (formula "16") (term "0,0,0") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "16")) - (rule "inEqSimp_commuteGeq" (formula "16") (term "1")) - (rule "inEqSimp_contradInEq1" (formula "16") (term "0") (ifseqformula "2")) - (rule "qeq_literals" (formula "16") (term "0,0")) - (builtin "One Step Simplification" (formula "16")) - (rule "inEqSimp_contradInEq0" (formula "1") (ifseqformula "16")) + (rule "allLeft" (formula "18") (inst "t=i_4_0")) + (rule "replace_known_left" (formula "18") (term "0,0,0") (ifseqformula "3")) + (builtin "One Step Simplification" (formula "18")) + (rule "inEqSimp_commuteGeq" (formula "18") (term "1")) + (rule "inEqSimp_contradInEq1" (formula "18") (term "0") (ifseqformula "2")) + (rule "qeq_literals" (formula "18") (term "0,0")) + (builtin "One Step Simplification" (formula "18")) + (rule "inEqSimp_contradInEq0" (formula "1") (ifseqformula "18")) (rule "andLeft" (formula "1")) (rule "inEqSimp_homoInEq1" (formula "1")) (rule "polySimp_pullOutFactor1b" (formula "1") (term "0")) @@ -6593,15 +3178,15 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "closeFalse" (formula "1")) ) (branch "Case 2" - (rule "allRight" (formula "24") (inst "sk=i_3_0")) - (rule "orRight" (formula "24")) - (rule "notRight" (formula "25")) - (rule "orRight" (formula "25")) - (rule "inEqSimp_leqRight" (formula "25")) + (rule "allRight" (formula "27") (inst "sk=i_3_0")) + (rule "orRight" (formula "27")) + (rule "notRight" (formula "28")) + (rule "orRight" (formula "28")) + (rule "inEqSimp_leqRight" (formula "28")) (rule "mul_literals" (formula "1") (term "1,0,0")) (rule "add_literals" (formula "1") (term "0,0")) (rule "add_zero_left" (formula "1") (term "0")) - (rule "inEqSimp_geqRight" (formula "26")) + (rule "inEqSimp_geqRight" (formula "29")) (rule "polySimp_rightDist" (formula "1") (term "1,0,0")) (rule "mul_literals" (formula "1") (term "0,1,0,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0")) @@ -6610,93 +3195,93 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "allLeft" (formula "17") (inst "t=i_3_0")) - (rule "replace_known_left" (formula "17") (term "0,0,0") (ifseqformula "3")) - (builtin "One Step Simplification" (formula "17")) - (rule "inEqSimp_homoInEq1" (formula "17") (term "1")) - (rule "polySimp_addComm1" (formula "17") (term "0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "17") (term "1")) - (rule "polySimp_mulComm0" (formula "17") (term "1,1")) - (rule "polySimp_rightDist" (formula "17") (term "1,1")) - (rule "polySimp_mulLiterals" (formula "17") (term "1,1,1")) - (rule "mul_literals" (formula "17") (term "0,1,1")) - (rule "polySimp_elimOne" (formula "17") (term "1,1,1")) - (rule "inEqSimp_contradInEq1" (formula "17") (term "0") (ifseqformula "2")) - (rule "qeq_literals" (formula "17") (term "0,0")) - (builtin "One Step Simplification" (formula "17")) - (rule "inEqSimp_contradInEq1" (formula "17") (ifseqformula "1")) - (rule "andLeft" (formula "17")) - (rule "inEqSimp_homoInEq1" (formula "17")) - (rule "polySimp_mulComm0" (formula "17") (term "1,0")) - (rule "polySimp_rightDist" (formula "17") (term "1,0")) - (rule "mul_literals" (formula "17") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "17") (term "0")) - (rule "polySimp_addComm1" (formula "17") (term "0,0")) - (rule "add_literals" (formula "17") (term "0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "17") (term "0")) - (rule "add_literals" (formula "17") (term "1,1,0")) - (rule "times_zero_1" (formula "17") (term "1,0")) - (rule "add_literals" (formula "17") (term "0")) - (rule "leq_literals" (formula "17")) - (rule "closeFalse" (formula "17")) + (rule "allLeft" (formula "19") (inst "t=i_3_0")) + (rule "replace_known_left" (formula "19") (term "0,0,0") (ifseqformula "3")) + (builtin "One Step Simplification" (formula "19")) + (rule "inEqSimp_homoInEq1" (formula "19") (term "1")) + (rule "polySimp_addComm1" (formula "19") (term "0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "19") (term "1")) + (rule "polySimp_mulComm0" (formula "19") (term "1,1")) + (rule "polySimp_rightDist" (formula "19") (term "1,1")) + (rule "polySimp_mulLiterals" (formula "19") (term "1,1,1")) + (rule "mul_literals" (formula "19") (term "0,1,1")) + (rule "polySimp_elimOne" (formula "19") (term "1,1,1")) + (rule "inEqSimp_contradInEq1" (formula "19") (term "0") (ifseqformula "2")) + (rule "qeq_literals" (formula "19") (term "0,0")) + (builtin "One Step Simplification" (formula "19")) + (rule "inEqSimp_contradInEq1" (formula "19") (ifseqformula "1")) + (rule "andLeft" (formula "19")) + (rule "inEqSimp_homoInEq1" (formula "19")) + (rule "polySimp_mulComm0" (formula "19") (term "1,0")) + (rule "polySimp_rightDist" (formula "19") (term "1,0")) + (rule "mul_literals" (formula "19") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "19") (term "0")) + (rule "polySimp_addComm1" (formula "19") (term "0,0")) + (rule "add_literals" (formula "19") (term "0,0,0")) + (rule "polySimp_pullOutFactor1b" (formula "19") (term "0")) + (rule "add_literals" (formula "19") (term "1,1,0")) + (rule "times_zero_1" (formula "19") (term "1,0")) + (rule "add_literals" (formula "19") (term "0")) + (rule "leq_literals" (formula "19")) + (rule "closeFalse" (formula "19")) ) ) (branch "Case 2" - (rule "allRight" (formula "24") (inst "sk=i_2_0")) - (rule "orRight" (formula "24")) - (rule "orRight" (formula "24")) - (rule "inEqSimp_leqRight" (formula "24")) + (rule "allRight" (formula "27") (inst "sk=i_2_0")) + (rule "orRight" (formula "27")) + (rule "orRight" (formula "27")) + (rule "inEqSimp_leqRight" (formula "27")) (rule "mul_literals" (formula "1") (term "1,0,0")) (rule "add_literals" (formula "1") (term "0,0")) (rule "add_zero_left" (formula "1") (term "0")) - (rule "inEqSimp_geqRight" (formula "25")) + (rule "inEqSimp_geqRight" (formula "28")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0")) (rule "inEqSimp_sepNegMonomial0" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "allLeft" (formula "14") (inst "t=i_2_0")) - (rule "inEqSimp_commuteGeq" (formula "14") (term "1")) - (rule "inEqSimp_contradInEq1" (formula "14") (term "1,0") (ifseqformula "2")) - (rule "qeq_literals" (formula "14") (term "0,1,0")) - (builtin "One Step Simplification" (formula "14")) - (rule "inEqSimp_contradInEq1" (formula "14") (term "1") (ifseqformula "1")) - (rule "inEqSimp_homoInEq1" (formula "14") (term "0,1")) - (rule "polySimp_pullOutFactor1b" (formula "14") (term "0,0,1")) - (rule "add_literals" (formula "14") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "14") (term "1,0,0,1")) - (rule "add_zero_right" (formula "14") (term "0,0,1")) - (rule "leq_literals" (formula "14") (term "0,1")) - (builtin "One Step Simplification" (formula "14")) - (rule "notLeft" (formula "14")) - (rule "replace_known_right" (formula "27") (term "0,0") (ifseqformula "23")) - (builtin "One Step Simplification" (formula "27")) - (rule "allLeft" (formula "17") (inst "t=i_2_0")) - (rule "replace_known_right" (formula "17") (term "0,0") (ifseqformula "28")) - (builtin "One Step Simplification" (formula "17")) - (rule "inEqSimp_commuteGeq" (formula "17") (term "1")) - (rule "inEqSimp_contradInEq1" (formula "17") (term "1") (ifseqformula "1")) - (rule "inEqSimp_homoInEq1" (formula "17") (term "0,1")) - (rule "polySimp_pullOutFactor1b" (formula "17") (term "0,0,1")) - (rule "add_literals" (formula "17") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "17") (term "1,0,0,1")) - (rule "add_zero_right" (formula "17") (term "0,0,1")) - (rule "leq_literals" (formula "17") (term "0,1")) - (builtin "One Step Simplification" (formula "17")) - (rule "inEqSimp_contradInEq1" (formula "17") (ifseqformula "2")) - (rule "qeq_literals" (formula "17") (term "0")) - (builtin "One Step Simplification" (formula "17")) - (rule "closeFalse" (formula "17")) + (rule "allLeft" (formula "16") (inst "t=i_2_0")) + (rule "inEqSimp_commuteGeq" (formula "16") (term "1")) + (rule "inEqSimp_contradInEq1" (formula "16") (term "1,0") (ifseqformula "2")) + (rule "qeq_literals" (formula "16") (term "0,1,0")) + (builtin "One Step Simplification" (formula "16")) + (rule "inEqSimp_contradInEq1" (formula "16") (term "1") (ifseqformula "1")) + (rule "inEqSimp_homoInEq1" (formula "16") (term "0,1")) + (rule "polySimp_pullOutFactor1b" (formula "16") (term "0,0,1")) + (rule "add_literals" (formula "16") (term "1,1,0,0,1")) + (rule "times_zero_1" (formula "16") (term "1,0,0,1")) + (rule "add_zero_right" (formula "16") (term "0,0,1")) + (rule "leq_literals" (formula "16") (term "0,1")) + (builtin "One Step Simplification" (formula "16")) + (rule "notLeft" (formula "16")) + (rule "replace_known_right" (formula "30") (term "0,0") (ifseqformula "26")) + (builtin "One Step Simplification" (formula "30")) + (rule "allLeft" (formula "20") (inst "t=i_2_0")) + (rule "replace_known_right" (formula "20") (term "0,0") (ifseqformula "31")) + (builtin "One Step Simplification" (formula "20")) + (rule "inEqSimp_commuteGeq" (formula "20") (term "1")) + (rule "inEqSimp_contradInEq1" (formula "20") (term "1") (ifseqformula "1")) + (rule "inEqSimp_homoInEq1" (formula "20") (term "0,1")) + (rule "polySimp_pullOutFactor1b" (formula "20") (term "0,0,1")) + (rule "add_literals" (formula "20") (term "1,1,0,0,1")) + (rule "times_zero_1" (formula "20") (term "1,0,0,1")) + (rule "add_zero_right" (formula "20") (term "0,0,1")) + (rule "leq_literals" (formula "20") (term "0,1")) + (builtin "One Step Simplification" (formula "20")) + (rule "inEqSimp_contradInEq1" (formula "20") (ifseqformula "2")) + (rule "qeq_literals" (formula "20") (term "0")) + (builtin "One Step Simplification" (formula "20")) + (rule "closeFalse" (formula "20")) ) ) (branch "Case 2" - (rule "allRight" (formula "24") (inst "sk=i_1_0")) - (rule "orRight" (formula "24")) - (rule "orRight" (formula "24")) - (rule "inEqSimp_leqRight" (formula "24")) + (rule "allRight" (formula "27") (inst "sk=i_1_0")) + (rule "orRight" (formula "27")) + (rule "orRight" (formula "27")) + (rule "inEqSimp_leqRight" (formula "27")) (rule "times_zero_1" (formula "1") (term "1,0,0")) (rule "add_literals" (formula "1") (term "0,0")) - (rule "inEqSimp_geqRight" (formula "25")) + (rule "inEqSimp_geqRight" (formula "28")) (rule "polySimp_mulComm0" (formula "1") (term "1,0,0")) (rule "polySimp_addComm1" (formula "1") (term "0")) (rule "inEqSimp_sepPosMonomial1" (formula "2")) @@ -6704,33 +3289,33 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "allLeft" (formula "20") (inst "t=i_1_0")) - (rule "replace_known_right" (formula "20") (term "0,0") (ifseqformula "27")) - (builtin "One Step Simplification" (formula "20")) - (rule "inEqSimp_commuteGeq" (formula "20") (term "1")) - (rule "inEqSimp_contradInEq1" (formula "20") (term "1") (ifseqformula "1")) - (rule "inEqSimp_homoInEq1" (formula "20") (term "0,1")) - (rule "polySimp_pullOutFactor1b" (formula "20") (term "0,0,1")) - (rule "add_literals" (formula "20") (term "1,1,0,0,1")) - (rule "times_zero_1" (formula "20") (term "1,0,0,1")) - (rule "add_zero_right" (formula "20") (term "0,0,1")) - (rule "leq_literals" (formula "20") (term "0,1")) - (builtin "One Step Simplification" (formula "20")) - (rule "inEqSimp_contradInEq1" (formula "20") (ifseqformula "2")) - (rule "qeq_literals" (formula "20") (term "0")) - (builtin "One Step Simplification" (formula "20")) - (rule "closeFalse" (formula "20")) + (rule "allLeft" (formula "23") (inst "t=i_1_0")) + (rule "replace_known_right" (formula "23") (term "0,0") (ifseqformula "30")) + (builtin "One Step Simplification" (formula "23")) + (rule "inEqSimp_commuteGeq" (formula "23") (term "1")) + (rule "inEqSimp_contradInEq1" (formula "23") (term "1") (ifseqformula "1")) + (rule "inEqSimp_homoInEq1" (formula "23") (term "0,1")) + (rule "polySimp_pullOutFactor1b" (formula "23") (term "0,0,1")) + (rule "add_literals" (formula "23") (term "1,1,0,0,1")) + (rule "times_zero_1" (formula "23") (term "1,0,0,1")) + (rule "add_zero_right" (formula "23") (term "0,0,1")) + (rule "leq_literals" (formula "23") (term "0,1")) + (builtin "One Step Simplification" (formula "23")) + (rule "inEqSimp_contradInEq1" (formula "23") (ifseqformula "2")) + (rule "qeq_literals" (formula "23") (term "0")) + (builtin "One Step Simplification" (formula "23")) + (rule "closeFalse" (formula "23")) ) ) (branch "Case 2" - (rule "allRight" (formula "24") (inst "sk=i_0_0")) - (rule "orRight" (formula "24")) - (rule "orRight" (formula "24")) - (rule "inEqSimp_leqRight" (formula "24")) + (rule "allRight" (formula "27") (inst "sk=i_0_0")) + (rule "orRight" (formula "27")) + (rule "orRight" (formula "27")) + (rule "inEqSimp_leqRight" (formula "27")) (rule "mul_literals" (formula "1") (term "1,0,0")) (rule "add_literals" (formula "1") (term "0,0")) (rule "add_zero_left" (formula "1") (term "0")) - (rule "inEqSimp_geqRight" (formula "25")) + (rule "inEqSimp_geqRight" (formula "28")) (rule "polySimp_rightDist" (formula "1") (term "1,0,0")) (rule "mul_literals" (formula "1") (term "0,1,0,0")) (rule "polySimp_addAssoc" (formula "1") (term "0,0")) @@ -6739,35 +3324,35 @@ class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO (rule "inEqSimp_sepNegMonomial0" (formula "1")) (rule "polySimp_mulLiterals" (formula "1") (term "0")) (rule "polySimp_elimOne" (formula "1") (term "0")) - (rule "allLeft" (formula "21") (inst "t=i_0_0")) - (rule "replace_known_right" (formula "21") (term "0,0") (ifseqformula "27")) - (builtin "One Step Simplification" (formula "21")) - (rule "inEqSimp_homoInEq1" (formula "21") (term "1")) - (rule "polySimp_addComm1" (formula "21") (term "0,1")) - (rule "inEqSimp_sepPosMonomial0" (formula "21") (term "1")) - (rule "polySimp_mulComm0" (formula "21") (term "1,1")) - (rule "polySimp_rightDist" (formula "21") (term "1,1")) - (rule "polySimp_mulLiterals" (formula "21") (term "1,1,1")) - (rule "mul_literals" (formula "21") (term "0,1,1")) - (rule "polySimp_elimOne" (formula "21") (term "1,1,1")) - (rule "inEqSimp_contradInEq1" (formula "21") (term "0") (ifseqformula "2")) - (rule "qeq_literals" (formula "21") (term "0,0")) - (builtin "One Step Simplification" (formula "21")) - (rule "inEqSimp_contradInEq1" (formula "21") (ifseqformula "1")) - (rule "andLeft" (formula "21")) - (rule "inEqSimp_homoInEq1" (formula "21")) - (rule "polySimp_mulComm0" (formula "21") (term "1,0")) - (rule "polySimp_rightDist" (formula "21") (term "1,0")) - (rule "mul_literals" (formula "21") (term "0,1,0")) - (rule "polySimp_addAssoc" (formula "21") (term "0")) - (rule "polySimp_addComm1" (formula "21") (term "0,0")) - (rule "add_literals" (formula "21") (term "0,0,0")) - (rule "polySimp_pullOutFactor1b" (formula "21") (term "0")) - (rule "add_literals" (formula "21") (term "1,1,0")) - (rule "times_zero_1" (formula "21") (term "1,0")) - (rule "add_zero_right" (formula "21") (term "0")) - (rule "leq_literals" (formula "21")) - (rule "closeFalse" (formula "21")) + (rule "allLeft" (formula "24") (inst "t=i_0_0")) + (rule "replace_known_right" (formula "24") (term "0,0") (ifseqformula "30")) + (builtin "One Step Simplification" (formula "24")) + (rule "inEqSimp_homoInEq1" (formula "24") (term "1")) + (rule "polySimp_addComm1" (formula "24") (term "0,1")) + (rule "inEqSimp_sepPosMonomial0" (formula "24") (term "1")) + (rule "polySimp_mulComm0" (formula "24") (term "1,1")) + (rule "polySimp_rightDist" (formula "24") (term "1,1")) + (rule "polySimp_mulLiterals" (formula "24") (term "1,1,1")) + (rule "mul_literals" (formula "24") (term "0,1,1")) + (rule "polySimp_elimOne" (formula "24") (term "1,1,1")) + (rule "inEqSimp_contradInEq1" (formula "24") (term "0") (ifseqformula "2")) + (rule "qeq_literals" (formula "24") (term "0,0")) + (builtin "One Step Simplification" (formula "24")) + (rule "inEqSimp_contradInEq1" (formula "24") (ifseqformula "1")) + (rule "andLeft" (formula "24")) + (rule "inEqSimp_homoInEq1" (formula "24")) + (rule "polySimp_mulComm0" (formula "24") (term "1,0")) + (rule "polySimp_rightDist" (formula "24") (term "1,0")) + (rule "mul_literals" (formula "24") (term "0,1,0")) + (rule "polySimp_addAssoc" (formula "24") (term "0")) + (rule "polySimp_addComm1" (formula "24") (term "0,0")) + (rule "add_literals" (formula "24") (term "0,0,0")) + (rule "polySimp_pullOutFactor1b" (formula "24") (term "0")) + (rule "add_literals" (formula "24") (term "1,1,0")) + (rule "times_zero_1" (formula "24") (term "1,0")) + (rule "add_zero_right" (formula "24") (term "0")) + (rule "leq_literals" (formula "24")) + (rule "closeFalse" (formula "24")) ) ) )