\profile "Java Profile"; \settings { "#Proof-Settings-Config-File #Thu Mar 02 13:53:04 CET 2017 [StrategyProperty]VBT_PHASE=VBT_SYM_EX [SMTSettings]useUninterpretedMultiplication=true [SMTSettings]SelectedTaclets= [StrategyProperty]METHOD_OPTIONS_KEY=METHOD_CONTRACT [StrategyProperty]USER_TACLETS_OPTIONS_KEY3=USER_TACLETS_OFF [StrategyProperty]SYMBOLIC_EXECUTION_ALIAS_CHECK_OPTIONS_KEY=SYMBOLIC_EXECUTION_ALIAS_CHECK_NEVER [StrategyProperty]LOOP_OPTIONS_KEY=LOOP_INVARIANT [StrategyProperty]USER_TACLETS_OPTIONS_KEY2=USER_TACLETS_OFF [StrategyProperty]USER_TACLETS_OPTIONS_KEY1=USER_TACLETS_OFF [StrategyProperty]QUANTIFIERS_OPTIONS_KEY=QUANTIFIERS_NON_SPLITTING_WITH_PROGS [StrategyProperty]NON_LIN_ARITH_OPTIONS_KEY=NON_LIN_ARITH_DEF_OPS [SMTSettings]instantiateHierarchyAssumptions=true [StrategyProperty]AUTO_INDUCTION_OPTIONS_KEY=AUTO_INDUCTION_OFF [StrategyProperty]DEP_OPTIONS_KEY=DEP_ON [StrategyProperty]BLOCK_OPTIONS_KEY=BLOCK_CONTRACT [StrategyProperty]CLASS_AXIOM_OPTIONS_KEY=CLASS_AXIOM_FREE [StrategyProperty]SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OPTIONS_KEY=SYMBOLIC_EXECUTION_NON_EXECUTION_BRANCH_HIDING_OFF [StrategyProperty]QUERY_NEW_OPTIONS_KEY=QUERY_OFF [Strategy]Timeout=-1 [Strategy]MaximumNumberOfAutomaticApplications=50000 [SMTSettings]integersMaximum=2147483645 [Choice]DefaultChoices=assertions-assertions\\:safe , initialisation-initialisation\\:disableStaticInitialisation , intRules-intRules\\:arithmeticSemanticsIgnoringOF , programRules-programRules\\:Java , runtimeExceptions-runtimeExceptions\\:ban , JavaCard-JavaCard\\:on , Strings-Strings\\:on , modelFields-modelFields\\:treatAsAxiom , bigint-bigint\\:on , sequences-sequences\\:on , moreSeqRules-moreSeqRules\\:on , reach-reach\\:on , integerSimplificationRules-integerSimplificationRules\\:full , permissions-permissions\\:off , wdOperator-wdOperator\\:L , wdChecks-wdChecks\\:off , joinGenerateIsWeakeningGoal-joinGenerateIsWeakeningGoal\\:off [SMTSettings]useConstantsForBigOrSmallIntegers=true [StrategyProperty]STOPMODE_OPTIONS_KEY=STOPMODE_DEFAULT [StrategyProperty]QUERYAXIOM_OPTIONS_KEY=QUERYAXIOM_ON [StrategyProperty]INF_FLOW_CHECK_PROPERTY=INF_FLOW_CHECK_FALSE [SMTSettings]maxGenericSorts=2 [SMTSettings]integersMinimum=-2147483645 [SMTSettings]invariantForall=false [SMTSettings]UseBuiltUniqueness=false [SMTSettings]explicitTypeHierarchy=false [Strategy]ActiveStrategy=JavaCardDLStrategy [StrategyProperty]SPLITTING_OPTIONS_KEY=SPLITTING_DELAYED " } \javaSource ""; \proofObligation "#Proof Obligation Settings #Thu Mar 02 13:53:04 CET 2017 name=DualPivotQuicksort[DualPivotQuicksort\\:\\:split([I,int,int,int,int)].JML normal_behavior operation contract.0 contract=DualPivotQuicksort[DualPivotQuicksort\\:\\:split([I,int,int,int,int)].JML normal_behavior operation contract.0 class=de.uka.ilkd.key.proof.init.FunctionalOperationContractPO ";