java -Xmx6000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data ./data --generate-csv --csv-dir ../../../releaseScripts/default/UAutomizer-linux/csv -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf -i ../../../trunk/examples/svcomp/ldv-memsafety/memsetNonZero3_true-valid-memsafety_true-termination.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-47db877 [2018-01-23 14:44:34,987 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-23 14:44:34,989 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-23 14:44:35,004 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-23 14:44:35,004 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-23 14:44:35,005 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-23 14:44:35,006 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-23 14:44:35,008 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-23 14:44:35,009 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-23 14:44:35,010 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-23 14:44:35,010 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-23 14:44:35,010 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-23 14:44:35,011 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-23 14:44:35,012 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-23 14:44:35,012 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-23 14:44:35,015 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-23 14:44:35,017 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-23 14:44:35,019 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-23 14:44:35,021 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-23 14:44:35,022 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-23 14:44:35,024 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-23 14:44:35,024 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-23 14:44:35,025 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-23 14:44:35,026 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-23 14:44:35,027 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-23 14:44:35,028 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-23 14:44:35,028 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-23 14:44:35,029 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-23 14:44:35,029 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-23 14:44:35,029 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-23 14:44:35,030 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-23 14:44:35,030 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/mempurity-32bit-Automizer_Camel+AI_EQ.epf [2018-01-23 14:44:35,040 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-23 14:44:35,040 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-23 14:44:35,041 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-23 14:44:35,041 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-23 14:44:35,041 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-23 14:44:35,042 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-23 14:44:35,042 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-23 14:44:35,042 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-23 14:44:35,043 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-23 14:44:35,043 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-23 14:44:35,043 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-23 14:44:35,043 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-23 14:44:35,043 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-23 14:44:35,044 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-23 14:44:35,044 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-23 14:44:35,044 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-23 14:44:35,044 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-23 14:44:35,044 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-23 14:44:35,045 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-23 14:44:35,045 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-23 14:44:35,045 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-23 14:44:35,045 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-23 14:44:35,045 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-23 14:44:35,046 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-23 14:44:35,046 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-23 14:44:35,046 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-23 14:44:35,046 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-23 14:44:35,046 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-23 14:44:35,047 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-23 14:44:35,047 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-23 14:44:35,047 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-23 14:44:35,047 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-23 14:44:35,047 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-23 14:44:35,048 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-23 14:44:35,048 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-23 14:44:35,049 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-23 14:44:35,049 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-23 14:44:35,081 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-23 14:44:35,094 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-23 14:44:35,099 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-23 14:44:35,100 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-23 14:44:35,100 INFO L276 PluginConnector]: CDTParser initialized [2018-01-23 14:44:35,101 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memsetNonZero3_true-valid-memsafety_true-termination.c [2018-01-23 14:44:35,225 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-23 14:44:35,231 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-23 14:44:35,232 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-23 14:44:35,232 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-23 14:44:35,238 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-23 14:44:35,238 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,241 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c111afb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35, skipping insertion in model container [2018-01-23 14:44:35,241 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,258 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-23 14:44:35,278 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-23 14:44:35,396 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-23 14:44:35,410 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-23 14:44:35,415 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35 WrapperNode [2018-01-23 14:44:35,415 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-23 14:44:35,416 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-23 14:44:35,416 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-23 14:44:35,416 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-23 14:44:35,427 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,427 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,435 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,435 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,438 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,441 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,442 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... [2018-01-23 14:44:35,443 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-23 14:44:35,444 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-23 14:44:35,444 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-23 14:44:35,444 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-23 14:44:35,445 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (1/1) ... No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-23 14:44:35,496 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-23 14:44:35,497 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-23 14:44:35,497 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-23 14:44:35,497 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-23 14:44:35,497 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-23 14:44:35,497 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-23 14:44:35,497 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-23 14:44:35,497 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-23 14:44:35,497 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-23 14:44:35,498 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-23 14:44:35,498 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-23 14:44:35,498 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-23 14:44:35,632 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-23 14:44:35,633 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 02:44:35 BoogieIcfgContainer [2018-01-23 14:44:35,633 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-23 14:44:35,634 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-23 14:44:35,634 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-23 14:44:35,635 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-23 14:44:35,636 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.01 02:44:35" (1/3) ... [2018-01-23 14:44:35,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@140fe26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 02:44:35, skipping insertion in model container [2018-01-23 14:44:35,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.01 02:44:35" (2/3) ... [2018-01-23 14:44:35,637 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@140fe26b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.01 02:44:35, skipping insertion in model container [2018-01-23 14:44:35,637 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.01 02:44:35" (3/3) ... [2018-01-23 14:44:35,638 INFO L105 eAbstractionObserver]: Analyzing ICFG memsetNonZero3_true-valid-memsafety_true-termination.c [2018-01-23 14:44:35,645 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-23 14:44:35,650 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-23 14:44:35,691 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:44:35,691 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:44:35,692 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:44:35,692 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:44:35,692 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:44:35,692 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:44:35,692 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:44:35,692 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-23 14:44:35,693 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:44:35,712 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-23 14:44:35,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-23 14:44:35,717 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:35,718 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-23 14:44:35,718 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-23 14:44:35,723 INFO L82 PathProgramCache]: Analyzing trace with hash 51896, now seen corresponding path program 1 times [2018-01-23 14:44:35,725 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:35,725 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:35,765 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:35,766 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:35,766 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:35,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-23 14:44:35,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-23 14:44:35,828 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-23 14:44:35,834 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-23 14:44:35,840 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:44:35,840 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:44:35,840 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:44:35,841 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:44:35,841 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:44:35,841 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:44:35,841 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:44:35,841 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-23 14:44:35,841 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:44:35,842 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-23 14:44:35,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-23 14:44:35,843 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:35,843 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:35,843 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:35,843 INFO L82 PathProgramCache]: Analyzing trace with hash 126067280, now seen corresponding path program 1 times [2018-01-23 14:44:35,843 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:35,843 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:35,844 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:35,844 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:35,844 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:35,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:35,872 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:35,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:35,965 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-23 14:44:35,966 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-23 14:44:35,967 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-23 14:44:35,981 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-23 14:44:35,982 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-23 14:44:35,984 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 4 states. [2018-01-23 14:44:36,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:36,033 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-23 14:44:36,034 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-23 14:44:36,035 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-23 14:44:36,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:36,046 INFO L225 Difference]: With dead ends: 34 [2018-01-23 14:44:36,046 INFO L226 Difference]: Without dead ends: 20 [2018-01-23 14:44:36,113 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2018-01-23 14:44:36,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-23 14:44:36,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-23 14:44:36,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-23 14:44:36,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-23 14:44:36,143 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-23 14:44:36,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:36,144 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-23 14:44:36,144 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-23 14:44:36,144 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-23 14:44:36,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-23 14:44:36,144 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:36,144 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:36,145 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:36,145 INFO L82 PathProgramCache]: Analyzing trace with hash 763300235, now seen corresponding path program 1 times [2018-01-23 14:44:36,145 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:36,145 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:36,146 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,146 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:36,146 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:36,163 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:36,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,233 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:36,233 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:36,241 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:36,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:36,266 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:36,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,378 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:36,379 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-01-23 14:44:36,379 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-23 14:44:36,380 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-23 14:44:36,380 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-01-23 14:44:36,380 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 8 states. [2018-01-23 14:44:36,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:36,423 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-23 14:44:36,423 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-23 14:44:36,423 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-01-23 14:44:36,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:36,424 INFO L225 Difference]: With dead ends: 30 [2018-01-23 14:44:36,424 INFO L226 Difference]: Without dead ends: 21 [2018-01-23 14:44:36,425 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-01-23 14:44:36,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-23 14:44:36,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-23 14:44:36,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-23 14:44:36,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-23 14:44:36,429 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-23 14:44:36,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:36,430 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-23 14:44:36,430 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-23 14:44:36,430 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-23 14:44:36,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-23 14:44:36,431 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:36,431 INFO L322 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:36,431 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:36,432 INFO L82 PathProgramCache]: Analyzing trace with hash -957314640, now seen corresponding path program 2 times [2018-01-23 14:44:36,432 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:36,432 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:36,433 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,433 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:36,433 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:36,449 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:36,549 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,549 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:36,549 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:36,556 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:36,570 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:36,572 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:36,572 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:36,574 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:36,609 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,633 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:36,633 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2018-01-23 14:44:36,633 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-23 14:44:36,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-23 14:44:36,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-01-23 14:44:36,634 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 10 states. [2018-01-23 14:44:36,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:36,662 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-23 14:44:36,662 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-23 14:44:36,662 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 20 [2018-01-23 14:44:36,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:36,663 INFO L225 Difference]: With dead ends: 31 [2018-01-23 14:44:36,663 INFO L226 Difference]: Without dead ends: 22 [2018-01-23 14:44:36,664 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2018-01-23 14:44:36,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-23 14:44:36,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-23 14:44:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-23 14:44:36,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-23 14:44:36,668 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-23 14:44:36,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:36,669 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-23 14:44:36,669 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-23 14:44:36,669 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-23 14:44:36,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-23 14:44:36,670 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:36,670 INFO L322 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:36,670 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:36,671 INFO L82 PathProgramCache]: Analyzing trace with hash 1538199083, now seen corresponding path program 3 times [2018-01-23 14:44:36,671 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:36,671 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:36,672 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,672 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:36,672 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:36,686 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:36,801 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,801 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:36,802 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:36,808 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:36,819 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:36,821 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:36,822 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:36,822 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:36,824 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:36,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:36,914 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:36,915 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2018-01-23 14:44:36,915 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-23 14:44:36,915 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-23 14:44:36,916 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2018-01-23 14:44:36,916 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 12 states. [2018-01-23 14:44:36,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:36,975 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-23 14:44:36,975 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-23 14:44:36,976 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 21 [2018-01-23 14:44:36,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:36,976 INFO L225 Difference]: With dead ends: 32 [2018-01-23 14:44:36,976 INFO L226 Difference]: Without dead ends: 23 [2018-01-23 14:44:36,977 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-01-23 14:44:36,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-23 14:44:36,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-23 14:44:36,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-23 14:44:36,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-23 14:44:36,982 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-23 14:44:36,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:36,982 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-23 14:44:36,982 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-23 14:44:36,982 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-23 14:44:36,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-23 14:44:36,983 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:36,983 INFO L322 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:36,983 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:36,983 INFO L82 PathProgramCache]: Analyzing trace with hash 1589713168, now seen corresponding path program 4 times [2018-01-23 14:44:36,984 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:36,984 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:36,984 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:36,985 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:36,985 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:37,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:37,124 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,124 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:37,124 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:37,132 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:37,149 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:37,151 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:37,222 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,255 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:37,255 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-01-23 14:44:37,255 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-23 14:44:37,255 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-23 14:44:37,256 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2018-01-23 14:44:37,256 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 14 states. [2018-01-23 14:44:37,286 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:37,287 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-23 14:44:37,287 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-23 14:44:37,287 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2018-01-23 14:44:37,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:37,288 INFO L225 Difference]: With dead ends: 33 [2018-01-23 14:44:37,288 INFO L226 Difference]: Without dead ends: 24 [2018-01-23 14:44:37,288 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2018-01-23 14:44:37,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-23 14:44:37,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-23 14:44:37,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-23 14:44:37,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-23 14:44:37,293 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-23 14:44:37,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:37,293 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-23 14:44:37,293 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-23 14:44:37,293 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-23 14:44:37,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-23 14:44:37,294 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:37,294 INFO L322 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:37,294 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:37,295 INFO L82 PathProgramCache]: Analyzing trace with hash -1108317493, now seen corresponding path program 5 times [2018-01-23 14:44:37,295 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:37,295 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:37,296 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,296 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:37,296 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:37,309 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:37,374 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,374 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:37,374 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:37,379 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:37,384 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:37,385 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:37,386 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:37,391 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:37,392 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:37,394 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:37,455 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,475 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:37,475 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-01-23 14:44:37,475 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-23 14:44:37,475 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-23 14:44:37,476 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2018-01-23 14:44:37,476 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 16 states. [2018-01-23 14:44:37,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:37,539 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-23 14:44:37,539 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-23 14:44:37,540 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 23 [2018-01-23 14:44:37,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:37,540 INFO L225 Difference]: With dead ends: 34 [2018-01-23 14:44:37,541 INFO L226 Difference]: Without dead ends: 25 [2018-01-23 14:44:37,541 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=166, Unknown=0, NotChecked=0, Total=272 [2018-01-23 14:44:37,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-23 14:44:37,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-23 14:44:37,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-23 14:44:37,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-23 14:44:37,545 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-23 14:44:37,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:37,545 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-23 14:44:37,545 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-23 14:44:37,546 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-23 14:44:37,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-23 14:44:37,546 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:37,546 INFO L322 BasicCegarLoop]: trace histogram [6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:37,547 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:37,547 INFO L82 PathProgramCache]: Analyzing trace with hash 1152077936, now seen corresponding path program 6 times [2018-01-23 14:44:37,547 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:37,547 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:37,548 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,548 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:37,548 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:37,560 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:37,658 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,658 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:37,658 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:37,664 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:37,673 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:37,676 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:37,677 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:37,678 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:37,679 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:37,680 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:37,731 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 21 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,751 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:37,751 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-01-23 14:44:37,752 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-23 14:44:37,752 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-23 14:44:37,752 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2018-01-23 14:44:37,752 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 18 states. [2018-01-23 14:44:37,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:37,805 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-23 14:44:37,805 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-23 14:44:37,806 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 24 [2018-01-23 14:44:37,806 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:37,806 INFO L225 Difference]: With dead ends: 35 [2018-01-23 14:44:37,807 INFO L226 Difference]: Without dead ends: 26 [2018-01-23 14:44:37,807 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=133, Invalid=209, Unknown=0, NotChecked=0, Total=342 [2018-01-23 14:44:37,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-23 14:44:37,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-23 14:44:37,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-23 14:44:37,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-23 14:44:37,810 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-23 14:44:37,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:37,811 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-23 14:44:37,811 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-23 14:44:37,811 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-23 14:44:37,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-23 14:44:37,811 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:37,811 INFO L322 BasicCegarLoop]: trace histogram [7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:37,811 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:37,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1790107797, now seen corresponding path program 7 times [2018-01-23 14:44:37,812 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:37,812 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:37,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,813 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:37,813 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:37,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:37,826 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:37,969 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:37,969 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:37,970 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:37,976 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:37,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:37,989 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:38,053 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 28 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:38,073 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:38,073 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-01-23 14:44:38,073 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-23 14:44:38,074 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-23 14:44:38,074 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=229, Unknown=0, NotChecked=0, Total=380 [2018-01-23 14:44:38,074 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 20 states. [2018-01-23 14:44:38,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:38,141 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-23 14:44:38,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-23 14:44:38,142 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 25 [2018-01-23 14:44:38,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:38,143 INFO L225 Difference]: With dead ends: 36 [2018-01-23 14:44:38,143 INFO L226 Difference]: Without dead ends: 27 [2018-01-23 14:44:38,144 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=163, Invalid=257, Unknown=0, NotChecked=0, Total=420 [2018-01-23 14:44:38,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-23 14:44:38,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-23 14:44:38,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-23 14:44:38,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-23 14:44:38,148 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-23 14:44:38,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:38,148 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-23 14:44:38,148 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-23 14:44:38,148 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-23 14:44:38,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-23 14:44:38,149 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:38,149 INFO L322 BasicCegarLoop]: trace histogram [8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:38,149 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:38,150 INFO L82 PathProgramCache]: Analyzing trace with hash 1491414992, now seen corresponding path program 8 times [2018-01-23 14:44:38,150 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:38,150 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:38,151 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:38,151 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:38,151 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:38,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:38,162 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:38,297 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:38,298 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:38,298 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:38,306 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:38,314 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:38,318 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:38,331 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:38,333 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:38,643 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 36 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:38,665 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:38,665 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2018-01-23 14:44:38,666 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-23 14:44:38,666 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-23 14:44:38,666 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=279, Unknown=0, NotChecked=0, Total=462 [2018-01-23 14:44:38,666 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 22 states. [2018-01-23 14:44:38,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:38,712 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-23 14:44:38,712 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-23 14:44:38,712 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 26 [2018-01-23 14:44:38,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:38,716 INFO L225 Difference]: With dead ends: 37 [2018-01-23 14:44:38,716 INFO L226 Difference]: Without dead ends: 28 [2018-01-23 14:44:38,717 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=196, Invalid=310, Unknown=0, NotChecked=0, Total=506 [2018-01-23 14:44:38,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-23 14:44:38,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-23 14:44:38,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-23 14:44:38,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-23 14:44:38,720 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-23 14:44:38,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:38,721 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-23 14:44:38,721 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-23 14:44:38,721 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-23 14:44:38,721 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-23 14:44:38,721 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:38,721 INFO L322 BasicCegarLoop]: trace histogram [9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:38,721 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:38,722 INFO L82 PathProgramCache]: Analyzing trace with hash 139406347, now seen corresponding path program 9 times [2018-01-23 14:44:38,722 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:38,722 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:38,722 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:38,722 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:38,722 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:38,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:38,735 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:38,854 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:38,855 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:38,855 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:38,862 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:38,870 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,876 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,878 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,891 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,892 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,893 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:38,898 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:38,900 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:38,981 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,014 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:39,014 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2018-01-23 14:44:39,015 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-23 14:44:39,015 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-23 14:44:39,015 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-01-23 14:44:39,016 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 24 states. [2018-01-23 14:44:39,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:39,059 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-23 14:44:39,060 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-23 14:44:39,060 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2018-01-23 14:44:39,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:39,061 INFO L225 Difference]: With dead ends: 38 [2018-01-23 14:44:39,061 INFO L226 Difference]: Without dead ends: 29 [2018-01-23 14:44:39,061 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=232, Invalid=368, Unknown=0, NotChecked=0, Total=600 [2018-01-23 14:44:39,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-23 14:44:39,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-23 14:44:39,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-23 14:44:39,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-23 14:44:39,065 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-23 14:44:39,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:39,066 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-23 14:44:39,066 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-23 14:44:39,066 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-23 14:44:39,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-23 14:44:39,066 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:39,066 INFO L322 BasicCegarLoop]: trace histogram [10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:39,067 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:39,067 INFO L82 PathProgramCache]: Analyzing trace with hash 1176811312, now seen corresponding path program 10 times [2018-01-23 14:44:39,067 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:39,067 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:39,068 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,068 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:39,068 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:39,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:39,175 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,175 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:39,175 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:39,180 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:39,191 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:39,193 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:39,269 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,290 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:39,290 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-01-23 14:44:39,290 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-23 14:44:39,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-23 14:44:39,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=394, Unknown=0, NotChecked=0, Total=650 [2018-01-23 14:44:39,291 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 26 states. [2018-01-23 14:44:39,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:39,326 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-23 14:44:39,327 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-23 14:44:39,327 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 28 [2018-01-23 14:44:39,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:39,327 INFO L225 Difference]: With dead ends: 39 [2018-01-23 14:44:39,327 INFO L226 Difference]: Without dead ends: 30 [2018-01-23 14:44:39,328 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 265 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=271, Invalid=431, Unknown=0, NotChecked=0, Total=702 [2018-01-23 14:44:39,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-23 14:44:39,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-23 14:44:39,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-23 14:44:39,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-23 14:44:39,331 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-23 14:44:39,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:39,331 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-23 14:44:39,331 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-23 14:44:39,331 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-23 14:44:39,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-23 14:44:39,331 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:39,331 INFO L322 BasicCegarLoop]: trace histogram [11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:39,332 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:39,332 INFO L82 PathProgramCache]: Analyzing trace with hash -1023373141, now seen corresponding path program 11 times [2018-01-23 14:44:39,332 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:39,332 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:39,332 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,332 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:39,333 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:39,343 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:39,462 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,462 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:39,462 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:39,467 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:39,471 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,472 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,473 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,474 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,475 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,476 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,481 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:39,482 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:39,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:39,587 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 0 proven. 66 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,607 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:39,608 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2018-01-23 14:44:39,608 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-23 14:44:39,608 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-23 14:44:39,608 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=459, Unknown=0, NotChecked=0, Total=756 [2018-01-23 14:44:39,609 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 28 states. [2018-01-23 14:44:39,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:39,655 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-23 14:44:39,656 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-23 14:44:39,656 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 29 [2018-01-23 14:44:39,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:39,656 INFO L225 Difference]: With dead ends: 40 [2018-01-23 14:44:39,656 INFO L226 Difference]: Without dead ends: 31 [2018-01-23 14:44:39,657 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=313, Invalid=499, Unknown=0, NotChecked=0, Total=812 [2018-01-23 14:44:39,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-23 14:44:39,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-23 14:44:39,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-23 14:44:39,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-23 14:44:39,659 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-23 14:44:39,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:39,660 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-23 14:44:39,660 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-23 14:44:39,660 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-23 14:44:39,660 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-23 14:44:39,660 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:39,660 INFO L322 BasicCegarLoop]: trace histogram [12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:39,660 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:39,660 INFO L82 PathProgramCache]: Analyzing trace with hash -509614448, now seen corresponding path program 12 times [2018-01-23 14:44:39,661 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:39,661 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:39,661 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,661 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:39,661 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:39,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:39,672 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:39,874 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:39,875 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:39,875 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:39,880 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:39,888 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,890 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,891 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,893 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,896 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,898 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:39,898 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:39,901 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:40,076 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:40,097 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:40,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2018-01-23 14:44:40,098 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-23 14:44:40,098 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-23 14:44:40,099 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=529, Unknown=0, NotChecked=0, Total=870 [2018-01-23 14:44:40,099 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 30 states. [2018-01-23 14:44:40,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:40,168 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-23 14:44:40,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-23 14:44:40,168 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 30 [2018-01-23 14:44:40,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:40,169 INFO L225 Difference]: With dead ends: 41 [2018-01-23 14:44:40,169 INFO L226 Difference]: Without dead ends: 32 [2018-01-23 14:44:40,170 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=358, Invalid=572, Unknown=0, NotChecked=0, Total=930 [2018-01-23 14:44:40,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-23 14:44:40,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-23 14:44:40,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-23 14:44:40,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-23 14:44:40,177 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-23 14:44:40,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:40,177 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-23 14:44:40,177 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-23 14:44:40,178 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-23 14:44:40,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-23 14:44:40,178 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:40,178 INFO L322 BasicCegarLoop]: trace histogram [13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:40,178 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:40,179 INFO L82 PathProgramCache]: Analyzing trace with hash -1762964149, now seen corresponding path program 13 times [2018-01-23 14:44:40,179 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:40,179 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:40,180 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:40,180 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:40,180 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:40,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:40,191 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:40,376 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:40,376 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:40,376 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:40,383 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:40,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:40,402 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:40,553 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 0 proven. 91 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:40,572 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:40,573 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-01-23 14:44:40,573 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-23 14:44:40,573 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-23 14:44:40,573 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=604, Unknown=0, NotChecked=0, Total=992 [2018-01-23 14:44:40,574 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 32 states. [2018-01-23 14:44:40,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:40,635 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-23 14:44:40,635 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-23 14:44:40,635 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 31 [2018-01-23 14:44:40,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:40,636 INFO L225 Difference]: With dead ends: 42 [2018-01-23 14:44:40,636 INFO L226 Difference]: Without dead ends: 33 [2018-01-23 14:44:40,636 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 424 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=406, Invalid=650, Unknown=0, NotChecked=0, Total=1056 [2018-01-23 14:44:40,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-23 14:44:40,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-23 14:44:40,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-23 14:44:40,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-23 14:44:40,639 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-23 14:44:40,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:40,640 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-23 14:44:40,640 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-23 14:44:40,640 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-23 14:44:40,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-23 14:44:40,640 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:40,640 INFO L322 BasicCegarLoop]: trace histogram [14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:40,640 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:40,640 INFO L82 PathProgramCache]: Analyzing trace with hash -1962099216, now seen corresponding path program 14 times [2018-01-23 14:44:40,641 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:40,641 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:40,641 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:40,641 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:40,641 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:40,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:40,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:40,823 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:40,824 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:40,824 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:40,828 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:40,835 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:40,839 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:40,840 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:40,842 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:40,964 INFO L134 CoverageAnalysis]: Checked inductivity of 105 backedges. 0 proven. 105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:40,986 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:40,986 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-01-23 14:44:40,987 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-23 14:44:40,987 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-23 14:44:40,987 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=684, Unknown=0, NotChecked=0, Total=1122 [2018-01-23 14:44:40,987 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 34 states. [2018-01-23 14:44:41,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:41,046 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-23 14:44:41,047 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-23 14:44:41,047 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 32 [2018-01-23 14:44:41,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:41,047 INFO L225 Difference]: With dead ends: 43 [2018-01-23 14:44:41,047 INFO L226 Difference]: Without dead ends: 34 [2018-01-23 14:44:41,048 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=457, Invalid=733, Unknown=0, NotChecked=0, Total=1190 [2018-01-23 14:44:41,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-23 14:44:41,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-23 14:44:41,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-23 14:44:41,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-23 14:44:41,052 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-23 14:44:41,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:41,052 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-23 14:44:41,052 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-23 14:44:41,052 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-23 14:44:41,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-23 14:44:41,053 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:41,053 INFO L322 BasicCegarLoop]: trace histogram [15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:41,053 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:41,053 INFO L82 PathProgramCache]: Analyzing trace with hash 454648299, now seen corresponding path program 15 times [2018-01-23 14:44:41,053 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:41,053 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:41,054 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:41,054 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:41,054 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:41,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:41,064 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:41,211 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:41,212 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:41,212 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:41,219 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:41,226 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,228 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,229 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,230 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,231 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,232 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,234 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,235 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,236 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:41,236 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:41,238 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:41,379 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:41,400 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:41,400 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2018-01-23 14:44:41,400 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-23 14:44:41,400 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-23 14:44:41,401 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=769, Unknown=0, NotChecked=0, Total=1260 [2018-01-23 14:44:41,401 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 36 states. [2018-01-23 14:44:41,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:41,494 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-23 14:44:41,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-23 14:44:41,494 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 33 [2018-01-23 14:44:41,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:41,495 INFO L225 Difference]: With dead ends: 44 [2018-01-23 14:44:41,495 INFO L226 Difference]: Without dead ends: 35 [2018-01-23 14:44:41,496 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 550 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=511, Invalid=821, Unknown=0, NotChecked=0, Total=1332 [2018-01-23 14:44:41,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-23 14:44:41,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-23 14:44:41,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-23 14:44:41,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-23 14:44:41,502 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-23 14:44:41,502 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:41,502 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-23 14:44:41,502 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-23 14:44:41,503 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-23 14:44:41,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-23 14:44:41,503 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:41,503 INFO L322 BasicCegarLoop]: trace histogram [16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:41,503 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:41,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1935590064, now seen corresponding path program 16 times [2018-01-23 14:44:41,504 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:41,504 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:41,505 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:41,505 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:41,505 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:41,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:41,514 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:41,758 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:41,758 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:41,758 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:41,767 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:41,785 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:41,787 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:42,027 INFO L134 CoverageAnalysis]: Checked inductivity of 136 backedges. 0 proven. 136 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:42,047 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:42,047 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-01-23 14:44:42,047 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-23 14:44:42,048 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-23 14:44:42,048 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=859, Unknown=0, NotChecked=0, Total=1406 [2018-01-23 14:44:42,048 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 38 states. [2018-01-23 14:44:42,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:42,086 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-23 14:44:42,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-23 14:44:42,086 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 34 [2018-01-23 14:44:42,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:42,087 INFO L225 Difference]: With dead ends: 45 [2018-01-23 14:44:42,087 INFO L226 Difference]: Without dead ends: 36 [2018-01-23 14:44:42,088 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=568, Invalid=914, Unknown=0, NotChecked=0, Total=1482 [2018-01-23 14:44:42,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-23 14:44:42,090 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-23 14:44:42,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-23 14:44:42,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-23 14:44:42,091 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-23 14:44:42,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:42,092 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-23 14:44:42,092 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-23 14:44:42,092 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-23 14:44:42,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-23 14:44:42,093 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:42,093 INFO L322 BasicCegarLoop]: trace histogram [17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:42,093 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:42,093 INFO L82 PathProgramCache]: Analyzing trace with hash 1276432011, now seen corresponding path program 17 times [2018-01-23 14:44:42,093 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:42,093 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:42,094 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:42,094 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:42,094 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:42,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:42,103 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:42,332 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:42,332 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:42,332 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:42,338 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:42,341 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,342 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,343 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,344 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,344 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,345 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,346 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,347 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,347 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,351 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:42,352 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:42,354 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:42,523 INFO L134 CoverageAnalysis]: Checked inductivity of 153 backedges. 0 proven. 153 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:42,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:42,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2018-01-23 14:44:42,555 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-23 14:44:42,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-23 14:44:42,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=954, Unknown=0, NotChecked=0, Total=1560 [2018-01-23 14:44:42,555 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 40 states. [2018-01-23 14:44:42,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:42,618 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-23 14:44:42,618 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-23 14:44:42,618 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 35 [2018-01-23 14:44:42,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:42,619 INFO L225 Difference]: With dead ends: 46 [2018-01-23 14:44:42,619 INFO L226 Difference]: Without dead ends: 37 [2018-01-23 14:44:42,619 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=628, Invalid=1012, Unknown=0, NotChecked=0, Total=1640 [2018-01-23 14:44:42,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-23 14:44:42,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-23 14:44:42,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-23 14:44:42,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-23 14:44:42,623 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-23 14:44:42,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:42,623 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-23 14:44:42,623 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-23 14:44:42,623 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-23 14:44:42,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-23 14:44:42,624 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:42,624 INFO L322 BasicCegarLoop]: trace histogram [18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:42,624 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:42,624 INFO L82 PathProgramCache]: Analyzing trace with hash 2064868528, now seen corresponding path program 18 times [2018-01-23 14:44:42,624 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:42,624 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:42,625 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:42,625 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:42,625 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:42,633 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:42,871 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:42,871 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:42,871 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:42,880 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:42,887 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,890 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,891 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,892 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,895 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,896 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,898 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,899 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,901 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:42,901 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:42,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:43,108 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 0 proven. 171 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:43,141 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:43,141 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-01-23 14:44:43,142 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-23 14:44:43,142 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-23 14:44:43,142 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=1054, Unknown=0, NotChecked=0, Total=1722 [2018-01-23 14:44:43,142 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 42 states. [2018-01-23 14:44:43,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:43,199 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-23 14:44:43,199 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-23 14:44:43,199 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 36 [2018-01-23 14:44:43,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:43,200 INFO L225 Difference]: With dead ends: 47 [2018-01-23 14:44:43,200 INFO L226 Difference]: Without dead ends: 38 [2018-01-23 14:44:43,201 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=691, Invalid=1115, Unknown=0, NotChecked=0, Total=1806 [2018-01-23 14:44:43,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-23 14:44:43,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-23 14:44:43,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-23 14:44:43,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-23 14:44:43,205 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-23 14:44:43,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:43,205 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-23 14:44:43,205 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-23 14:44:43,205 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-23 14:44:43,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-23 14:44:43,206 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:43,206 INFO L322 BasicCegarLoop]: trace histogram [19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:43,206 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:43,206 INFO L82 PathProgramCache]: Analyzing trace with hash 736596779, now seen corresponding path program 19 times [2018-01-23 14:44:43,206 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:43,207 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:43,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:43,207 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:43,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:43,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:43,216 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:43,493 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:43,493 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:43,493 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:43,502 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:43,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:43,527 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:43,786 INFO L134 CoverageAnalysis]: Checked inductivity of 190 backedges. 0 proven. 190 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:43,818 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:43,818 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2018-01-23 14:44:43,818 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-23 14:44:43,818 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-23 14:44:43,819 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1159, Unknown=0, NotChecked=0, Total=1892 [2018-01-23 14:44:43,819 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 44 states. [2018-01-23 14:44:43,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:43,882 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-23 14:44:43,882 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-23 14:44:43,882 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 37 [2018-01-23 14:44:43,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:43,883 INFO L225 Difference]: With dead ends: 48 [2018-01-23 14:44:43,883 INFO L226 Difference]: Without dead ends: 39 [2018-01-23 14:44:43,884 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 850 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=757, Invalid=1223, Unknown=0, NotChecked=0, Total=1980 [2018-01-23 14:44:43,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-23 14:44:43,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-23 14:44:43,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-23 14:44:43,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-23 14:44:43,888 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-23 14:44:43,888 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:43,888 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-23 14:44:43,888 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-23 14:44:43,888 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-23 14:44:43,889 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-23 14:44:43,889 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:43,889 INFO L322 BasicCegarLoop]: trace histogram [20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:43,889 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:43,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1785121776, now seen corresponding path program 20 times [2018-01-23 14:44:43,889 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:43,889 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:43,890 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:43,890 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:43,890 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:43,899 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:44,185 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:44,185 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:44,185 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:44,191 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:44,199 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:44,206 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:44,207 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:44,209 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:44,439 INFO L134 CoverageAnalysis]: Checked inductivity of 210 backedges. 0 proven. 210 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:44,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:44,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2018-01-23 14:44:44,460 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-23 14:44:44,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-23 14:44:44,461 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=1269, Unknown=0, NotChecked=0, Total=2070 [2018-01-23 14:44:44,461 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 46 states. [2018-01-23 14:44:44,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:44,546 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-23 14:44:44,546 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-23 14:44:44,547 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 38 [2018-01-23 14:44:44,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:44,547 INFO L225 Difference]: With dead ends: 49 [2018-01-23 14:44:44,547 INFO L226 Difference]: Without dead ends: 40 [2018-01-23 14:44:44,548 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=826, Invalid=1336, Unknown=0, NotChecked=0, Total=2162 [2018-01-23 14:44:44,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-23 14:44:44,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-23 14:44:44,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-23 14:44:44,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-23 14:44:44,552 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-23 14:44:44,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:44,553 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-23 14:44:44,553 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-23 14:44:44,553 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-23 14:44:44,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-23 14:44:44,553 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:44,553 INFO L322 BasicCegarLoop]: trace histogram [21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:44,554 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:44,554 INFO L82 PathProgramCache]: Analyzing trace with hash 1645981643, now seen corresponding path program 21 times [2018-01-23 14:44:44,554 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:44,554 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:44,555 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:44,555 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:44,555 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:44,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:44,565 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:44,938 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:44,939 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:44,939 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:44,949 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:44,958 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,959 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,961 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,962 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,966 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,971 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,973 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,974 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,979 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,980 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,982 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:44,983 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:44,984 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:45,282 INFO L134 CoverageAnalysis]: Checked inductivity of 231 backedges. 0 proven. 231 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:45,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:45,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2018-01-23 14:44:45,302 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-23 14:44:45,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-23 14:44:45,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=1384, Unknown=0, NotChecked=0, Total=2256 [2018-01-23 14:44:45,303 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 48 states. [2018-01-23 14:44:45,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:45,359 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-23 14:44:45,360 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-23 14:44:45,360 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 39 [2018-01-23 14:44:45,360 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:45,361 INFO L225 Difference]: With dead ends: 50 [2018-01-23 14:44:45,361 INFO L226 Difference]: Without dead ends: 41 [2018-01-23 14:44:45,362 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=898, Invalid=1454, Unknown=0, NotChecked=0, Total=2352 [2018-01-23 14:44:45,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-23 14:44:45,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-23 14:44:45,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-23 14:44:45,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-23 14:44:45,366 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-23 14:44:45,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:45,366 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-23 14:44:45,367 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-23 14:44:45,367 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-23 14:44:45,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-23 14:44:45,367 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:45,367 INFO L322 BasicCegarLoop]: trace histogram [22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:45,368 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:45,368 INFO L82 PathProgramCache]: Analyzing trace with hash 636005232, now seen corresponding path program 22 times [2018-01-23 14:44:45,368 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:45,368 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:45,369 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:45,369 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:45,369 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:45,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:45,379 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:45,647 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:45,647 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:45,647 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:45,652 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:45,664 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:45,666 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:45,893 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:45,912 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:45,913 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-01-23 14:44:45,913 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-23 14:44:45,913 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-23 14:44:45,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=1504, Unknown=0, NotChecked=0, Total=2450 [2018-01-23 14:44:45,914 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 50 states. [2018-01-23 14:44:45,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:45,972 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-23 14:44:45,972 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-23 14:44:45,972 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 40 [2018-01-23 14:44:45,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:45,973 INFO L225 Difference]: With dead ends: 51 [2018-01-23 14:44:45,973 INFO L226 Difference]: Without dead ends: 42 [2018-01-23 14:44:45,973 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=973, Invalid=1577, Unknown=0, NotChecked=0, Total=2550 [2018-01-23 14:44:45,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-23 14:44:45,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-23 14:44:45,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-23 14:44:45,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-23 14:44:45,977 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-23 14:44:45,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:45,977 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-23 14:44:45,977 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-23 14:44:45,977 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-23 14:44:45,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-23 14:44:45,978 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:45,978 INFO L322 BasicCegarLoop]: trace histogram [23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:45,978 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:45,979 INFO L82 PathProgramCache]: Analyzing trace with hash -608492437, now seen corresponding path program 23 times [2018-01-23 14:44:45,979 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:45,979 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:45,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:45,980 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:45,980 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:45,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:45,987 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:46,271 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:46,271 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:46,271 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:46,276 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:46,280 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,281 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,282 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,283 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,283 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,284 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,285 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,286 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,287 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,287 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,288 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,289 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,293 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:46,294 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:46,296 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:46,525 INFO L134 CoverageAnalysis]: Checked inductivity of 276 backedges. 0 proven. 276 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:46,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:46,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2018-01-23 14:44:46,545 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-23 14:44:46,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-23 14:44:46,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=1629, Unknown=0, NotChecked=0, Total=2652 [2018-01-23 14:44:46,546 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 52 states. [2018-01-23 14:44:46,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:46,639 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-23 14:44:46,639 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-23 14:44:46,639 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 41 [2018-01-23 14:44:46,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:46,640 INFO L225 Difference]: With dead ends: 52 [2018-01-23 14:44:46,640 INFO L226 Difference]: Without dead ends: 43 [2018-01-23 14:44:46,641 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1051, Invalid=1705, Unknown=0, NotChecked=0, Total=2756 [2018-01-23 14:44:46,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-23 14:44:46,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-23 14:44:46,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-23 14:44:46,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-23 14:44:46,645 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-23 14:44:46,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:46,645 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-23 14:44:46,645 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-23 14:44:46,645 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-23 14:44:46,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-23 14:44:46,645 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:46,645 INFO L322 BasicCegarLoop]: trace histogram [24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:46,646 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:46,646 INFO L82 PathProgramCache]: Analyzing trace with hash -533214512, now seen corresponding path program 24 times [2018-01-23 14:44:46,646 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:46,646 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:46,646 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:46,646 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:46,646 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:46,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:46,654 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:46,950 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:46,950 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:46,950 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:46,955 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:46,962 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,963 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,964 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,965 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,966 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,968 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,969 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,970 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,971 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,972 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,973 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,974 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,975 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:46,976 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:46,977 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:47,214 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 0 proven. 300 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:47,234 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:47,235 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2018-01-23 14:44:47,235 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-23 14:44:47,235 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-23 14:44:47,236 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1103, Invalid=1759, Unknown=0, NotChecked=0, Total=2862 [2018-01-23 14:44:47,236 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 54 states. [2018-01-23 14:44:47,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:47,305 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-23 14:44:47,306 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-23 14:44:47,306 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 42 [2018-01-23 14:44:47,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:47,307 INFO L225 Difference]: With dead ends: 53 [2018-01-23 14:44:47,307 INFO L226 Difference]: Without dead ends: 44 [2018-01-23 14:44:47,308 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1132, Invalid=1838, Unknown=0, NotChecked=0, Total=2970 [2018-01-23 14:44:47,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-23 14:44:47,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-23 14:44:47,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-23 14:44:47,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-23 14:44:47,312 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-23 14:44:47,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:47,312 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-23 14:44:47,312 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-23 14:44:47,312 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-23 14:44:47,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-23 14:44:47,313 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:47,313 INFO L322 BasicCegarLoop]: trace histogram [25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:47,313 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:47,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1800401163, now seen corresponding path program 25 times [2018-01-23 14:44:47,313 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:47,313 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:47,314 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:47,314 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:47,314 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:47,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:47,325 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:47,625 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:47,625 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:47,634 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:47,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:47,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:47,889 INFO L134 CoverageAnalysis]: Checked inductivity of 325 backedges. 0 proven. 325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:47,909 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:47,909 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2018-01-23 14:44:47,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-23 14:44:47,910 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-23 14:44:47,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=1894, Unknown=0, NotChecked=0, Total=3080 [2018-01-23 14:44:47,910 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 56 states. [2018-01-23 14:44:47,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:47,977 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-23 14:44:47,977 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-23 14:44:47,977 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 43 [2018-01-23 14:44:47,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:47,977 INFO L225 Difference]: With dead ends: 54 [2018-01-23 14:44:47,977 INFO L226 Difference]: Without dead ends: 45 [2018-01-23 14:44:47,978 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1216, Invalid=1976, Unknown=0, NotChecked=0, Total=3192 [2018-01-23 14:44:47,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-23 14:44:47,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-23 14:44:47,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-23 14:44:47,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-23 14:44:47,981 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-23 14:44:47,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:47,981 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-23 14:44:47,981 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-23 14:44:47,981 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-23 14:44:47,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-23 14:44:47,982 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:47,982 INFO L322 BasicCegarLoop]: trace histogram [26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:47,982 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:47,982 INFO L82 PathProgramCache]: Analyzing trace with hash 1128043056, now seen corresponding path program 26 times [2018-01-23 14:44:47,982 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:47,982 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:47,982 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:47,983 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:47,983 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:47,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:47,994 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:48,340 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:48,340 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:48,340 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:48,345 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:48,351 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:48,357 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:48,358 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:48,360 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:48,620 INFO L134 CoverageAnalysis]: Checked inductivity of 351 backedges. 0 proven. 351 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:48,640 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:48,640 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2018-01-23 14:44:48,640 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-23 14:44:48,641 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-23 14:44:48,641 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=2034, Unknown=0, NotChecked=0, Total=3306 [2018-01-23 14:44:48,641 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 58 states. [2018-01-23 14:44:48,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:48,696 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-23 14:44:48,696 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-23 14:44:48,696 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 44 [2018-01-23 14:44:48,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:48,697 INFO L225 Difference]: With dead ends: 55 [2018-01-23 14:44:48,697 INFO L226 Difference]: Without dead ends: 46 [2018-01-23 14:44:48,697 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1529 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1303, Invalid=2119, Unknown=0, NotChecked=0, Total=3422 [2018-01-23 14:44:48,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-23 14:44:48,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-23 14:44:48,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-23 14:44:48,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-23 14:44:48,700 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-23 14:44:48,700 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:48,700 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-23 14:44:48,700 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-23 14:44:48,700 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-23 14:44:48,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-23 14:44:48,701 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:48,701 INFO L322 BasicCegarLoop]: trace histogram [27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:48,701 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:48,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1759778219, now seen corresponding path program 27 times [2018-01-23 14:44:48,701 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:48,701 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:48,701 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:48,702 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:48,702 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:48,713 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:49,123 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:49,123 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:49,123 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:49,128 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:49,135 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,137 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,138 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,139 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,140 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,141 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,142 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,143 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,144 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,145 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,146 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,148 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,149 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,150 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,151 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:49,152 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:49,154 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:49,427 INFO L134 CoverageAnalysis]: Checked inductivity of 378 backedges. 0 proven. 378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:49,447 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:49,447 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2018-01-23 14:44:49,447 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-23 14:44:49,447 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-23 14:44:49,448 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1361, Invalid=2179, Unknown=0, NotChecked=0, Total=3540 [2018-01-23 14:44:49,448 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 60 states. [2018-01-23 14:44:49,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:49,494 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-23 14:44:49,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-23 14:44:49,494 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 45 [2018-01-23 14:44:49,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:49,494 INFO L225 Difference]: With dead ends: 56 [2018-01-23 14:44:49,494 INFO L226 Difference]: Without dead ends: 47 [2018-01-23 14:44:49,495 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1642 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1393, Invalid=2267, Unknown=0, NotChecked=0, Total=3660 [2018-01-23 14:44:49,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-23 14:44:49,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-23 14:44:49,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-23 14:44:49,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-23 14:44:49,499 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-23 14:44:49,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:49,499 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-23 14:44:49,499 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-23 14:44:49,499 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-23 14:44:49,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-23 14:44:49,500 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:49,500 INFO L322 BasicCegarLoop]: trace histogram [28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:49,500 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:49,500 INFO L82 PathProgramCache]: Analyzing trace with hash -131268208, now seen corresponding path program 28 times [2018-01-23 14:44:49,500 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:49,501 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:49,501 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:49,501 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:49,501 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:49,510 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:49,872 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:49,873 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:49,873 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:49,878 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:49,893 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:49,895 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:50,182 INFO L134 CoverageAnalysis]: Checked inductivity of 406 backedges. 0 proven. 406 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:50,202 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:50,203 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-01-23 14:44:50,203 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-23 14:44:50,203 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-23 14:44:50,204 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=2329, Unknown=0, NotChecked=0, Total=3782 [2018-01-23 14:44:50,204 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 62 states. [2018-01-23 14:44:50,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:50,265 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-23 14:44:50,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-23 14:44:50,265 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 46 [2018-01-23 14:44:50,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:50,265 INFO L225 Difference]: With dead ends: 57 [2018-01-23 14:44:50,265 INFO L226 Difference]: Without dead ends: 48 [2018-01-23 14:44:50,266 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1486, Invalid=2420, Unknown=0, NotChecked=0, Total=3906 [2018-01-23 14:44:50,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-23 14:44:50,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-23 14:44:50,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-23 14:44:50,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-23 14:44:50,268 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-23 14:44:50,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:50,269 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-23 14:44:50,269 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-23 14:44:50,269 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-23 14:44:50,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-23 14:44:50,269 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:50,269 INFO L322 BasicCegarLoop]: trace histogram [29, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:50,269 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:50,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1375834699, now seen corresponding path program 29 times [2018-01-23 14:44:50,270 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:50,270 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:50,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:50,270 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:50,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:50,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:50,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:50,635 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:50,635 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:50,636 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:50,640 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:50,644 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,645 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,646 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,647 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,648 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,648 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,649 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,650 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,651 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,652 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,653 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,654 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,655 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,656 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,657 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,661 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:50,662 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:50,664 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 0 proven. 435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:50,995 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:50,996 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-01-23 14:44:50,996 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-23 14:44:50,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-23 14:44:50,996 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=2484, Unknown=0, NotChecked=0, Total=4032 [2018-01-23 14:44:50,997 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 64 states. [2018-01-23 14:44:51,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:51,062 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-23 14:44:51,062 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-23 14:44:51,062 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 47 [2018-01-23 14:44:51,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:51,062 INFO L225 Difference]: With dead ends: 58 [2018-01-23 14:44:51,063 INFO L226 Difference]: Without dead ends: 49 [2018-01-23 14:44:51,063 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1880 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1582, Invalid=2578, Unknown=0, NotChecked=0, Total=4160 [2018-01-23 14:44:51,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-23 14:44:51,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-23 14:44:51,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-23 14:44:51,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-23 14:44:51,067 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-23 14:44:51,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:51,067 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-23 14:44:51,067 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-23 14:44:51,067 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-23 14:44:51,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-23 14:44:51,068 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:51,068 INFO L322 BasicCegarLoop]: trace histogram [30, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:51,068 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:51,068 INFO L82 PathProgramCache]: Analyzing trace with hash 851384560, now seen corresponding path program 30 times [2018-01-23 14:44:51,069 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:51,069 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:51,069 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:51,069 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:51,070 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:51,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:51,082 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:51,464 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:51,464 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:51,464 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:51,468 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:51,476 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,478 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,478 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,479 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,480 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,481 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,482 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,483 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,484 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,486 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,487 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,488 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,489 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,490 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,491 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,492 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:51,493 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:51,494 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 465 backedges. 0 proven. 465 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:51,846 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:51,847 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2018-01-23 14:44:51,847 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-23 14:44:51,847 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-23 14:44:51,848 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1646, Invalid=2644, Unknown=0, NotChecked=0, Total=4290 [2018-01-23 14:44:51,848 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 66 states. [2018-01-23 14:44:51,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:51,910 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-23 14:44:51,911 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-23 14:44:51,911 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 48 [2018-01-23 14:44:51,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:51,911 INFO L225 Difference]: With dead ends: 59 [2018-01-23 14:44:51,911 INFO L226 Difference]: Without dead ends: 50 [2018-01-23 14:44:51,912 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2005 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1681, Invalid=2741, Unknown=0, NotChecked=0, Total=4422 [2018-01-23 14:44:51,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-23 14:44:51,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-23 14:44:51,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-23 14:44:51,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-23 14:44:51,914 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-23 14:44:51,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:51,915 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-23 14:44:51,915 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-23 14:44:51,915 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-23 14:44:51,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-23 14:44:51,916 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:51,916 INFO L322 BasicCegarLoop]: trace histogram [31, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:51,916 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:51,916 INFO L82 PathProgramCache]: Analyzing trace with hash 1773299435, now seen corresponding path program 31 times [2018-01-23 14:44:51,916 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:51,916 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:51,917 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:51,917 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:51,917 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:51,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:51,925 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:52,519 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:52,520 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:52,527 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:52,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:52,545 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:52,924 INFO L134 CoverageAnalysis]: Checked inductivity of 496 backedges. 0 proven. 496 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:52,944 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:52,944 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2018-01-23 14:44:52,944 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-23 14:44:52,944 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-23 14:44:52,945 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1747, Invalid=2809, Unknown=0, NotChecked=0, Total=4556 [2018-01-23 14:44:52,945 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 68 states. [2018-01-23 14:44:52,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:52,994 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-23 14:44:52,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-23 14:44:52,994 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 49 [2018-01-23 14:44:52,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:52,995 INFO L225 Difference]: With dead ends: 60 [2018-01-23 14:44:52,995 INFO L226 Difference]: Without dead ends: 51 [2018-01-23 14:44:52,995 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1783, Invalid=2909, Unknown=0, NotChecked=0, Total=4692 [2018-01-23 14:44:52,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-23 14:44:52,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-23 14:44:52,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-23 14:44:52,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-23 14:44:52,997 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-23 14:44:52,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:52,998 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-23 14:44:52,998 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-23 14:44:52,998 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-23 14:44:52,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-23 14:44:52,998 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:52,998 INFO L322 BasicCegarLoop]: trace histogram [32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:52,998 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:52,998 INFO L82 PathProgramCache]: Analyzing trace with hash 287889488, now seen corresponding path program 32 times [2018-01-23 14:44:52,998 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:52,999 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:52,999 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:52,999 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:52,999 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:53,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:53,012 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:53,460 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:53,460 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:53,460 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:53,465 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:44:53,472 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:53,479 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:53,480 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:53,482 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:53,847 INFO L134 CoverageAnalysis]: Checked inductivity of 528 backedges. 0 proven. 528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:53,867 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:53,867 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2018-01-23 14:44:53,868 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-23 14:44:53,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-23 14:44:53,869 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1851, Invalid=2979, Unknown=0, NotChecked=0, Total=4830 [2018-01-23 14:44:53,869 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 70 states. [2018-01-23 14:44:53,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:53,976 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-23 14:44:53,994 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-23 14:44:53,995 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 50 [2018-01-23 14:44:53,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:53,995 INFO L225 Difference]: With dead ends: 61 [2018-01-23 14:44:53,995 INFO L226 Difference]: Without dead ends: 52 [2018-01-23 14:44:53,996 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1888, Invalid=3082, Unknown=0, NotChecked=0, Total=4970 [2018-01-23 14:44:53,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-23 14:44:53,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-23 14:44:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-23 14:44:53,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-23 14:44:53,998 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-23 14:44:53,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:53,999 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-23 14:44:53,999 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-23 14:44:53,999 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-23 14:44:53,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-23 14:44:53,999 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:54,000 INFO L322 BasicCegarLoop]: trace histogram [33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:54,000 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:54,000 INFO L82 PathProgramCache]: Analyzing trace with hash 1484821387, now seen corresponding path program 33 times [2018-01-23 14:44:54,000 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:54,000 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:54,000 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:54,001 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:54,001 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:54,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:54,010 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:54,465 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:54,465 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:54,465 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:54,470 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:44:54,477 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,478 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,479 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,480 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,481 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,482 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,484 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,485 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,486 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,488 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,489 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,490 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,491 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,492 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,494 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,495 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,496 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:44:54,497 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:54,498 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:54,884 INFO L134 CoverageAnalysis]: Checked inductivity of 561 backedges. 0 proven. 561 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:54,904 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:54,904 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2018-01-23 14:44:54,904 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-23 14:44:54,905 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-23 14:44:54,905 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=3154, Unknown=0, NotChecked=0, Total=5112 [2018-01-23 14:44:54,905 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 72 states. [2018-01-23 14:44:54,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:54,988 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-23 14:44:54,988 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-23 14:44:54,988 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 51 [2018-01-23 14:44:54,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:54,989 INFO L225 Difference]: With dead ends: 62 [2018-01-23 14:44:54,989 INFO L226 Difference]: Without dead ends: 53 [2018-01-23 14:44:54,989 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2404 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1996, Invalid=3260, Unknown=0, NotChecked=0, Total=5256 [2018-01-23 14:44:54,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-23 14:44:54,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-23 14:44:54,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-23 14:44:54,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-23 14:44:54,993 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-23 14:44:54,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:54,993 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-23 14:44:54,994 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-23 14:44:54,994 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-23 14:44:54,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-23 14:44:54,994 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:54,994 INFO L322 BasicCegarLoop]: trace histogram [34, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:54,994 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:54,995 INFO L82 PathProgramCache]: Analyzing trace with hash -64995408, now seen corresponding path program 34 times [2018-01-23 14:44:54,995 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:54,995 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:54,995 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:54,996 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:54,996 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:55,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:55,009 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:55,672 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:55,672 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:55,672 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:55,677 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:44:55,696 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:55,698 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:56,094 INFO L134 CoverageAnalysis]: Checked inductivity of 595 backedges. 0 proven. 595 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:56,112 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:56,113 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-01-23 14:44:56,113 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-23 14:44:56,114 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-23 14:44:56,114 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=3334, Unknown=0, NotChecked=0, Total=5402 [2018-01-23 14:44:56,114 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 74 states. [2018-01-23 14:44:56,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:56,188 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-23 14:44:56,188 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-23 14:44:56,188 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 52 [2018-01-23 14:44:56,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:56,189 INFO L225 Difference]: With dead ends: 63 [2018-01-23 14:44:56,189 INFO L226 Difference]: Without dead ends: 54 [2018-01-23 14:44:56,190 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2107, Invalid=3443, Unknown=0, NotChecked=0, Total=5550 [2018-01-23 14:44:56,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-23 14:44:56,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-23 14:44:56,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-23 14:44:56,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-23 14:44:56,192 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-23 14:44:56,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:56,192 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-23 14:44:56,192 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-23 14:44:56,192 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-23 14:44:56,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-23 14:44:56,193 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:56,193 INFO L322 BasicCegarLoop]: trace histogram [35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:56,193 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:56,193 INFO L82 PathProgramCache]: Analyzing trace with hash -864675797, now seen corresponding path program 35 times [2018-01-23 14:44:56,193 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:56,193 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:56,193 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:56,193 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:56,194 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:56,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:56,202 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:56,683 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:56,683 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:56,683 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:56,687 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:44:56,692 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,692 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,693 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,694 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,694 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,695 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,696 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,697 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,698 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,698 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,699 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,700 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,701 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,702 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,703 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,703 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,704 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,705 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,709 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:44:56,710 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:56,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:57,258 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:57,291 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:57,292 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2018-01-23 14:44:57,292 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-23 14:44:57,292 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-23 14:44:57,293 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2181, Invalid=3519, Unknown=0, NotChecked=0, Total=5700 [2018-01-23 14:44:57,293 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 76 states. [2018-01-23 14:44:57,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:57,357 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-23 14:44:57,358 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-23 14:44:57,358 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 53 [2018-01-23 14:44:57,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:57,358 INFO L225 Difference]: With dead ends: 64 [2018-01-23 14:44:57,358 INFO L226 Difference]: Without dead ends: 55 [2018-01-23 14:44:57,359 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2690 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2221, Invalid=3631, Unknown=0, NotChecked=0, Total=5852 [2018-01-23 14:44:57,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-23 14:44:57,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-23 14:44:57,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-23 14:44:57,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-23 14:44:57,362 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-23 14:44:57,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:57,363 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-23 14:44:57,363 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-23 14:44:57,363 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-23 14:44:57,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-23 14:44:57,364 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:57,364 INFO L322 BasicCegarLoop]: trace histogram [36, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:57,364 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:57,364 INFO L82 PathProgramCache]: Analyzing trace with hash 115035920, now seen corresponding path program 36 times [2018-01-23 14:44:57,364 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:57,364 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:57,365 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:57,365 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:57,365 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:57,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:57,961 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:57,961 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:57,961 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:57,968 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:44:57,977 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,979 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,980 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,982 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,983 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,984 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,986 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,987 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,988 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,990 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,991 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,993 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,995 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,996 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:57,998 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:58,000 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:58,001 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:58,003 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:58,004 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:44:58,005 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:44:58,007 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:58,492 INFO L134 CoverageAnalysis]: Checked inductivity of 666 backedges. 0 proven. 666 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:58,512 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:58,512 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2018-01-23 14:44:58,513 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-23 14:44:58,513 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-23 14:44:58,513 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3709, Unknown=0, NotChecked=0, Total=6006 [2018-01-23 14:44:58,514 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 78 states. [2018-01-23 14:44:58,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:58,589 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-23 14:44:58,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-23 14:44:58,589 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 54 [2018-01-23 14:44:58,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:58,590 INFO L225 Difference]: With dead ends: 65 [2018-01-23 14:44:58,590 INFO L226 Difference]: Without dead ends: 56 [2018-01-23 14:44:58,590 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2839 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2338, Invalid=3824, Unknown=0, NotChecked=0, Total=6162 [2018-01-23 14:44:58,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-23 14:44:58,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-23 14:44:58,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-23 14:44:58,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-23 14:44:58,593 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-23 14:44:58,593 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:58,593 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-23 14:44:58,593 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-23 14:44:58,593 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-23 14:44:58,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-23 14:44:58,593 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:58,593 INFO L322 BasicCegarLoop]: trace histogram [37, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:58,593 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:58,594 INFO L82 PathProgramCache]: Analyzing trace with hash 421328075, now seen corresponding path program 37 times [2018-01-23 14:44:58,594 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:58,594 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:58,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:58,594 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:44:58,594 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:58,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:58,604 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:44:59,152 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:59,152 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:44:59,152 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:44:59,157 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:59,177 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:44:59,722 INFO L134 CoverageAnalysis]: Checked inductivity of 703 backedges. 0 proven. 703 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:44:59,741 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:44:59,742 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2018-01-23 14:44:59,742 INFO L409 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-01-23 14:44:59,742 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-01-23 14:44:59,742 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2416, Invalid=3904, Unknown=0, NotChecked=0, Total=6320 [2018-01-23 14:44:59,743 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 80 states. [2018-01-23 14:44:59,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:44:59,799 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-23 14:44:59,799 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-23 14:44:59,800 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 55 [2018-01-23 14:44:59,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:44:59,800 INFO L225 Difference]: With dead ends: 66 [2018-01-23 14:44:59,800 INFO L226 Difference]: Without dead ends: 57 [2018-01-23 14:44:59,800 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2458, Invalid=4022, Unknown=0, NotChecked=0, Total=6480 [2018-01-23 14:44:59,801 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-23 14:44:59,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-23 14:44:59,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-23 14:44:59,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-23 14:44:59,804 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-23 14:44:59,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:44:59,804 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-23 14:44:59,804 INFO L433 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-01-23 14:44:59,804 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-23 14:44:59,805 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-23 14:44:59,805 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:44:59,805 INFO L322 BasicCegarLoop]: trace histogram [38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:44:59,805 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:44:59,805 INFO L82 PathProgramCache]: Analyzing trace with hash 1326450288, now seen corresponding path program 38 times [2018-01-23 14:44:59,805 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:44:59,805 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:44:59,806 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:59,806 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:44:59,806 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:44:59,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:44:59,820 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:00,444 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:00,444 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:00,444 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:00,450 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:00,458 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:00,465 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:00,467 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:00,469 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:00,959 INFO L134 CoverageAnalysis]: Checked inductivity of 741 backedges. 0 proven. 741 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:00,980 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:00,980 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2018-01-23 14:45:00,980 INFO L409 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-01-23 14:45:00,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-01-23 14:45:00,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2538, Invalid=4104, Unknown=0, NotChecked=0, Total=6642 [2018-01-23 14:45:00,981 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 82 states. [2018-01-23 14:45:01,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:01,068 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-23 14:45:01,068 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-23 14:45:01,068 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 56 [2018-01-23 14:45:01,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:01,069 INFO L225 Difference]: With dead ends: 67 [2018-01-23 14:45:01,069 INFO L226 Difference]: Without dead ends: 58 [2018-01-23 14:45:01,069 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3149 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2581, Invalid=4225, Unknown=0, NotChecked=0, Total=6806 [2018-01-23 14:45:01,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-23 14:45:01,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-23 14:45:01,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-23 14:45:01,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-23 14:45:01,073 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-23 14:45:01,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:01,073 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-23 14:45:01,073 INFO L433 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-01-23 14:45:01,073 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-23 14:45:01,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-23 14:45:01,073 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:01,073 INFO L322 BasicCegarLoop]: trace histogram [39, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:01,074 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:01,074 INFO L82 PathProgramCache]: Analyzing trace with hash -679532181, now seen corresponding path program 39 times [2018-01-23 14:45:01,074 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:01,074 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:01,074 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:01,074 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:01,075 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:01,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:01,084 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:01,673 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:01,673 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:01,673 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:01,678 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:01,687 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,689 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,690 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,691 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,692 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,693 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,694 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,695 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,696 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,697 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,698 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,700 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,701 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,702 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,703 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,705 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,706 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,707 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,709 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,710 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,711 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:01,712 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:01,714 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:02,259 INFO L134 CoverageAnalysis]: Checked inductivity of 780 backedges. 0 proven. 780 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:02,279 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:02,280 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2018-01-23 14:45:02,280 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-23 14:45:02,280 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-23 14:45:02,281 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2663, Invalid=4309, Unknown=0, NotChecked=0, Total=6972 [2018-01-23 14:45:02,281 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 84 states. [2018-01-23 14:45:02,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:02,367 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-23 14:45:02,367 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-23 14:45:02,368 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 57 [2018-01-23 14:45:02,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:02,368 INFO L225 Difference]: With dead ends: 68 [2018-01-23 14:45:02,368 INFO L226 Difference]: Without dead ends: 59 [2018-01-23 14:45:02,369 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3310 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2707, Invalid=4433, Unknown=0, NotChecked=0, Total=7140 [2018-01-23 14:45:02,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-23 14:45:02,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-23 14:45:02,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-23 14:45:02,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-23 14:45:02,371 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-23 14:45:02,372 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:02,372 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-23 14:45:02,372 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-23 14:45:02,372 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-23 14:45:02,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-23 14:45:02,372 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:02,372 INFO L322 BasicCegarLoop]: trace histogram [40, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:02,373 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:02,373 INFO L82 PathProgramCache]: Analyzing trace with hash 1559520720, now seen corresponding path program 40 times [2018-01-23 14:45:02,373 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:02,373 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:02,373 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:02,373 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:02,374 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:02,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:02,384 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:03,041 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:03,041 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:03,045 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:03,062 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:03,064 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:03,604 INFO L134 CoverageAnalysis]: Checked inductivity of 820 backedges. 0 proven. 820 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:03,625 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:03,625 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-01-23 14:45:03,625 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-01-23 14:45:03,626 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-01-23 14:45:03,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2791, Invalid=4519, Unknown=0, NotChecked=0, Total=7310 [2018-01-23 14:45:03,626 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 86 states. [2018-01-23 14:45:03,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:03,735 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-23 14:45:03,735 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-23 14:45:03,736 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 58 [2018-01-23 14:45:03,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:03,736 INFO L225 Difference]: With dead ends: 69 [2018-01-23 14:45:03,736 INFO L226 Difference]: Without dead ends: 60 [2018-01-23 14:45:03,736 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3475 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2836, Invalid=4646, Unknown=0, NotChecked=0, Total=7482 [2018-01-23 14:45:03,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-23 14:45:03,738 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-23 14:45:03,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-23 14:45:03,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-23 14:45:03,739 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-23 14:45:03,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:03,739 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-23 14:45:03,739 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-01-23 14:45:03,739 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-23 14:45:03,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-23 14:45:03,739 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:03,739 INFO L322 BasicCegarLoop]: trace histogram [41, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:03,739 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:03,740 INFO L82 PathProgramCache]: Analyzing trace with hash -2044283381, now seen corresponding path program 41 times [2018-01-23 14:45:03,740 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:03,740 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:03,740 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:03,740 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:03,741 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:03,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:03,751 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:04,404 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:04,404 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:04,404 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:04,410 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:04,414 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,415 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,415 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,416 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,417 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,418 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,419 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,420 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,421 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,422 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,422 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,423 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,424 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,425 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,426 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,427 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,428 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,430 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,431 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,435 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,437 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,442 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:04,443 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:04,447 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:05,052 INFO L134 CoverageAnalysis]: Checked inductivity of 861 backedges. 0 proven. 861 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:05,072 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:05,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2018-01-23 14:45:05,073 INFO L409 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-01-23 14:45:05,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-01-23 14:45:05,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2922, Invalid=4734, Unknown=0, NotChecked=0, Total=7656 [2018-01-23 14:45:05,074 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 88 states. [2018-01-23 14:45:05,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:05,165 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-23 14:45:05,165 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-23 14:45:05,165 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 59 [2018-01-23 14:45:05,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:05,166 INFO L225 Difference]: With dead ends: 70 [2018-01-23 14:45:05,166 INFO L226 Difference]: Without dead ends: 61 [2018-01-23 14:45:05,166 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3644 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2968, Invalid=4864, Unknown=0, NotChecked=0, Total=7832 [2018-01-23 14:45:05,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-23 14:45:05,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-23 14:45:05,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-23 14:45:05,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-23 14:45:05,169 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-23 14:45:05,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:05,169 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-23 14:45:05,169 INFO L433 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-01-23 14:45:05,169 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-23 14:45:05,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-23 14:45:05,169 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:05,169 INFO L322 BasicCegarLoop]: trace histogram [42, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:05,170 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:05,170 INFO L82 PathProgramCache]: Analyzing trace with hash -2093060816, now seen corresponding path program 42 times [2018-01-23 14:45:05,170 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:05,170 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:05,171 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:05,171 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:05,171 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:05,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:05,182 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:05,893 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:05,894 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:05,894 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:05,898 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:05,912 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,915 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,917 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,918 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,920 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,922 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,924 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,925 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,927 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,929 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,931 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,933 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,935 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,937 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,939 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,941 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,943 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,945 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,947 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,949 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,952 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,954 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:05,955 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:05,958 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:06,629 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 0 proven. 903 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:06,648 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:06,649 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2018-01-23 14:45:06,649 INFO L409 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-01-23 14:45:06,649 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-01-23 14:45:06,650 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3056, Invalid=4954, Unknown=0, NotChecked=0, Total=8010 [2018-01-23 14:45:06,650 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 90 states. [2018-01-23 14:45:06,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:06,764 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-23 14:45:06,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-23 14:45:06,764 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 60 [2018-01-23 14:45:06,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:06,765 INFO L225 Difference]: With dead ends: 71 [2018-01-23 14:45:06,765 INFO L226 Difference]: Without dead ends: 62 [2018-01-23 14:45:06,765 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3103, Invalid=5087, Unknown=0, NotChecked=0, Total=8190 [2018-01-23 14:45:06,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-23 14:45:06,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-23 14:45:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-23 14:45:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-23 14:45:06,769 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-23 14:45:06,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:06,770 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-23 14:45:06,770 INFO L433 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-01-23 14:45:06,770 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-23 14:45:06,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-23 14:45:06,771 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:06,771 INFO L322 BasicCegarLoop]: trace histogram [43, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:06,771 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:06,771 INFO L82 PathProgramCache]: Analyzing trace with hash 689805995, now seen corresponding path program 43 times [2018-01-23 14:45:06,771 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:06,771 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:06,772 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:06,772 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:06,772 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:06,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:06,788 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:07,772 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:07,773 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:07,773 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:07,779 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:07,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:07,803 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:08,420 INFO L134 CoverageAnalysis]: Checked inductivity of 946 backedges. 0 proven. 946 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:08,440 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:08,441 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2018-01-23 14:45:08,441 INFO L409 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-01-23 14:45:08,442 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-01-23 14:45:08,442 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3193, Invalid=5179, Unknown=0, NotChecked=0, Total=8372 [2018-01-23 14:45:08,442 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 92 states. [2018-01-23 14:45:08,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:08,526 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-23 14:45:08,526 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-23 14:45:08,526 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 61 [2018-01-23 14:45:08,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:08,526 INFO L225 Difference]: With dead ends: 72 [2018-01-23 14:45:08,526 INFO L226 Difference]: Without dead ends: 63 [2018-01-23 14:45:08,527 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3241, Invalid=5315, Unknown=0, NotChecked=0, Total=8556 [2018-01-23 14:45:08,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-23 14:45:08,529 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-23 14:45:08,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-23 14:45:08,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-23 14:45:08,529 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-23 14:45:08,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:08,529 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-23 14:45:08,529 INFO L433 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-01-23 14:45:08,530 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-23 14:45:08,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-23 14:45:08,530 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:08,530 INFO L322 BasicCegarLoop]: trace histogram [44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:08,530 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:08,530 INFO L82 PathProgramCache]: Analyzing trace with hash 1059331216, now seen corresponding path program 44 times [2018-01-23 14:45:08,530 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:08,530 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:08,531 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:08,531 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:08,531 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:08,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:08,542 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:09,274 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:09,274 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:09,278 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:09,285 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:09,294 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:09,296 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:09,298 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:09,933 INFO L134 CoverageAnalysis]: Checked inductivity of 990 backedges. 0 proven. 990 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:09,954 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:09,954 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2018-01-23 14:45:09,954 INFO L409 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-01-23 14:45:09,955 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-01-23 14:45:09,955 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3333, Invalid=5409, Unknown=0, NotChecked=0, Total=8742 [2018-01-23 14:45:09,955 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 94 states. [2018-01-23 14:45:10,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:10,052 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-23 14:45:10,052 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-23 14:45:10,052 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 62 [2018-01-23 14:45:10,052 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:10,052 INFO L225 Difference]: With dead ends: 73 [2018-01-23 14:45:10,052 INFO L226 Difference]: Without dead ends: 64 [2018-01-23 14:45:10,053 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4175 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3382, Invalid=5548, Unknown=0, NotChecked=0, Total=8930 [2018-01-23 14:45:10,053 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-23 14:45:10,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-23 14:45:10,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-23 14:45:10,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-23 14:45:10,056 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-23 14:45:10,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:10,057 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-23 14:45:10,057 INFO L433 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-01-23 14:45:10,057 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-23 14:45:10,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-23 14:45:10,057 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:10,058 INFO L322 BasicCegarLoop]: trace histogram [45, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:10,058 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:10,058 INFO L82 PathProgramCache]: Analyzing trace with hash -370288821, now seen corresponding path program 45 times [2018-01-23 14:45:10,058 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:10,058 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:10,059 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:10,059 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:10,059 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:10,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:10,072 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:10,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:10,870 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:10,870 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:10,875 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:10,883 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,884 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,885 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,886 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,887 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,888 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,890 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,891 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,892 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,893 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,894 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,895 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,896 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,898 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,899 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,900 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,901 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,903 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,904 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,905 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,907 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,908 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,909 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,911 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:10,911 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:10,913 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:11,572 INFO L134 CoverageAnalysis]: Checked inductivity of 1035 backedges. 0 proven. 1035 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:11,592 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:11,592 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2018-01-23 14:45:11,592 INFO L409 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-01-23 14:45:11,593 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-01-23 14:45:11,593 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3476, Invalid=5644, Unknown=0, NotChecked=0, Total=9120 [2018-01-23 14:45:11,593 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 96 states. [2018-01-23 14:45:11,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:11,682 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-23 14:45:11,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-23 14:45:11,682 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 63 [2018-01-23 14:45:11,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:11,683 INFO L225 Difference]: With dead ends: 74 [2018-01-23 14:45:11,683 INFO L226 Difference]: Without dead ends: 65 [2018-01-23 14:45:11,683 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4360 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3526, Invalid=5786, Unknown=0, NotChecked=0, Total=9312 [2018-01-23 14:45:11,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-23 14:45:11,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-23 14:45:11,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-23 14:45:11,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-23 14:45:11,687 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-23 14:45:11,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:11,687 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-23 14:45:11,687 INFO L433 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-01-23 14:45:11,687 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-23 14:45:11,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-23 14:45:11,688 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:11,688 INFO L322 BasicCegarLoop]: trace histogram [46, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:11,688 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:11,688 INFO L82 PathProgramCache]: Analyzing trace with hash -1738837008, now seen corresponding path program 46 times [2018-01-23 14:45:11,688 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:11,688 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:11,689 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:11,689 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:11,689 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:11,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:11,701 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:12,496 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:12,496 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:12,496 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:12,501 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:12,520 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:12,523 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:13,204 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:13,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:13,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-01-23 14:45:13,224 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-01-23 14:45:13,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-01-23 14:45:13,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3622, Invalid=5884, Unknown=0, NotChecked=0, Total=9506 [2018-01-23 14:45:13,225 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 98 states. [2018-01-23 14:45:13,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:13,320 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-23 14:45:13,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-23 14:45:13,321 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 64 [2018-01-23 14:45:13,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:13,321 INFO L225 Difference]: With dead ends: 75 [2018-01-23 14:45:13,321 INFO L226 Difference]: Without dead ends: 66 [2018-01-23 14:45:13,322 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4549 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3673, Invalid=6029, Unknown=0, NotChecked=0, Total=9702 [2018-01-23 14:45:13,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-23 14:45:13,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-23 14:45:13,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-23 14:45:13,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-23 14:45:13,325 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-23 14:45:13,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:13,325 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-23 14:45:13,325 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-01-23 14:45:13,325 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-23 14:45:13,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-23 14:45:13,325 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:13,325 INFO L322 BasicCegarLoop]: trace histogram [47, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:13,326 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:13,326 INFO L82 PathProgramCache]: Analyzing trace with hash -1214157845, now seen corresponding path program 47 times [2018-01-23 14:45:13,326 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:13,326 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:13,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:13,326 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:13,327 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:13,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:13,340 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:14,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:14,168 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:14,168 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:14,173 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:14,177 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,178 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,179 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,180 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,181 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,181 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,182 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,183 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,184 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,185 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,185 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,186 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,187 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,188 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,189 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,190 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,191 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,192 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,193 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,194 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,195 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,196 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,198 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,199 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,203 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:14,204 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:14,206 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:14,923 INFO L134 CoverageAnalysis]: Checked inductivity of 1128 backedges. 0 proven. 1128 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:14,942 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:14,943 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2018-01-23 14:45:14,943 INFO L409 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-01-23 14:45:14,943 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-01-23 14:45:14,944 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3771, Invalid=6129, Unknown=0, NotChecked=0, Total=9900 [2018-01-23 14:45:14,944 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 100 states. [2018-01-23 14:45:15,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:15,055 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-23 14:45:15,055 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-23 14:45:15,055 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 65 [2018-01-23 14:45:15,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:15,055 INFO L225 Difference]: With dead ends: 76 [2018-01-23 14:45:15,056 INFO L226 Difference]: Without dead ends: 67 [2018-01-23 14:45:15,056 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4742 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3823, Invalid=6277, Unknown=0, NotChecked=0, Total=10100 [2018-01-23 14:45:15,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-23 14:45:15,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-23 14:45:15,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-23 14:45:15,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-23 14:45:15,059 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-23 14:45:15,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:15,060 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-23 14:45:15,060 INFO L433 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-01-23 14:45:15,060 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-23 14:45:15,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-23 14:45:15,061 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:15,061 INFO L322 BasicCegarLoop]: trace histogram [48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:15,061 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:15,061 INFO L82 PathProgramCache]: Analyzing trace with hash -2128972976, now seen corresponding path program 48 times [2018-01-23 14:45:15,061 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:15,061 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:15,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:15,062 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:15,062 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:15,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:15,083 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:15,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:15,959 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:15,959 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:15,964 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-23 14:45:15,971 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,973 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,974 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,975 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,976 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,977 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,978 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,979 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,980 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,981 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,982 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,983 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,984 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,985 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,987 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,988 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,989 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,990 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,991 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,993 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,994 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,995 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,997 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,998 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:15,999 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-23 14:45:16,000 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:16,002 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 1176 backedges. 0 proven. 1176 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:17,085 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:17,085 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2018-01-23 14:45:17,086 INFO L409 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-01-23 14:45:17,086 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-01-23 14:45:17,087 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3923, Invalid=6379, Unknown=0, NotChecked=0, Total=10302 [2018-01-23 14:45:17,087 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 102 states. [2018-01-23 14:45:17,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:17,180 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-23 14:45:17,181 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-23 14:45:17,181 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 66 [2018-01-23 14:45:17,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:17,181 INFO L225 Difference]: With dead ends: 77 [2018-01-23 14:45:17,181 INFO L226 Difference]: Without dead ends: 68 [2018-01-23 14:45:17,182 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=3976, Invalid=6530, Unknown=0, NotChecked=0, Total=10506 [2018-01-23 14:45:17,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-23 14:45:17,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-23 14:45:17,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-23 14:45:17,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-23 14:45:17,185 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-23 14:45:17,185 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:17,185 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-23 14:45:17,185 INFO L433 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-01-23 14:45:17,185 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-23 14:45:17,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-23 14:45:17,185 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:17,185 INFO L322 BasicCegarLoop]: trace histogram [49, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:17,185 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:17,186 INFO L82 PathProgramCache]: Analyzing trace with hash -423470965, now seen corresponding path program 49 times [2018-01-23 14:45:17,186 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:17,186 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:17,186 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:17,186 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:17,186 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:17,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:17,199 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:18,077 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:18,077 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:18,078 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:18,082 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:18,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:18,103 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:18,862 INFO L134 CoverageAnalysis]: Checked inductivity of 1225 backedges. 0 proven. 1225 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:18,882 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:18,882 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2018-01-23 14:45:18,882 INFO L409 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-01-23 14:45:18,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-01-23 14:45:18,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4078, Invalid=6634, Unknown=0, NotChecked=0, Total=10712 [2018-01-23 14:45:18,884 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 104 states. [2018-01-23 14:45:18,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:18,985 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-23 14:45:18,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-23 14:45:18,985 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 67 [2018-01-23 14:45:18,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:18,986 INFO L225 Difference]: With dead ends: 78 [2018-01-23 14:45:18,986 INFO L226 Difference]: Without dead ends: 69 [2018-01-23 14:45:18,986 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5140 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=4132, Invalid=6788, Unknown=0, NotChecked=0, Total=10920 [2018-01-23 14:45:18,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-23 14:45:18,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-23 14:45:18,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-23 14:45:18,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-23 14:45:18,989 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-23 14:45:18,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:18,989 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-23 14:45:18,989 INFO L433 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-01-23 14:45:18,989 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-23 14:45:18,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-23 14:45:18,990 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:18,990 INFO L322 BasicCegarLoop]: trace histogram [50, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:18,990 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:18,990 INFO L82 PathProgramCache]: Analyzing trace with hash 907483824, now seen corresponding path program 50 times [2018-01-23 14:45:18,990 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:18,990 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:18,991 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:18,991 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-23 14:45:18,991 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:19,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:19,008 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:19,904 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:19,904 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:19,904 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:19,909 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-23 14:45:19,917 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:19,926 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:19,929 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:19,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:20,791 INFO L134 CoverageAnalysis]: Checked inductivity of 1275 backedges. 0 proven. 1275 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:20,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:20,812 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 106 [2018-01-23 14:45:20,812 INFO L409 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-01-23 14:45:20,813 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-01-23 14:45:20,813 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4236, Invalid=6894, Unknown=0, NotChecked=0, Total=11130 [2018-01-23 14:45:20,813 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 106 states. [2018-01-23 14:45:20,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:20,948 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-23 14:45:20,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-23 14:45:20,948 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 68 [2018-01-23 14:45:20,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:20,948 INFO L225 Difference]: With dead ends: 79 [2018-01-23 14:45:20,948 INFO L226 Difference]: Without dead ends: 70 [2018-01-23 14:45:20,949 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 105 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5345 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=4291, Invalid=7051, Unknown=0, NotChecked=0, Total=11342 [2018-01-23 14:45:20,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-23 14:45:20,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-23 14:45:20,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-23 14:45:20,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-23 14:45:20,951 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-23 14:45:20,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:20,952 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-23 14:45:20,952 INFO L433 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-01-23 14:45:20,952 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-23 14:45:20,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-23 14:45:20,952 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:20,952 INFO L322 BasicCegarLoop]: trace histogram [51, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:20,952 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:20,953 INFO L82 PathProgramCache]: Analyzing trace with hash -782590677, now seen corresponding path program 51 times [2018-01-23 14:45:20,953 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:20,953 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:20,953 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:20,953 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:20,953 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:20,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:20,967 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:22,008 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:22,008 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:22,008 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:22,013 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-23 14:45:22,020 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,022 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,024 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,025 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,026 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,028 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,029 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,030 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,031 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,032 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,034 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,035 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,039 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,040 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,042 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,044 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,046 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,048 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,050 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,051 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,052 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-23 14:45:22,053 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:22,055 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:22,870 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 0 proven. 1326 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:22,890 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:22,890 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2018-01-23 14:45:22,891 INFO L409 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-01-23 14:45:22,891 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-01-23 14:45:22,892 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4397, Invalid=7159, Unknown=0, NotChecked=0, Total=11556 [2018-01-23 14:45:22,892 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 108 states. [2018-01-23 14:45:23,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:23,147 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-23 14:45:23,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-23 14:45:23,148 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 69 [2018-01-23 14:45:23,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:23,149 INFO L225 Difference]: With dead ends: 80 [2018-01-23 14:45:23,149 INFO L226 Difference]: Without dead ends: 71 [2018-01-23 14:45:23,149 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 107 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5554 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=4453, Invalid=7319, Unknown=0, NotChecked=0, Total=11772 [2018-01-23 14:45:23,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-23 14:45:23,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-23 14:45:23,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-23 14:45:23,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-23 14:45:23,153 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-23 14:45:23,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:23,153 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-23 14:45:23,153 INFO L433 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-01-23 14:45:23,154 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-23 14:45:23,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-23 14:45:23,154 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:23,154 INFO L322 BasicCegarLoop]: trace histogram [52, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:23,154 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:23,154 INFO L82 PathProgramCache]: Analyzing trace with hash -1635292656, now seen corresponding path program 52 times [2018-01-23 14:45:23,155 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:23,155 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:23,155 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:23,155 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:23,155 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:23,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:23,178 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:24,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:24,682 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:24,682 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:24,688 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-23 14:45:24,710 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:24,712 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-23 14:45:25,888 INFO L134 CoverageAnalysis]: Checked inductivity of 1378 backedges. 0 proven. 1378 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:25,908 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-23 14:45:25,908 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 110 [2018-01-23 14:45:25,909 INFO L409 AbstractCegarLoop]: Interpolant automaton has 110 states [2018-01-23 14:45:25,909 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 110 interpolants. [2018-01-23 14:45:25,910 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4561, Invalid=7429, Unknown=0, NotChecked=0, Total=11990 [2018-01-23 14:45:25,910 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 110 states. [2018-01-23 14:45:26,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-23 14:45:26,002 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-01-23 14:45:26,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-23 14:45:26,002 INFO L78 Accepts]: Start accepts. Automaton has 110 states. Word has length 70 [2018-01-23 14:45:26,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-23 14:45:26,003 INFO L225 Difference]: With dead ends: 81 [2018-01-23 14:45:26,003 INFO L226 Difference]: Without dead ends: 72 [2018-01-23 14:45:26,004 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 109 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5767 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=4618, Invalid=7592, Unknown=0, NotChecked=0, Total=12210 [2018-01-23 14:45:26,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-23 14:45:26,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-23 14:45:26,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-23 14:45:26,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-01-23 14:45:26,007 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-01-23 14:45:26,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-23 14:45:26,008 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-01-23 14:45:26,008 INFO L433 AbstractCegarLoop]: Interpolant automaton has 110 states. [2018-01-23 14:45:26,008 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-01-23 14:45:26,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-01-23 14:45:26,008 INFO L314 BasicCegarLoop]: Found error trace [2018-01-23 14:45:26,008 INFO L322 BasicCegarLoop]: trace histogram [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-23 14:45:26,008 INFO L371 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-23 14:45:26,009 INFO L82 PathProgramCache]: Analyzing trace with hash 1995717067, now seen corresponding path program 53 times [2018-01-23 14:45:26,009 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-23 14:45:26,009 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-23 14:45:26,009 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:26,009 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-23 14:45:26,009 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-23 14:45:26,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-23 14:45:26,024 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-23 14:45:27,120 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-23 14:45:27,121 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-23 14:45:27,121 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-23 14:45:27,125 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-23 14:45:27,130 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,131 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,131 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,132 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,133 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,134 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,134 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,135 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,136 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,137 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,138 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,138 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,139 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,140 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,141 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,142 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,143 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,144 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,145 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,146 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,147 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,148 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,150 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,151 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,152 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,153 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,154 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,158 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-23 14:45:27,160 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-23 14:45:27,162 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-01-23 14:45:27,638 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-01-23 14:45:27,638 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-23 14:45:27,640 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-23 14:45:27,640 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-23 14:45:27,641 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-23 14:45:27,641 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-23 14:45:27,641 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-23 14:45:27,641 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-23 14:45:27,641 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-23 14:45:27,641 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-23 14:45:27,641 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-23 14:45:27,641 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-23 14:45:27,642 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-23 14:45:27,642 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.01 02:45:27 BoogieIcfgContainer [2018-01-23 14:45:27,642 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-23 14:45:27,643 INFO L168 Benchmark]: Toolchain (without parser) took 52417.29 ms. Allocated memory was 304.1 MB in the beginning and 815.8 MB in the end (delta: 511.7 MB). Free memory was 263.4 MB in the beginning and 397.0 MB in the end (delta: -133.6 MB). Peak memory consumption was 378.1 MB. Max. memory is 5.3 GB. [2018-01-23 14:45:27,644 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 304.1 MB. Free memory is still 268.4 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-23 14:45:27,645 INFO L168 Benchmark]: CACSL2BoogieTranslator took 183.23 ms. Allocated memory is still 304.1 MB. Free memory was 262.4 MB in the beginning and 255.1 MB in the end (delta: 7.3 MB). Peak memory consumption was 7.3 MB. Max. memory is 5.3 GB. [2018-01-23 14:45:27,645 INFO L168 Benchmark]: Boogie Preprocessor took 27.68 ms. Allocated memory is still 304.1 MB. Free memory was 255.1 MB in the beginning and 253.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-23 14:45:27,645 INFO L168 Benchmark]: RCFGBuilder took 189.26 ms. Allocated memory is still 304.1 MB. Free memory was 253.1 MB in the beginning and 241.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 5.3 GB. [2018-01-23 14:45:27,645 INFO L168 Benchmark]: TraceAbstraction took 52008.85 ms. Allocated memory was 304.1 MB in the beginning and 815.8 MB in the end (delta: 511.7 MB). Free memory was 240.5 MB in the beginning and 397.0 MB in the end (delta: -156.5 MB). Peak memory consumption was 355.2 MB. Max. memory is 5.3 GB. [2018-01-23 14:45:27,646 INFO L344 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 304.1 MB. Free memory is still 268.4 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 183.23 ms. Allocated memory is still 304.1 MB. Free memory was 262.4 MB in the beginning and 255.1 MB in the end (delta: 7.3 MB). Peak memory consumption was 7.3 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 27.68 ms. Allocated memory is still 304.1 MB. Free memory was 255.1 MB in the beginning and 253.1 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 189.26 ms. Allocated memory is still 304.1 MB. Free memory was 253.1 MB in the beginning and 241.5 MB in the end (delta: 11.7 MB). Peak memory consumption was 11.7 MB. Max. memory is 5.3 GB. * TraceAbstraction took 52008.85 ms. Allocated memory was 304.1 MB in the beginning and 815.8 MB in the end (delta: 511.7 MB). Free memory was 240.5 MB in the beginning and 397.0 MB in the end (delta: -156.5 MB). Peak memory consumption was 355.2 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.boogie.preprocessor: - GenericResult: Unfinished Backtranslation Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - CounterExampleResult [Line: 1]: not all allocated memory was freed not all allocated memory was freed We found a FailurePath: - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.initErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. UNSAFE Result, 0.1s OverallTime, 1 OverallIterations, 1 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.0s SsaConstructionTime, 0.0s SatisfiabilityAnalysisTime, 0.0s InterpolantComputationTime, 3 NumberOfCodeBlocks, 3 NumberOfCodeBlocksAsserted, 1 NumberOfCheckSat, 0 ConstructedInterpolants, 0 QuantifiedInterpolants, 0 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 0 InterpolantComputations, 0 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 1]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 1). Cancelled while BasicCegarLoop was analyzing trace of length 72 with TraceHistMax 53, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 96 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. TIMEOUT Result, 51.7s OverallTime, 54 OverallIterations, 53 TraceHistogramMax, 4.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 904 SDtfs, 171 SDslu, 24617 SDs, 0 SdLazy, 5508 SolverSat, 198 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.2s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3905 GetRequests, 886 SyntacticMatches, 0 SemanticMatches, 3019 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105846 ImplicationChecksByTransitivity, 40.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=72occurred in iteration=53, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 53 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 42.3s InterpolantComputationTime, 4646 NumberOfCodeBlocks, 4646 NumberOfCodeBlocksAsserted, 465 NumberOfCheckSat, 4541 ConstructedInterpolants, 0 QuantifiedInterpolants, 897217 SizeOfPredicates, 52 NumberOfNonLiveVariables, 7514 ConjunctsInSsa, 1534 ConjunctsInUnsatCore, 105 InterpolantComputations, 1 PerfectInterpolantSequences, 0/49608 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, REUSE_STATISTICS: No data available - TimeoutResultAtElement [Line: 25]: Timeout (TraceAbstraction) Unable to prove that all allocated memory was freed (line 25). Cancelled while IsEmpty was searching accepting run (input had 22 states). - StatisticsResult: Ultimate Automizer benchmark data for error location: mainErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. TIMEOUT Result, 0.0s OverallTime, 0 OverallIterations, 0 TraceHistogramMax, 0.0s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: No data available, PredicateUnifierStatistics: No data available, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=22occurred in iteration=0, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: No data available, REUSE_STATISTICS: No data available RESULT: Ultimate proved your program to be incorrect! Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-23_14-45-27-653.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-23_14-45-27-653.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-23_14-45-27-653.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_true-valid-memsafety_true-termination.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-23_14-45-27-653.csv Completed graceful shutdown