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-2f49842 [2018-01-20 22:18:52,480 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-20 22:18:52,482 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-20 22:18:52,497 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-20 22:18:52,498 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-20 22:18:52,499 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-20 22:18:52,500 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-20 22:18:52,502 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-20 22:18:52,505 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-20 22:18:52,506 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-20 22:18:52,507 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-20 22:18:52,507 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-20 22:18:52,508 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-20 22:18:52,509 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-20 22:18:52,510 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-20 22:18:52,513 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-20 22:18:52,515 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-20 22:18:52,518 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-20 22:18:52,520 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-20 22:18:52,521 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-20 22:18:52,523 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-20 22:18:52,524 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-20 22:18:52,524 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-20 22:18:52,525 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-20 22:18:52,526 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-20 22:18:52,527 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-20 22:18:52,527 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-20 22:18:52,528 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-20 22:18:52,528 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-20 22:18:52,529 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-20 22:18:52,529 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-20 22:18:52,530 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-20 22:18:52,538 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-20 22:18:52,539 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-20 22:18:52,539 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-20 22:18:52,539 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-20 22:18:52,540 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-20 22:18:52,540 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-20 22:18:52,540 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-20 22:18:52,540 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-20 22:18:52,540 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-20 22:18:52,541 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-20 22:18:52,542 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-20 22:18:52,542 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-20 22:18:52,543 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-20 22:18:52,543 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-20 22:18:52,543 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-20 22:18:52,543 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-20 22:18:52,543 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-20 22:18:52,543 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-20 22:18:52,544 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-20 22:18:52,545 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-20 22:18:52,545 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-20 22:18:52,578 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-20 22:18:52,589 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-20 22:18:52,592 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-20 22:18:52,593 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-20 22:18:52,593 INFO L276 PluginConnector]: CDTParser initialized [2018-01-20 22:18:52,594 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-20 22:18:52,707 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-20 22:18:52,710 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-20 22:18:52,711 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-20 22:18:52,711 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-20 22:18:52,716 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-20 22:18:52,717 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,719 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@58e215d5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52, skipping insertion in model container [2018-01-20 22:18:52,720 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,733 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:18:52,747 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:18:52,854 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:18:52,868 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:18:52,873 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52 WrapperNode [2018-01-20 22:18:52,873 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-20 22:18:52,874 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-20 22:18:52,874 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-20 22:18:52,874 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-20 22:18:52,885 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,886 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,893 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,893 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,896 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,900 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,901 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (1/1) ... [2018-01-20 22:18:52,902 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-20 22:18:52,903 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-20 22:18:52,903 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-20 22:18:52,903 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-20 22:18:52,905 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (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-20 22:18:52,954 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-20 22:18:52,954 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-20 22:18:52,954 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-20 22:18:52,955 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-20 22:18:52,955 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-20 22:18:52,955 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-20 22:18:52,955 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-20 22:18:52,955 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-20 22:18:52,956 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-20 22:18:52,956 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-20 22:18:52,956 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-20 22:18:52,956 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-20 22:18:53,082 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-20 22:18:53,082 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:18:53 BoogieIcfgContainer [2018-01-20 22:18:53,082 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-20 22:18:53,083 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-20 22:18:53,083 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-20 22:18:53,085 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-20 22:18:53,085 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.01 10:18:52" (1/3) ... [2018-01-20 22:18:53,086 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f3f36b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:18:53, skipping insertion in model container [2018-01-20 22:18:53,086 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:18:52" (2/3) ... [2018-01-20 22:18:53,087 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@79f3f36b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:18:53, skipping insertion in model container [2018-01-20 22:18:53,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:18:53" (3/3) ... [2018-01-20 22:18:53,089 INFO L105 eAbstractionObserver]: Analyzing ICFG memsetNonZero3_true-valid-memsafety_true-termination.c [2018-01-20 22:18:53,096 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-20 22:18:53,101 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-20 22:18:53,142 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:18:53,143 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:18:53,143 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:18:53,143 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:18:53,143 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:18:53,143 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:18:53,143 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:18:53,144 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-20 22:18:53,145 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:18:53,166 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:18:53,172 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-20 22:18:53,173 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:53,174 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-20 22:18:53,174 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-20 22:18:53,180 INFO L82 PathProgramCache]: Analyzing trace with hash 51896, now seen corresponding path program 1 times [2018-01-20 22:18:53,182 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:53,182 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:53,238 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,238 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,239 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:18:53,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:18:53,303 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-20 22:18:53,310 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-20 22:18:53,315 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:18:53,315 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:18:53,316 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:18:53,316 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:18:53,316 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:18:53,316 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:18:53,316 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:18:53,316 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-20 22:18:53,316 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:18:53,318 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:18:53,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-20 22:18:53,319 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:53,319 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-20 22:18:53,319 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:53,319 INFO L82 PathProgramCache]: Analyzing trace with hash 126067280, now seen corresponding path program 1 times [2018-01-20 22:18:53,320 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:53,320 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:53,321 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,321 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,321 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:53,355 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:53,454 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-20 22:18:53,456 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-20 22:18:53,457 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-20 22:18:53,458 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-20 22:18:53,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-20 22:18:53,469 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-20 22:18:53,471 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 4 states. [2018-01-20 22:18:53,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:53,519 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:18:53,520 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-20 22:18:53,521 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-20 22:18:53,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:53,531 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:18:53,531 INFO L226 Difference]: Without dead ends: 20 [2018-01-20 22:18:53,533 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-20 22:18:53,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-20 22:18:53,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-20 22:18:53,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-20 22:18:53,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-20 22:18:53,623 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-20 22:18:53,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:53,624 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-20 22:18:53,624 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-20 22:18:53,624 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-20 22:18:53,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-20 22:18:53,625 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:53,625 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-20 22:18:53,625 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:53,626 INFO L82 PathProgramCache]: Analyzing trace with hash 763300235, now seen corresponding path program 1 times [2018-01-20 22:18:53,626 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:53,626 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:53,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,627 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:53,644 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:53,718 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-20 22:18:53,718 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:53,718 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-20 22:18:53,728 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:53,752 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:53,838 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-20 22:18:53,868 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:53,868 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2018-01-20 22:18:53,869 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-20 22:18:53,869 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-20 22:18:53,870 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2018-01-20 22:18:53,870 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 8 states. [2018-01-20 22:18:53,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:53,916 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-20 22:18:53,916 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-20 22:18:53,917 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-01-20 22:18:53,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:53,918 INFO L225 Difference]: With dead ends: 30 [2018-01-20 22:18:53,918 INFO L226 Difference]: Without dead ends: 21 [2018-01-20 22:18:53,919 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2018-01-20 22:18:53,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-20 22:18:53,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-20 22:18:53,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-20 22:18:53,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-20 22:18:53,924 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-20 22:18:53,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:53,924 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-20 22:18:53,924 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-20 22:18:53,924 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-20 22:18:53,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-20 22:18:53,925 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:53,925 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-20 22:18:53,925 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:53,926 INFO L82 PathProgramCache]: Analyzing trace with hash -957314640, now seen corresponding path program 2 times [2018-01-20 22:18:53,926 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:53,926 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:53,927 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,927 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:53,928 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:53,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:53,944 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:54,029 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-20 22:18:54,030 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:54,030 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-20 22:18:54,039 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:54,061 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,064 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,073 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:54,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:54,122 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-20 22:18:54,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:54,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2018-01-20 22:18:54,158 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-20 22:18:54,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-20 22:18:54,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2018-01-20 22:18:54,159 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 10 states. [2018-01-20 22:18:54,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:54,234 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-20 22:18:54,237 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-20 22:18:54,238 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 20 [2018-01-20 22:18:54,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:54,238 INFO L225 Difference]: With dead ends: 31 [2018-01-20 22:18:54,239 INFO L226 Difference]: Without dead ends: 22 [2018-01-20 22:18:54,239 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-20 22:18:54,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-20 22:18:54,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-20 22:18:54,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-20 22:18:54,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-20 22:18:54,243 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-20 22:18:54,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:54,244 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-20 22:18:54,244 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-20 22:18:54,244 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-20 22:18:54,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-20 22:18:54,245 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:54,245 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-20 22:18:54,245 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:54,245 INFO L82 PathProgramCache]: Analyzing trace with hash 1538199083, now seen corresponding path program 3 times [2018-01-20 22:18:54,245 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:54,245 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:54,246 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,246 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:54,247 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:54,261 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:54,333 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-20 22:18:54,333 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:54,334 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-20 22:18:54,341 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:54,353 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:54,356 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:54,357 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:54,357 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:54,359 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:54,423 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-20 22:18:54,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:54,444 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2018-01-20 22:18:54,444 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-20 22:18:54,445 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-20 22:18:54,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2018-01-20 22:18:54,445 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 12 states. [2018-01-20 22:18:54,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:54,505 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-20 22:18:54,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-20 22:18:54,505 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 21 [2018-01-20 22:18:54,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:54,506 INFO L225 Difference]: With dead ends: 32 [2018-01-20 22:18:54,506 INFO L226 Difference]: Without dead ends: 23 [2018-01-20 22:18:54,507 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-20 22:18:54,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-20 22:18:54,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-20 22:18:54,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-20 22:18:54,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-20 22:18:54,512 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-20 22:18:54,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:54,512 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-20 22:18:54,512 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-20 22:18:54,512 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-20 22:18:54,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-20 22:18:54,513 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:54,513 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-20 22:18:54,513 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:54,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1589713168, now seen corresponding path program 4 times [2018-01-20 22:18:54,514 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:54,514 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:54,515 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,515 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:54,515 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:54,530 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:54,657 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-20 22:18:54,657 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:54,657 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-20 22:18:54,675 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:54,696 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:54,699 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:54,765 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-20 22:18:54,787 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:54,787 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2018-01-20 22:18:54,787 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-20 22:18:54,787 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-20 22:18:54,788 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=109, Unknown=0, NotChecked=0, Total=182 [2018-01-20 22:18:54,788 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 14 states. [2018-01-20 22:18:54,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:54,825 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-20 22:18:54,826 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-20 22:18:54,826 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 22 [2018-01-20 22:18:54,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:54,827 INFO L225 Difference]: With dead ends: 33 [2018-01-20 22:18:54,827 INFO L226 Difference]: Without dead ends: 24 [2018-01-20 22:18:54,827 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-20 22:18:54,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-20 22:18:54,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-20 22:18:54,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-20 22:18:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-20 22:18:54,831 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-20 22:18:54,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:54,831 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-20 22:18:54,832 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-20 22:18:54,832 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-20 22:18:54,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-20 22:18:54,832 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:54,833 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-20 22:18:54,833 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:54,833 INFO L82 PathProgramCache]: Analyzing trace with hash -1108317493, now seen corresponding path program 5 times [2018-01-20 22:18:54,833 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:54,833 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:54,834 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,834 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:54,834 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:54,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:54,847 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:54,933 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-20 22:18:54,933 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:54,934 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-20 22:18:54,940 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:54,946 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,947 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,948 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,960 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:54,965 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:54,967 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:55,015 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-20 22:18:55,035 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:55,035 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2018-01-20 22:18:55,035 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-20 22:18:55,035 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-20 22:18:55,035 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2018-01-20 22:18:55,036 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 16 states. [2018-01-20 22:18:55,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:55,094 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:18:55,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-20 22:18:55,094 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 23 [2018-01-20 22:18:55,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:55,095 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:18:55,095 INFO L226 Difference]: Without dead ends: 25 [2018-01-20 22:18:55,096 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-20 22:18:55,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-20 22:18:55,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-20 22:18:55,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-20 22:18:55,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-20 22:18:55,100 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-20 22:18:55,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:55,100 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-20 22:18:55,100 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-20 22:18:55,100 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-20 22:18:55,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-20 22:18:55,101 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:55,101 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-20 22:18:55,101 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:55,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1152077936, now seen corresponding path program 6 times [2018-01-20 22:18:55,102 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:55,102 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:55,102 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,102 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:55,103 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:55,115 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:55,224 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-20 22:18:55,225 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:55,225 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-20 22:18:55,229 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:55,238 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:55,240 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:55,249 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:55,252 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:55,253 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:55,255 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:55,297 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-20 22:18:55,317 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:55,318 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2018-01-20 22:18:55,318 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-20 22:18:55,318 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-20 22:18:55,318 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=184, Unknown=0, NotChecked=0, Total=306 [2018-01-20 22:18:55,319 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 18 states. [2018-01-20 22:18:55,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:55,364 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-20 22:18:55,364 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-20 22:18:55,364 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 24 [2018-01-20 22:18:55,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:55,365 INFO L225 Difference]: With dead ends: 35 [2018-01-20 22:18:55,365 INFO L226 Difference]: Without dead ends: 26 [2018-01-20 22:18:55,365 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-20 22:18:55,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-20 22:18:55,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-20 22:18:55,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-20 22:18:55,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-20 22:18:55,368 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-20 22:18:55,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:55,368 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-20 22:18:55,368 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-20 22:18:55,368 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-20 22:18:55,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-20 22:18:55,369 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:55,369 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-20 22:18:55,369 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:55,369 INFO L82 PathProgramCache]: Analyzing trace with hash -1790107797, now seen corresponding path program 7 times [2018-01-20 22:18:55,369 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:55,369 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:55,370 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,370 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:55,370 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:55,383 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:55,525 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-20 22:18:55,525 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:55,525 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-20 22:18:55,534 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:55,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:55,548 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:55,610 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-20 22:18:55,630 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:55,630 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2018-01-20 22:18:55,630 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-20 22:18:55,631 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-20 22:18:55,631 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=229, Unknown=0, NotChecked=0, Total=380 [2018-01-20 22:18:55,631 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 20 states. [2018-01-20 22:18:55,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:55,700 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-20 22:18:55,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-20 22:18:55,701 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 25 [2018-01-20 22:18:55,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:55,702 INFO L225 Difference]: With dead ends: 36 [2018-01-20 22:18:55,702 INFO L226 Difference]: Without dead ends: 27 [2018-01-20 22:18:55,703 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-20 22:18:55,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-20 22:18:55,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-20 22:18:55,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-20 22:18:55,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-20 22:18:55,707 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-20 22:18:55,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:55,707 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-20 22:18:55,707 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-20 22:18:55,707 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-20 22:18:55,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-20 22:18:55,708 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:55,708 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-20 22:18:55,708 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:55,708 INFO L82 PathProgramCache]: Analyzing trace with hash 1491414992, now seen corresponding path program 8 times [2018-01-20 22:18:55,709 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:55,709 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:55,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,710 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:55,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:55,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:55,721 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:55,955 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-20 22:18:55,955 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:55,956 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-20 22:18:55,964 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:55,973 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:55,981 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:55,986 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:55,988 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:56,192 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-20 22:18:56,212 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:56,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2018-01-20 22:18:56,213 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-20 22:18:56,213 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-20 22:18:56,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=183, Invalid=279, Unknown=0, NotChecked=0, Total=462 [2018-01-20 22:18:56,214 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 22 states. [2018-01-20 22:18:56,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:56,257 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-20 22:18:56,257 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-20 22:18:56,257 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 26 [2018-01-20 22:18:56,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:56,258 INFO L225 Difference]: With dead ends: 37 [2018-01-20 22:18:56,258 INFO L226 Difference]: Without dead ends: 28 [2018-01-20 22:18:56,259 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-20 22:18:56,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-20 22:18:56,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-20 22:18:56,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-20 22:18:56,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-20 22:18:56,262 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-20 22:18:56,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:56,262 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-20 22:18:56,262 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-20 22:18:56,262 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-20 22:18:56,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-20 22:18:56,263 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:56,263 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-20 22:18:56,263 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:56,263 INFO L82 PathProgramCache]: Analyzing trace with hash 139406347, now seen corresponding path program 9 times [2018-01-20 22:18:56,263 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:56,263 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:56,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,264 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:56,264 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:56,276 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:56,430 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-20 22:18:56,431 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:56,431 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-20 22:18:56,438 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:56,447 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,453 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,454 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,456 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,457 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,458 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:56,466 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:56,468 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:56,549 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-20 22:18:56,581 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:56,581 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2018-01-20 22:18:56,581 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-20 22:18:56,582 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-20 22:18:56,582 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=334, Unknown=0, NotChecked=0, Total=552 [2018-01-20 22:18:56,582 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 24 states. [2018-01-20 22:18:56,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:56,626 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-20 22:18:56,626 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-20 22:18:56,627 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 27 [2018-01-20 22:18:56,627 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:56,627 INFO L225 Difference]: With dead ends: 38 [2018-01-20 22:18:56,627 INFO L226 Difference]: Without dead ends: 29 [2018-01-20 22:18:56,628 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 220 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=232, Invalid=368, Unknown=0, NotChecked=0, Total=600 [2018-01-20 22:18:56,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-20 22:18:56,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-20 22:18:56,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-20 22:18:56,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-20 22:18:56,632 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-20 22:18:56,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:56,632 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-20 22:18:56,633 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-20 22:18:56,633 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-20 22:18:56,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-20 22:18:56,633 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:56,634 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-20 22:18:56,634 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:56,634 INFO L82 PathProgramCache]: Analyzing trace with hash 1176811312, now seen corresponding path program 10 times [2018-01-20 22:18:56,634 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:56,634 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:56,635 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,635 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:56,635 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:56,648 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:56,754 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-20 22:18:56,754 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:56,754 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-20 22:18:56,759 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:56,770 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:56,772 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:56,855 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-20 22:18:56,875 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:56,875 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2018-01-20 22:18:56,875 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-20 22:18:56,876 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-20 22:18:56,876 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=256, Invalid=394, Unknown=0, NotChecked=0, Total=650 [2018-01-20 22:18:56,876 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 26 states. [2018-01-20 22:18:56,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:56,910 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-20 22:18:56,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-20 22:18:56,910 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 28 [2018-01-20 22:18:56,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:56,911 INFO L225 Difference]: With dead ends: 39 [2018-01-20 22:18:56,911 INFO L226 Difference]: Without dead ends: 30 [2018-01-20 22:18:56,911 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-20 22:18:56,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-20 22:18:56,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-20 22:18:56,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-20 22:18:56,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-20 22:18:56,915 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-20 22:18:56,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:56,916 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-20 22:18:56,916 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-20 22:18:56,916 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-20 22:18:56,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-20 22:18:56,917 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:56,917 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-20 22:18:56,917 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:56,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1023373141, now seen corresponding path program 11 times [2018-01-20 22:18:56,917 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:56,917 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:56,918 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,918 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:56,919 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:56,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:56,929 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:57,046 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-20 22:18:57,047 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:57,047 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-20 22:18:57,056 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:57,059 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,060 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,061 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,062 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,063 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,063 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,068 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:57,069 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:57,071 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:57,158 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-20 22:18:57,178 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:57,178 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2018-01-20 22:18:57,178 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-20 22:18:57,178 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-20 22:18:57,179 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=297, Invalid=459, Unknown=0, NotChecked=0, Total=756 [2018-01-20 22:18:57,179 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 28 states. [2018-01-20 22:18:57,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:57,227 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-20 22:18:57,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-20 22:18:57,227 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 29 [2018-01-20 22:18:57,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:57,227 INFO L225 Difference]: With dead ends: 40 [2018-01-20 22:18:57,228 INFO L226 Difference]: Without dead ends: 31 [2018-01-20 22:18:57,228 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-20 22:18:57,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-20 22:18:57,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-20 22:18:57,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-20 22:18:57,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-20 22:18:57,231 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-20 22:18:57,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:57,231 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-20 22:18:57,231 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-20 22:18:57,231 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-20 22:18:57,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-20 22:18:57,231 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:57,231 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-20 22:18:57,232 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:57,232 INFO L82 PathProgramCache]: Analyzing trace with hash -509614448, now seen corresponding path program 12 times [2018-01-20 22:18:57,232 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:57,232 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:57,232 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:57,232 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:57,233 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:57,242 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:57,410 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-20 22:18:57,410 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:57,410 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-20 22:18:57,417 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:18:57,425 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,427 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,429 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,430 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,431 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,433 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,435 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:18:57,436 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:57,438 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:57,596 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-20 22:18:57,627 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:57,627 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2018-01-20 22:18:57,627 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-20 22:18:57,627 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-20 22:18:57,628 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=341, Invalid=529, Unknown=0, NotChecked=0, Total=870 [2018-01-20 22:18:57,628 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 30 states. [2018-01-20 22:18:57,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:57,678 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-20 22:18:57,679 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-20 22:18:57,679 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 30 [2018-01-20 22:18:57,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:57,680 INFO L225 Difference]: With dead ends: 41 [2018-01-20 22:18:57,680 INFO L226 Difference]: Without dead ends: 32 [2018-01-20 22:18:57,681 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 367 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=358, Invalid=572, Unknown=0, NotChecked=0, Total=930 [2018-01-20 22:18:57,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-20 22:18:57,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-20 22:18:57,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-20 22:18:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-20 22:18:57,685 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-20 22:18:57,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:57,685 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-20 22:18:57,686 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-20 22:18:57,686 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-20 22:18:57,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-20 22:18:57,686 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:57,687 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-20 22:18:57,687 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:57,687 INFO L82 PathProgramCache]: Analyzing trace with hash -1762964149, now seen corresponding path program 13 times [2018-01-20 22:18:57,687 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:57,687 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:57,688 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:57,688 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:57,688 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:57,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:57,697 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:57,929 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-20 22:18:57,930 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:57,930 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-20 22:18:57,934 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:57,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:57,948 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:58,054 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-20 22:18:58,075 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:58,075 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2018-01-20 22:18:58,075 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-20 22:18:58,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-20 22:18:58,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=388, Invalid=604, Unknown=0, NotChecked=0, Total=992 [2018-01-20 22:18:58,076 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 32 states. [2018-01-20 22:18:58,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:58,134 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-20 22:18:58,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-20 22:18:58,134 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 31 [2018-01-20 22:18:58,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:58,135 INFO L225 Difference]: With dead ends: 42 [2018-01-20 22:18:58,135 INFO L226 Difference]: Without dead ends: 33 [2018-01-20 22:18:58,135 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-20 22:18:58,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-20 22:18:58,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-20 22:18:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-20 22:18:58,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-20 22:18:58,138 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-20 22:18:58,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:58,139 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-20 22:18:58,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-20 22:18:58,139 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-20 22:18:58,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-20 22:18:58,139 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:58,140 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-20 22:18:58,140 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:58,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1962099216, now seen corresponding path program 14 times [2018-01-20 22:18:58,140 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:58,140 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:58,141 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,141 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:18:58,141 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:58,150 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:58,395 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-20 22:18:58,396 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:58,396 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-20 22:18:58,404 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:18:58,412 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:58,417 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:58,418 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:58,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:58,547 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-20 22:18:58,567 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:58,567 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2018-01-20 22:18:58,567 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-20 22:18:58,567 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-20 22:18:58,568 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=438, Invalid=684, Unknown=0, NotChecked=0, Total=1122 [2018-01-20 22:18:58,568 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 34 states. [2018-01-20 22:18:58,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:58,612 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-20 22:18:58,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-20 22:18:58,612 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 32 [2018-01-20 22:18:58,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:58,612 INFO L225 Difference]: With dead ends: 43 [2018-01-20 22:18:58,612 INFO L226 Difference]: Without dead ends: 34 [2018-01-20 22:18:58,613 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 485 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=733, Unknown=0, NotChecked=0, Total=1190 [2018-01-20 22:18:58,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-20 22:18:58,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-20 22:18:58,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-20 22:18:58,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-20 22:18:58,616 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-20 22:18:58,617 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:58,617 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-20 22:18:58,617 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-20 22:18:58,617 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-20 22:18:58,618 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-20 22:18:58,618 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:58,618 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-20 22:18:58,618 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:58,618 INFO L82 PathProgramCache]: Analyzing trace with hash 454648299, now seen corresponding path program 15 times [2018-01-20 22:18:58,618 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:58,618 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:58,619 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,619 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:58,619 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:58,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:58,629 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:58,798 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-20 22:18:58,798 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:58,798 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-20 22:18:58,805 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:18:58,814 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,816 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,818 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,819 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,820 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,822 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,823 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,824 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,826 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:18:58,826 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:58,829 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:58,968 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-20 22:18:58,989 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:58,990 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2018-01-20 22:18:58,990 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-20 22:18:58,990 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-20 22:18:58,990 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=491, Invalid=769, Unknown=0, NotChecked=0, Total=1260 [2018-01-20 22:18:58,991 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 36 states. [2018-01-20 22:18:59,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:59,037 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-20 22:18:59,037 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-20 22:18:59,037 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 33 [2018-01-20 22:18:59,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:59,037 INFO L225 Difference]: With dead ends: 44 [2018-01-20 22:18:59,037 INFO L226 Difference]: Without dead ends: 35 [2018-01-20 22:18:59,038 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-20 22:18:59,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-20 22:18:59,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-20 22:18:59,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-20 22:18:59,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-20 22:18:59,042 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-20 22:18:59,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:59,042 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-20 22:18:59,042 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-20 22:18:59,042 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-20 22:18:59,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-20 22:18:59,043 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:59,043 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-20 22:18:59,043 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:59,043 INFO L82 PathProgramCache]: Analyzing trace with hash -1935590064, now seen corresponding path program 16 times [2018-01-20 22:18:59,043 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:59,044 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:59,044 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:59,044 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:59,045 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:59,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:59,054 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:59,302 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-20 22:18:59,302 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:59,302 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-20 22:18:59,308 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:18:59,320 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:59,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:18:59,500 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-20 22:18:59,520 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:18:59,520 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2018-01-20 22:18:59,520 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-20 22:18:59,520 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-20 22:18:59,521 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=547, Invalid=859, Unknown=0, NotChecked=0, Total=1406 [2018-01-20 22:18:59,521 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 38 states. [2018-01-20 22:18:59,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:18:59,557 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-20 22:18:59,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-20 22:18:59,557 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 34 [2018-01-20 22:18:59,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:18:59,558 INFO L225 Difference]: With dead ends: 45 [2018-01-20 22:18:59,558 INFO L226 Difference]: Without dead ends: 36 [2018-01-20 22:18:59,559 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 619 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=568, Invalid=914, Unknown=0, NotChecked=0, Total=1482 [2018-01-20 22:18:59,559 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-20 22:18:59,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-20 22:18:59,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-20 22:18:59,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-20 22:18:59,563 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-20 22:18:59,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:18:59,563 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-20 22:18:59,563 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-20 22:18:59,563 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-20 22:18:59,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-20 22:18:59,564 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:18:59,564 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-20 22:18:59,564 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:18:59,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1276432011, now seen corresponding path program 17 times [2018-01-20 22:18:59,565 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:18:59,565 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:18:59,565 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:59,566 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:18:59,566 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:18:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:18:59,574 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:18:59,800 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-20 22:18:59,800 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:18:59,800 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-20 22:18:59,805 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:18:59,808 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,809 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,810 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,811 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,812 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,812 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,813 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,815 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,818 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:18:59,819 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:18:59,821 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:00,049 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-20 22:19:00,069 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:00,069 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2018-01-20 22:19:00,070 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-20 22:19:00,070 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-20 22:19:00,070 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=606, Invalid=954, Unknown=0, NotChecked=0, Total=1560 [2018-01-20 22:19:00,070 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 40 states. [2018-01-20 22:19:00,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:00,148 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-20 22:19:00,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-20 22:19:00,148 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 35 [2018-01-20 22:19:00,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:00,149 INFO L225 Difference]: With dead ends: 46 [2018-01-20 22:19:00,149 INFO L226 Difference]: Without dead ends: 37 [2018-01-20 22:19:00,150 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 692 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=628, Invalid=1012, Unknown=0, NotChecked=0, Total=1640 [2018-01-20 22:19:00,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-20 22:19:00,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-20 22:19:00,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-20 22:19:00,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-20 22:19:00,154 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-20 22:19:00,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:00,154 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-20 22:19:00,154 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-20 22:19:00,154 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-20 22:19:00,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-20 22:19:00,155 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:00,155 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-20 22:19:00,155 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:00,155 INFO L82 PathProgramCache]: Analyzing trace with hash 2064868528, now seen corresponding path program 18 times [2018-01-20 22:19:00,155 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:00,155 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:00,156 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:00,156 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:00,156 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:00,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:00,165 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:00,589 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-20 22:19:00,589 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:00,589 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-20 22:19:00,600 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:00,611 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,614 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,616 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,621 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,626 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,627 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,630 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,631 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,634 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,635 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:00,637 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:00,639 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:01,160 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-20 22:19:01,180 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:01,181 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2018-01-20 22:19:01,181 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-20 22:19:01,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-20 22:19:01,182 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=1054, Unknown=0, NotChecked=0, Total=1722 [2018-01-20 22:19:01,182 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 42 states. [2018-01-20 22:19:01,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:01,235 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-20 22:19:01,235 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-20 22:19:01,236 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 36 [2018-01-20 22:19:01,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:01,236 INFO L225 Difference]: With dead ends: 47 [2018-01-20 22:19:01,236 INFO L226 Difference]: Without dead ends: 38 [2018-01-20 22:19:01,237 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 769 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=691, Invalid=1115, Unknown=0, NotChecked=0, Total=1806 [2018-01-20 22:19:01,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-20 22:19:01,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-20 22:19:01,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-20 22:19:01,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-20 22:19:01,239 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-20 22:19:01,240 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:01,240 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-20 22:19:01,240 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-20 22:19:01,240 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-20 22:19:01,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-20 22:19:01,240 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:01,240 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-20 22:19:01,240 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:01,240 INFO L82 PathProgramCache]: Analyzing trace with hash 736596779, now seen corresponding path program 19 times [2018-01-20 22:19:01,241 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:01,241 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:01,241 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,241 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:01,241 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:01,250 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:01,518 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-20 22:19:01,518 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:01,519 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-20 22:19:01,526 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:01,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:01,542 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:01,782 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-20 22:19:01,804 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:01,804 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2018-01-20 22:19:01,804 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-20 22:19:01,804 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-20 22:19:01,805 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=733, Invalid=1159, Unknown=0, NotChecked=0, Total=1892 [2018-01-20 22:19:01,805 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 44 states. [2018-01-20 22:19:01,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:01,889 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-20 22:19:01,889 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-20 22:19:01,889 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 37 [2018-01-20 22:19:01,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:01,890 INFO L225 Difference]: With dead ends: 48 [2018-01-20 22:19:01,890 INFO L226 Difference]: Without dead ends: 39 [2018-01-20 22:19:01,891 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-20 22:19:01,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-20 22:19:01,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-20 22:19:01,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-20 22:19:01,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-20 22:19:01,895 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-20 22:19:01,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:01,895 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-20 22:19:01,895 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-20 22:19:01,896 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-20 22:19:01,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-20 22:19:01,896 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:01,896 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-20 22:19:01,896 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:01,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1785121776, now seen corresponding path program 20 times [2018-01-20 22:19:01,897 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:01,897 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:01,897 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,898 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:01,898 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:01,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:01,907 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:02,208 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-20 22:19:02,209 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:02,209 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-20 22:19:02,214 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:02,220 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,224 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:02,225 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:02,227 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:02,527 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-20 22:19:02,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:02,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2018-01-20 22:19:02,547 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-20 22:19:02,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-20 22:19:02,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=801, Invalid=1269, Unknown=0, NotChecked=0, Total=2070 [2018-01-20 22:19:02,548 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 46 states. [2018-01-20 22:19:02,671 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:02,671 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-20 22:19:02,671 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-20 22:19:02,671 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 38 [2018-01-20 22:19:02,672 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:02,672 INFO L225 Difference]: With dead ends: 49 [2018-01-20 22:19:02,672 INFO L226 Difference]: Without dead ends: 40 [2018-01-20 22:19:02,672 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=826, Invalid=1336, Unknown=0, NotChecked=0, Total=2162 [2018-01-20 22:19:02,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-20 22:19:02,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-20 22:19:02,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-20 22:19:02,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-20 22:19:02,676 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-20 22:19:02,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:02,677 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-20 22:19:02,677 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-20 22:19:02,677 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-20 22:19:02,677 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-20 22:19:02,678 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:02,678 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-20 22:19:02,678 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:02,678 INFO L82 PathProgramCache]: Analyzing trace with hash 1645981643, now seen corresponding path program 21 times [2018-01-20 22:19:02,678 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:02,678 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:02,679 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:02,679 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:02,679 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:02,687 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:03,003 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-20 22:19:03,004 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:03,004 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-20 22:19:03,013 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:03,021 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,024 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,026 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,039 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,042 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,044 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,045 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:03,047 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:03,049 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:03,330 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-20 22:19:03,350 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:03,350 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2018-01-20 22:19:03,351 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-20 22:19:03,351 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-20 22:19:03,351 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=872, Invalid=1384, Unknown=0, NotChecked=0, Total=2256 [2018-01-20 22:19:03,352 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 48 states. [2018-01-20 22:19:03,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:03,406 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-20 22:19:03,406 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-20 22:19:03,407 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 39 [2018-01-20 22:19:03,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:03,407 INFO L225 Difference]: With dead ends: 50 [2018-01-20 22:19:03,407 INFO L226 Difference]: Without dead ends: 41 [2018-01-20 22:19:03,408 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1024 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=898, Invalid=1454, Unknown=0, NotChecked=0, Total=2352 [2018-01-20 22:19:03,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-20 22:19:03,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-20 22:19:03,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-20 22:19:03,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-20 22:19:03,412 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-20 22:19:03,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:03,412 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-20 22:19:03,413 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-20 22:19:03,413 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-20 22:19:03,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-20 22:19:03,413 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:03,413 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-20 22:19:03,414 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:03,414 INFO L82 PathProgramCache]: Analyzing trace with hash 636005232, now seen corresponding path program 22 times [2018-01-20 22:19:03,414 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:03,414 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:03,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:03,415 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:03,415 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:03,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:03,422 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:03,753 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-20 22:19:03,753 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:03,753 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-20 22:19:03,758 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:03,770 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:03,772 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:03,990 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-20 22:19:04,009 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:04,009 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2018-01-20 22:19:04,010 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-20 22:19:04,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-20 22:19:04,010 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=1504, Unknown=0, NotChecked=0, Total=2450 [2018-01-20 22:19:04,010 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 50 states. [2018-01-20 22:19:04,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:04,065 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-20 22:19:04,065 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-20 22:19:04,065 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 40 [2018-01-20 22:19:04,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:04,065 INFO L225 Difference]: With dead ends: 51 [2018-01-20 22:19:04,065 INFO L226 Difference]: Without dead ends: 42 [2018-01-20 22:19:04,066 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1117 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=973, Invalid=1577, Unknown=0, NotChecked=0, Total=2550 [2018-01-20 22:19:04,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-20 22:19:04,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-20 22:19:04,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-20 22:19:04,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-20 22:19:04,069 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-20 22:19:04,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:04,069 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-20 22:19:04,069 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-20 22:19:04,069 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-20 22:19:04,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-20 22:19:04,069 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:04,070 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-20 22:19:04,070 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:04,070 INFO L82 PathProgramCache]: Analyzing trace with hash -608492437, now seen corresponding path program 23 times [2018-01-20 22:19:04,070 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:04,070 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:04,071 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:04,071 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:04,071 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:04,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:04,081 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:04,429 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-20 22:19:04,429 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:04,429 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-20 22:19:04,434 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:04,438 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,439 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,440 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,441 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,441 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,442 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,443 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,444 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,444 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,445 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,446 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,447 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,451 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:04,452 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:04,453 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:04,699 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-20 22:19:04,720 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:04,720 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2018-01-20 22:19:04,720 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-20 22:19:04,720 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-20 22:19:04,721 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1023, Invalid=1629, Unknown=0, NotChecked=0, Total=2652 [2018-01-20 22:19:04,721 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 52 states. [2018-01-20 22:19:04,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:04,804 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-20 22:19:04,804 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-20 22:19:04,804 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 41 [2018-01-20 22:19:04,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:04,804 INFO L225 Difference]: With dead ends: 52 [2018-01-20 22:19:04,804 INFO L226 Difference]: Without dead ends: 43 [2018-01-20 22:19:04,806 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1214 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1051, Invalid=1705, Unknown=0, NotChecked=0, Total=2756 [2018-01-20 22:19:04,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-20 22:19:04,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-20 22:19:04,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-20 22:19:04,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-20 22:19:04,809 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-20 22:19:04,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:04,810 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-20 22:19:04,810 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-20 22:19:04,810 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-20 22:19:04,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-20 22:19:04,810 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:04,810 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-20 22:19:04,811 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:04,811 INFO L82 PathProgramCache]: Analyzing trace with hash -533214512, now seen corresponding path program 24 times [2018-01-20 22:19:04,811 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:04,811 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:04,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:04,811 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:04,812 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:04,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:04,821 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:05,096 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-20 22:19:05,096 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:05,096 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-20 22:19:05,102 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:05,109 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,111 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,112 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,113 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,114 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,115 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,116 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,117 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,118 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,119 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,121 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,122 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,123 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:05,123 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:05,125 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:05,347 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-20 22:19:05,368 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:05,368 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2018-01-20 22:19:05,368 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-20 22:19:05,368 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-20 22:19:05,369 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1103, Invalid=1759, Unknown=0, NotChecked=0, Total=2862 [2018-01-20 22:19:05,369 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 54 states. [2018-01-20 22:19:05,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:05,462 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-20 22:19:05,463 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-20 22:19:05,463 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 42 [2018-01-20 22:19:05,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:05,463 INFO L225 Difference]: With dead ends: 53 [2018-01-20 22:19:05,463 INFO L226 Difference]: Without dead ends: 44 [2018-01-20 22:19:05,464 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1315 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1132, Invalid=1838, Unknown=0, NotChecked=0, Total=2970 [2018-01-20 22:19:05,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-20 22:19:05,467 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-20 22:19:05,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-20 22:19:05,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-20 22:19:05,467 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-20 22:19:05,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:05,468 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-20 22:19:05,468 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-20 22:19:05,468 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-20 22:19:05,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-20 22:19:05,468 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:05,469 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-20 22:19:05,469 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:05,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1800401163, now seen corresponding path program 25 times [2018-01-20 22:19:05,469 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:05,469 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:05,470 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:05,470 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:05,470 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:05,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:05,481 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:05,759 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-20 22:19:05,759 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:05,759 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-20 22:19:05,764 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:05,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:05,779 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:06,031 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-20 22:19:06,052 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:06,052 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 56 [2018-01-20 22:19:06,053 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-20 22:19:06,053 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-20 22:19:06,053 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1186, Invalid=1894, Unknown=0, NotChecked=0, Total=3080 [2018-01-20 22:19:06,054 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 56 states. [2018-01-20 22:19:06,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:06,116 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-20 22:19:06,116 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-20 22:19:06,116 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 43 [2018-01-20 22:19:06,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:06,117 INFO L225 Difference]: With dead ends: 54 [2018-01-20 22:19:06,117 INFO L226 Difference]: Without dead ends: 45 [2018-01-20 22:19:06,118 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1420 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=1216, Invalid=1976, Unknown=0, NotChecked=0, Total=3192 [2018-01-20 22:19:06,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-20 22:19:06,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-20 22:19:06,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-20 22:19:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-20 22:19:06,121 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-20 22:19:06,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:06,121 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-20 22:19:06,121 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-20 22:19:06,121 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-20 22:19:06,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-20 22:19:06,121 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:06,122 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-20 22:19:06,122 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:06,122 INFO L82 PathProgramCache]: Analyzing trace with hash 1128043056, now seen corresponding path program 26 times [2018-01-20 22:19:06,122 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:06,122 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:06,122 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:06,123 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:06,123 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:06,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:06,130 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:06,470 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-20 22:19:06,470 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:06,470 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-20 22:19:06,475 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:06,482 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:06,488 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:06,489 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:06,491 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:06,760 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-20 22:19:06,780 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:06,781 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 58 [2018-01-20 22:19:06,781 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-20 22:19:06,781 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-20 22:19:06,782 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1272, Invalid=2034, Unknown=0, NotChecked=0, Total=3306 [2018-01-20 22:19:06,782 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 58 states. [2018-01-20 22:19:06,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:06,841 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-20 22:19:06,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-20 22:19:06,842 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 44 [2018-01-20 22:19:06,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:06,842 INFO L225 Difference]: With dead ends: 55 [2018-01-20 22:19:06,842 INFO L226 Difference]: Without dead ends: 46 [2018-01-20 22:19:06,843 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-20 22:19:06,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-20 22:19:06,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-20 22:19:06,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-20 22:19:06,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-20 22:19:06,845 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-20 22:19:06,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:06,845 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-20 22:19:06,845 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-20 22:19:06,845 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-20 22:19:06,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-20 22:19:06,846 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:06,846 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-20 22:19:06,846 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:06,846 INFO L82 PathProgramCache]: Analyzing trace with hash 1759778219, now seen corresponding path program 27 times [2018-01-20 22:19:06,846 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:06,846 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:06,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:06,847 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:06,847 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:06,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:06,859 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:07,260 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-20 22:19:07,260 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:07,260 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-20 22:19:07,265 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:07,272 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,274 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,275 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,276 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,277 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,278 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,279 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,280 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,281 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,283 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,284 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,285 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,286 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,287 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,288 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:07,289 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:07,291 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:07,569 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-20 22:19:07,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:07,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 60 [2018-01-20 22:19:07,590 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-20 22:19:07,590 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-20 22:19:07,591 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1361, Invalid=2179, Unknown=0, NotChecked=0, Total=3540 [2018-01-20 22:19:07,591 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 60 states. [2018-01-20 22:19:07,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:07,643 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-20 22:19:07,643 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-20 22:19:07,643 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 45 [2018-01-20 22:19:07,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:07,644 INFO L225 Difference]: With dead ends: 56 [2018-01-20 22:19:07,644 INFO L226 Difference]: Without dead ends: 47 [2018-01-20 22:19:07,644 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-20 22:19:07,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-20 22:19:07,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-20 22:19:07,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-20 22:19:07,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-20 22:19:07,646 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-20 22:19:07,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:07,647 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-20 22:19:07,647 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-20 22:19:07,647 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-20 22:19:07,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-20 22:19:07,647 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:07,647 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-20 22:19:07,647 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:07,648 INFO L82 PathProgramCache]: Analyzing trace with hash -131268208, now seen corresponding path program 28 times [2018-01-20 22:19:07,648 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:07,648 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:07,648 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:07,648 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:07,648 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:07,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:07,659 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:08,179 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-20 22:19:08,179 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:08,179 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-20 22:19:08,185 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:08,202 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:08,204 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:08,537 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-20 22:19:08,557 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:08,558 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 62 [2018-01-20 22:19:08,558 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-20 22:19:08,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-20 22:19:08,558 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1453, Invalid=2329, Unknown=0, NotChecked=0, Total=3782 [2018-01-20 22:19:08,559 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 62 states. [2018-01-20 22:19:08,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:08,620 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-20 22:19:08,620 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-20 22:19:08,620 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 46 [2018-01-20 22:19:08,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:08,621 INFO L225 Difference]: With dead ends: 57 [2018-01-20 22:19:08,621 INFO L226 Difference]: Without dead ends: 48 [2018-01-20 22:19:08,622 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1759 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1486, Invalid=2420, Unknown=0, NotChecked=0, Total=3906 [2018-01-20 22:19:08,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-20 22:19:08,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-20 22:19:08,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-20 22:19:08,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-20 22:19:08,625 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-20 22:19:08,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:08,626 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-20 22:19:08,626 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-20 22:19:08,626 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-20 22:19:08,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-20 22:19:08,626 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:08,626 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-20 22:19:08,626 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:08,626 INFO L82 PathProgramCache]: Analyzing trace with hash 1375834699, now seen corresponding path program 29 times [2018-01-20 22:19:08,626 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:08,627 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:08,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:08,627 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:08,627 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:08,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:08,636 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:09,019 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-20 22:19:09,020 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:09,020 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-20 22:19:09,024 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:09,028 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,029 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,031 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,031 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,032 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,033 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,034 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,035 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,035 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,036 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,037 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,038 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,039 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,040 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:09,045 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:09,047 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:09,372 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-20 22:19:09,392 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:09,392 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 64 [2018-01-20 22:19:09,393 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-20 22:19:09,393 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-20 22:19:09,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1548, Invalid=2484, Unknown=0, NotChecked=0, Total=4032 [2018-01-20 22:19:09,394 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 64 states. [2018-01-20 22:19:09,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:09,469 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-20 22:19:09,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-20 22:19:09,469 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 47 [2018-01-20 22:19:09,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:09,469 INFO L225 Difference]: With dead ends: 58 [2018-01-20 22:19:09,469 INFO L226 Difference]: Without dead ends: 49 [2018-01-20 22:19:09,470 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-20 22:19:09,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-20 22:19:09,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-20 22:19:09,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-20 22:19:09,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-20 22:19:09,473 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-20 22:19:09,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:09,473 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-20 22:19:09,473 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-20 22:19:09,473 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-20 22:19:09,473 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-20 22:19:09,473 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:09,474 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-20 22:19:09,474 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:09,474 INFO L82 PathProgramCache]: Analyzing trace with hash 851384560, now seen corresponding path program 30 times [2018-01-20 22:19:09,474 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:09,474 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:09,475 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:09,475 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:09,475 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:09,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:09,487 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:09,881 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-20 22:19:09,881 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:09,881 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-20 22:19:09,886 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:09,893 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,895 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,896 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,897 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,898 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,899 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,900 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,901 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,902 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,903 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,905 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,906 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,907 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,908 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,909 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:09,910 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:09,911 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:10,239 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-20 22:19:10,259 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:10,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 66 [2018-01-20 22:19:10,260 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-20 22:19:10,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-20 22:19:10,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1646, Invalid=2644, Unknown=0, NotChecked=0, Total=4290 [2018-01-20 22:19:10,260 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 66 states. [2018-01-20 22:19:10,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:10,324 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-20 22:19:10,324 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-20 22:19:10,325 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 48 [2018-01-20 22:19:10,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:10,325 INFO L225 Difference]: With dead ends: 59 [2018-01-20 22:19:10,325 INFO L226 Difference]: Without dead ends: 50 [2018-01-20 22:19:10,326 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-20 22:19:10,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-20 22:19:10,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-20 22:19:10,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-20 22:19:10,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-20 22:19:10,328 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-20 22:19:10,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:10,328 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-20 22:19:10,328 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-20 22:19:10,328 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-20 22:19:10,329 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-20 22:19:10,329 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:10,329 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-20 22:19:10,329 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:10,329 INFO L82 PathProgramCache]: Analyzing trace with hash 1773299435, now seen corresponding path program 31 times [2018-01-20 22:19:10,329 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:10,329 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:10,330 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:10,330 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:10,330 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:10,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:10,338 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:10,763 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-20 22:19:10,763 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:10,763 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-20 22:19:10,768 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:10,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:10,787 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:11,149 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-20 22:19:11,169 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:11,169 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 68 [2018-01-20 22:19:11,169 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-20 22:19:11,170 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-20 22:19:11,170 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1747, Invalid=2809, Unknown=0, NotChecked=0, Total=4556 [2018-01-20 22:19:11,170 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 68 states. [2018-01-20 22:19:11,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:11,230 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-20 22:19:11,230 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-20 22:19:11,230 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 49 [2018-01-20 22:19:11,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:11,231 INFO L225 Difference]: With dead ends: 60 [2018-01-20 22:19:11,231 INFO L226 Difference]: Without dead ends: 51 [2018-01-20 22:19:11,232 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2134 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1783, Invalid=2909, Unknown=0, NotChecked=0, Total=4692 [2018-01-20 22:19:11,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-20 22:19:11,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-20 22:19:11,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-20 22:19:11,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-20 22:19:11,234 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-20 22:19:11,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:11,234 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-20 22:19:11,234 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-20 22:19:11,235 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-20 22:19:11,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-20 22:19:11,235 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:11,235 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-20 22:19:11,235 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:11,236 INFO L82 PathProgramCache]: Analyzing trace with hash 287889488, now seen corresponding path program 32 times [2018-01-20 22:19:11,236 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:11,236 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:11,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:11,237 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:11,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:11,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:11,245 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:11,714 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-20 22:19:11,724 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:11,725 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-20 22:19:11,729 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:11,736 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:11,742 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:11,744 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:11,746 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:12,117 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-20 22:19:12,137 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:12,137 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 70 [2018-01-20 22:19:12,137 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-20 22:19:12,138 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-20 22:19:12,138 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1851, Invalid=2979, Unknown=0, NotChecked=0, Total=4830 [2018-01-20 22:19:12,138 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 70 states. [2018-01-20 22:19:12,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:12,238 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-20 22:19:12,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-20 22:19:12,238 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 50 [2018-01-20 22:19:12,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:12,239 INFO L225 Difference]: With dead ends: 61 [2018-01-20 22:19:12,239 INFO L226 Difference]: Without dead ends: 52 [2018-01-20 22:19:12,240 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2267 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1888, Invalid=3082, Unknown=0, NotChecked=0, Total=4970 [2018-01-20 22:19:12,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-20 22:19:12,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-20 22:19:12,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-20 22:19:12,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-20 22:19:12,242 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-20 22:19:12,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:12,242 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-20 22:19:12,242 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-20 22:19:12,243 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-20 22:19:12,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-20 22:19:12,243 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:12,243 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-20 22:19:12,243 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:12,243 INFO L82 PathProgramCache]: Analyzing trace with hash 1484821387, now seen corresponding path program 33 times [2018-01-20 22:19:12,243 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:12,244 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:12,244 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:12,244 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:12,244 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:12,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:12,253 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:12,743 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-20 22:19:12,743 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:12,743 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-20 22:19:12,748 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:12,755 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,757 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,758 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,759 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,760 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,761 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,762 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,763 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,764 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,765 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,766 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,767 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,769 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,770 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,771 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,772 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,774 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,775 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:12,775 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:12,777 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:13,161 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-20 22:19:13,181 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:13,181 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 72 [2018-01-20 22:19:13,181 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-20 22:19:13,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-20 22:19:13,182 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1958, Invalid=3154, Unknown=0, NotChecked=0, Total=5112 [2018-01-20 22:19:13,182 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 72 states. [2018-01-20 22:19:13,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:13,263 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-20 22:19:13,264 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-20 22:19:13,264 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 51 [2018-01-20 22:19:13,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:13,264 INFO L225 Difference]: With dead ends: 62 [2018-01-20 22:19:13,264 INFO L226 Difference]: Without dead ends: 53 [2018-01-20 22:19:13,265 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-20 22:19:13,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-20 22:19:13,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-20 22:19:13,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-20 22:19:13,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-20 22:19:13,267 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-20 22:19:13,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:13,267 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-20 22:19:13,267 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-20 22:19:13,268 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-20 22:19:13,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-20 22:19:13,268 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:13,268 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-20 22:19:13,268 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:13,268 INFO L82 PathProgramCache]: Analyzing trace with hash -64995408, now seen corresponding path program 34 times [2018-01-20 22:19:13,268 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:13,268 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:13,269 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:13,269 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:13,269 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:13,278 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:13,908 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-20 22:19:13,908 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:13,908 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-20 22:19:13,913 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:13,929 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:13,931 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:14,336 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-20 22:19:14,357 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:14,357 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 74 [2018-01-20 22:19:14,357 INFO L409 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-01-20 22:19:14,357 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-01-20 22:19:14,358 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2068, Invalid=3334, Unknown=0, NotChecked=0, Total=5402 [2018-01-20 22:19:14,358 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 74 states. [2018-01-20 22:19:14,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:14,450 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-20 22:19:14,450 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-20 22:19:14,450 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 52 [2018-01-20 22:19:14,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:14,450 INFO L225 Difference]: With dead ends: 63 [2018-01-20 22:19:14,451 INFO L226 Difference]: Without dead ends: 54 [2018-01-20 22:19:14,451 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2545 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2107, Invalid=3443, Unknown=0, NotChecked=0, Total=5550 [2018-01-20 22:19:14,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-20 22:19:14,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-20 22:19:14,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-20 22:19:14,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-20 22:19:14,454 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-20 22:19:14,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:14,454 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-20 22:19:14,454 INFO L433 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-01-20 22:19:14,454 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-20 22:19:14,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-20 22:19:14,455 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:14,455 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-20 22:19:14,455 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:14,455 INFO L82 PathProgramCache]: Analyzing trace with hash -864675797, now seen corresponding path program 35 times [2018-01-20 22:19:14,455 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:14,455 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:14,456 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:14,456 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:14,456 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:14,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:14,465 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:14,982 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-20 22:19:14,982 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:14,982 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-20 22:19:14,987 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:14,991 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,992 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,993 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,993 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,994 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,995 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,996 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,997 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,997 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,998 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:14,999 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,000 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,001 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,002 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,003 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,004 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,005 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,006 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,010 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:15,011 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:15,013 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:15,715 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-20 22:19:15,746 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:15,747 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 76 [2018-01-20 22:19:15,747 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-20 22:19:15,748 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-20 22:19:15,748 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2181, Invalid=3519, Unknown=0, NotChecked=0, Total=5700 [2018-01-20 22:19:15,748 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 76 states. [2018-01-20 22:19:15,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:15,852 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-20 22:19:15,852 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-20 22:19:15,853 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 53 [2018-01-20 22:19:15,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:15,853 INFO L225 Difference]: With dead ends: 64 [2018-01-20 22:19:15,853 INFO L226 Difference]: Without dead ends: 55 [2018-01-20 22:19:15,854 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2690 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2221, Invalid=3631, Unknown=0, NotChecked=0, Total=5852 [2018-01-20 22:19:15,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-20 22:19:15,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-20 22:19:15,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-20 22:19:15,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-20 22:19:15,857 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-20 22:19:15,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:15,858 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-20 22:19:15,858 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-20 22:19:15,858 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-20 22:19:15,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-20 22:19:15,858 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:15,858 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-20 22:19:15,858 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:15,859 INFO L82 PathProgramCache]: Analyzing trace with hash 115035920, now seen corresponding path program 36 times [2018-01-20 22:19:15,859 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:15,859 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:15,859 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:15,860 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:15,860 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:15,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:15,881 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:16,543 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-20 22:19:16,543 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:16,543 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-20 22:19:16,548 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:16,555 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,557 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,557 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,558 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,559 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,561 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,562 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,563 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,564 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,565 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,566 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,567 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,568 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,569 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,570 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,571 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,573 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,574 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,575 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:16,576 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:16,577 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:17,029 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-20 22:19:17,048 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:17,049 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 78 [2018-01-20 22:19:17,049 INFO L409 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-01-20 22:19:17,049 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-01-20 22:19:17,049 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2297, Invalid=3709, Unknown=0, NotChecked=0, Total=6006 [2018-01-20 22:19:17,049 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 78 states. [2018-01-20 22:19:17,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:17,127 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-20 22:19:17,127 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-20 22:19:17,127 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 54 [2018-01-20 22:19:17,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:17,128 INFO L225 Difference]: With dead ends: 65 [2018-01-20 22:19:17,128 INFO L226 Difference]: Without dead ends: 56 [2018-01-20 22:19:17,128 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-20 22:19:17,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-20 22:19:17,130 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-20 22:19:17,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-20 22:19:17,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-20 22:19:17,131 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-20 22:19:17,131 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:17,131 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-20 22:19:17,131 INFO L433 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-01-20 22:19:17,132 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-20 22:19:17,132 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-20 22:19:17,132 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:17,132 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-20 22:19:17,132 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:17,133 INFO L82 PathProgramCache]: Analyzing trace with hash 421328075, now seen corresponding path program 37 times [2018-01-20 22:19:17,133 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:17,133 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:17,133 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:17,134 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:17,134 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:17,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:17,147 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:17,748 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-20 22:19:17,748 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:17,748 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-20 22:19:17,753 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:17,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:17,774 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:18,324 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-20 22:19:18,343 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:18,343 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 80 [2018-01-20 22:19:18,343 INFO L409 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-01-20 22:19:18,344 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-01-20 22:19:18,344 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2416, Invalid=3904, Unknown=0, NotChecked=0, Total=6320 [2018-01-20 22:19:18,344 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 80 states. [2018-01-20 22:19:18,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:18,399 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-20 22:19:18,399 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-20 22:19:18,399 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 55 [2018-01-20 22:19:18,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:18,399 INFO L225 Difference]: With dead ends: 66 [2018-01-20 22:19:18,399 INFO L226 Difference]: Without dead ends: 57 [2018-01-20 22:19:18,400 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2992 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2458, Invalid=4022, Unknown=0, NotChecked=0, Total=6480 [2018-01-20 22:19:18,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-20 22:19:18,401 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-20 22:19:18,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-20 22:19:18,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-20 22:19:18,402 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-20 22:19:18,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:18,402 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-20 22:19:18,402 INFO L433 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-01-20 22:19:18,402 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-20 22:19:18,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-20 22:19:18,403 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:18,403 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-20 22:19:18,403 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:18,403 INFO L82 PathProgramCache]: Analyzing trace with hash 1326450288, now seen corresponding path program 38 times [2018-01-20 22:19:18,403 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:18,403 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:18,404 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:18,404 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:18,404 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:18,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:18,413 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:19,026 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-20 22:19:19,027 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:19,027 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-20 22:19:19,033 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:19,040 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:19,048 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:19,050 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:19,052 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:19,579 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-20 22:19:19,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:19,600 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 82 [2018-01-20 22:19:19,600 INFO L409 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-01-20 22:19:19,601 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-01-20 22:19:19,601 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2538, Invalid=4104, Unknown=0, NotChecked=0, Total=6642 [2018-01-20 22:19:19,601 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 82 states. [2018-01-20 22:19:19,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:19,710 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-20 22:19:19,710 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-20 22:19:19,710 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 56 [2018-01-20 22:19:19,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:19,711 INFO L225 Difference]: With dead ends: 67 [2018-01-20 22:19:19,711 INFO L226 Difference]: Without dead ends: 58 [2018-01-20 22:19:19,711 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-20 22:19:19,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-20 22:19:19,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-20 22:19:19,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-20 22:19:19,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-20 22:19:19,714 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-20 22:19:19,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:19,715 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-20 22:19:19,715 INFO L433 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-01-20 22:19:19,715 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-20 22:19:19,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-20 22:19:19,715 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:19,715 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-20 22:19:19,715 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:19,715 INFO L82 PathProgramCache]: Analyzing trace with hash -679532181, now seen corresponding path program 39 times [2018-01-20 22:19:19,715 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:19,715 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:19,716 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:19,716 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:19,716 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:19,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:19,726 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:20,368 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-20 22:19:20,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:20,369 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-20 22:19:20,374 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:20,382 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,384 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,385 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,386 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,387 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,388 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,389 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,390 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,391 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,392 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,393 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,394 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,396 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,397 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,398 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,399 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,401 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,402 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,403 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,405 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,406 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:20,406 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:20,408 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:20,919 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-20 22:19:20,939 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:20,939 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 84 [2018-01-20 22:19:20,939 INFO L409 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-01-20 22:19:20,940 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-01-20 22:19:20,940 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2663, Invalid=4309, Unknown=0, NotChecked=0, Total=6972 [2018-01-20 22:19:20,940 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 84 states. [2018-01-20 22:19:21,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:21,014 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-20 22:19:21,014 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-20 22:19:21,014 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 57 [2018-01-20 22:19:21,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:21,015 INFO L225 Difference]: With dead ends: 68 [2018-01-20 22:19:21,015 INFO L226 Difference]: Without dead ends: 59 [2018-01-20 22:19:21,015 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-20 22:19:21,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-20 22:19:21,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-20 22:19:21,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-20 22:19:21,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-20 22:19:21,018 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-20 22:19:21,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:21,018 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-20 22:19:21,018 INFO L433 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-01-20 22:19:21,018 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-20 22:19:21,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-20 22:19:21,019 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:21,019 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-20 22:19:21,019 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:21,019 INFO L82 PathProgramCache]: Analyzing trace with hash 1559520720, now seen corresponding path program 40 times [2018-01-20 22:19:21,019 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:21,019 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:21,020 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:21,020 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:21,020 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:21,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:21,032 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:21,681 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-20 22:19:21,681 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:21,682 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-20 22:19:21,686 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:21,703 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:21,705 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:22,240 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-20 22:19:22,259 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:22,259 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 86 [2018-01-20 22:19:22,260 INFO L409 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-01-20 22:19:22,260 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-01-20 22:19:22,260 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2791, Invalid=4519, Unknown=0, NotChecked=0, Total=7310 [2018-01-20 22:19:22,260 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 86 states. [2018-01-20 22:19:22,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:22,354 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-20 22:19:22,354 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-20 22:19:22,354 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 58 [2018-01-20 22:19:22,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:22,355 INFO L225 Difference]: With dead ends: 69 [2018-01-20 22:19:22,355 INFO L226 Difference]: Without dead ends: 60 [2018-01-20 22:19:22,356 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-20 22:19:22,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-20 22:19:22,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-20 22:19:22,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-20 22:19:22,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-20 22:19:22,360 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-20 22:19:22,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:22,360 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-20 22:19:22,360 INFO L433 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-01-20 22:19:22,360 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-20 22:19:22,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-20 22:19:22,361 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:22,361 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-20 22:19:22,361 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:22,361 INFO L82 PathProgramCache]: Analyzing trace with hash -2044283381, now seen corresponding path program 41 times [2018-01-20 22:19:22,361 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:22,361 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:22,362 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:22,362 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:22,362 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:22,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:22,379 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:23,040 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-20 22:19:23,041 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:23,041 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-20 22:19:23,046 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:23,050 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,051 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,053 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,054 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,055 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,056 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,058 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,059 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,060 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,061 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,062 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,063 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,064 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,065 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,066 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,068 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,072 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:23,073 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:23,076 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:23,645 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-20 22:19:23,665 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:23,665 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 88 [2018-01-20 22:19:23,665 INFO L409 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-01-20 22:19:23,666 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-01-20 22:19:23,666 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2922, Invalid=4734, Unknown=0, NotChecked=0, Total=7656 [2018-01-20 22:19:23,666 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 88 states. [2018-01-20 22:19:23,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:23,758 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-20 22:19:23,758 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-20 22:19:23,758 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 59 [2018-01-20 22:19:23,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:23,759 INFO L225 Difference]: With dead ends: 70 [2018-01-20 22:19:23,759 INFO L226 Difference]: Without dead ends: 61 [2018-01-20 22:19:23,759 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3644 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2968, Invalid=4864, Unknown=0, NotChecked=0, Total=7832 [2018-01-20 22:19:23,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-20 22:19:23,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-20 22:19:23,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-20 22:19:23,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-20 22:19:23,761 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-20 22:19:23,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:23,762 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-20 22:19:23,762 INFO L433 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-01-20 22:19:23,762 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-20 22:19:23,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-20 22:19:23,762 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:23,762 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-20 22:19:23,763 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:23,763 INFO L82 PathProgramCache]: Analyzing trace with hash -2093060816, now seen corresponding path program 42 times [2018-01-20 22:19:23,763 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:23,763 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:23,764 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:23,764 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:23,764 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:23,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:23,778 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:24,444 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-20 22:19:24,444 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:24,444 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-20 22:19:24,449 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:24,461 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,464 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,466 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,468 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,469 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,471 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,473 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,475 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,476 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,478 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,480 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,482 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,484 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,486 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,488 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,490 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,492 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,494 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,497 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,499 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,501 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,503 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:24,504 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:24,507 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:25,138 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-20 22:19:25,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:25,158 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 90 [2018-01-20 22:19:25,158 INFO L409 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-01-20 22:19:25,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-01-20 22:19:25,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3056, Invalid=4954, Unknown=0, NotChecked=0, Total=8010 [2018-01-20 22:19:25,159 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 90 states. [2018-01-20 22:19:25,241 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:25,241 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-20 22:19:25,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-20 22:19:25,241 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 60 [2018-01-20 22:19:25,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:25,242 INFO L225 Difference]: With dead ends: 71 [2018-01-20 22:19:25,242 INFO L226 Difference]: Without dead ends: 62 [2018-01-20 22:19:25,243 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3103, Invalid=5087, Unknown=0, NotChecked=0, Total=8190 [2018-01-20 22:19:25,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-20 22:19:25,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-20 22:19:25,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-20 22:19:25,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-20 22:19:25,247 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-20 22:19:25,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:25,247 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-20 22:19:25,247 INFO L433 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-01-20 22:19:25,247 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-20 22:19:25,247 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-20 22:19:25,247 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:25,248 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-20 22:19:25,248 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:25,248 INFO L82 PathProgramCache]: Analyzing trace with hash 689805995, now seen corresponding path program 43 times [2018-01-20 22:19:25,248 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:25,248 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:25,248 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:25,248 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:25,249 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:25,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:25,260 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:25,941 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-20 22:19:25,941 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:25,941 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-20 22:19:25,950 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:25,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:25,968 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:26,571 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-20 22:19:26,590 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:26,590 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 92 [2018-01-20 22:19:26,591 INFO L409 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-01-20 22:19:26,592 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-01-20 22:19:26,592 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3193, Invalid=5179, Unknown=0, NotChecked=0, Total=8372 [2018-01-20 22:19:26,592 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 92 states. [2018-01-20 22:19:26,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:26,676 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-20 22:19:26,676 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-20 22:19:26,676 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 61 [2018-01-20 22:19:26,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:26,677 INFO L225 Difference]: With dead ends: 72 [2018-01-20 22:19:26,677 INFO L226 Difference]: Without dead ends: 63 [2018-01-20 22:19:26,677 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3994 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3241, Invalid=5315, Unknown=0, NotChecked=0, Total=8556 [2018-01-20 22:19:26,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-20 22:19:26,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-20 22:19:26,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-20 22:19:26,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-20 22:19:26,680 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-20 22:19:26,680 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:26,680 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-20 22:19:26,680 INFO L433 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-01-20 22:19:26,680 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-20 22:19:26,680 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-20 22:19:26,681 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:26,681 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-20 22:19:26,681 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:26,681 INFO L82 PathProgramCache]: Analyzing trace with hash 1059331216, now seen corresponding path program 44 times [2018-01-20 22:19:26,681 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:26,681 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:26,682 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:26,682 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:26,682 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:26,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:26,693 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:27,435 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-20 22:19:27,436 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:27,436 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-20 22:19:27,440 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:27,447 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:27,455 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:27,457 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:27,459 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:28,093 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-20 22:19:28,112 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:28,112 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 94 [2018-01-20 22:19:28,113 INFO L409 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-01-20 22:19:28,113 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-01-20 22:19:28,114 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3333, Invalid=5409, Unknown=0, NotChecked=0, Total=8742 [2018-01-20 22:19:28,114 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 94 states. [2018-01-20 22:19:28,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:28,201 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-20 22:19:28,201 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-20 22:19:28,201 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 62 [2018-01-20 22:19:28,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:28,202 INFO L225 Difference]: With dead ends: 73 [2018-01-20 22:19:28,202 INFO L226 Difference]: Without dead ends: 64 [2018-01-20 22:19:28,202 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-20 22:19:28,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-20 22:19:28,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-20 22:19:28,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-20 22:19:28,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-20 22:19:28,205 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-20 22:19:28,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:28,205 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-20 22:19:28,205 INFO L433 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-01-20 22:19:28,205 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-20 22:19:28,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-20 22:19:28,205 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:28,205 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-20 22:19:28,206 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:28,206 INFO L82 PathProgramCache]: Analyzing trace with hash -370288821, now seen corresponding path program 45 times [2018-01-20 22:19:28,206 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:28,206 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:28,206 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:28,206 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:28,206 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:28,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:28,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:29,001 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-20 22:19:29,001 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:29,001 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-20 22:19:29,006 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:29,014 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,015 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,016 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,017 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,018 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,019 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,020 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,022 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,023 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,024 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,025 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,026 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,028 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,029 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,031 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,032 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,034 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,040 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:29,041 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:29,044 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:29,717 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-20 22:19:29,737 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:29,737 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 96 [2018-01-20 22:19:29,738 INFO L409 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-01-20 22:19:29,738 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-01-20 22:19:29,738 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3476, Invalid=5644, Unknown=0, NotChecked=0, Total=9120 [2018-01-20 22:19:29,738 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 96 states. [2018-01-20 22:19:29,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:29,827 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-20 22:19:29,827 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-20 22:19:29,827 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 63 [2018-01-20 22:19:29,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:29,828 INFO L225 Difference]: With dead ends: 74 [2018-01-20 22:19:29,828 INFO L226 Difference]: Without dead ends: 65 [2018-01-20 22:19:29,828 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-20 22:19:29,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-20 22:19:29,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-20 22:19:29,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-20 22:19:29,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-20 22:19:29,831 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-20 22:19:29,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:29,831 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-20 22:19:29,831 INFO L433 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-01-20 22:19:29,831 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-20 22:19:29,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-20 22:19:29,832 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:29,832 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-20 22:19:29,832 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:29,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1738837008, now seen corresponding path program 46 times [2018-01-20 22:19:29,832 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:29,832 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:29,833 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:29,833 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:29,833 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:29,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:29,851 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:30,707 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-20 22:19:30,707 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:30,707 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-20 22:19:30,712 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:30,731 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:30,733 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:31,416 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-20 22:19:31,436 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:31,436 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 98 [2018-01-20 22:19:31,436 INFO L409 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-01-20 22:19:31,437 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-01-20 22:19:31,437 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3622, Invalid=5884, Unknown=0, NotChecked=0, Total=9506 [2018-01-20 22:19:31,437 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 98 states. [2018-01-20 22:19:31,533 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:31,534 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-20 22:19:31,534 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-20 22:19:31,534 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 64 [2018-01-20 22:19:31,534 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:31,534 INFO L225 Difference]: With dead ends: 75 [2018-01-20 22:19:31,535 INFO L226 Difference]: Without dead ends: 66 [2018-01-20 22:19:31,535 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-20 22:19:31,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-20 22:19:31,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-20 22:19:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-20 22:19:31,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-20 22:19:31,537 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-20 22:19:31,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:31,538 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-20 22:19:31,538 INFO L433 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-01-20 22:19:31,538 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-20 22:19:31,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-20 22:19:31,538 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:31,538 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-20 22:19:31,538 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:31,539 INFO L82 PathProgramCache]: Analyzing trace with hash -1214157845, now seen corresponding path program 47 times [2018-01-20 22:19:31,539 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:31,539 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:31,539 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:31,540 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:31,540 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:31,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:31,556 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:32,375 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-20 22:19:32,375 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:32,414 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-20 22:19:32,418 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:19:32,423 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,424 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,425 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,426 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,427 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,431 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,432 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,433 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,434 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,435 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,437 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,439 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,440 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,444 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,445 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,446 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,447 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,449 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,454 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,456 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,457 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,461 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,463 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,464 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,476 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:32,478 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:32,481 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:33,203 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-20 22:19:33,222 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:33,222 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 100 [2018-01-20 22:19:33,223 INFO L409 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-01-20 22:19:33,223 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-01-20 22:19:33,223 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3771, Invalid=6129, Unknown=0, NotChecked=0, Total=9900 [2018-01-20 22:19:33,223 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 100 states. [2018-01-20 22:19:33,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:33,335 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-20 22:19:33,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-20 22:19:33,336 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 65 [2018-01-20 22:19:33,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:33,336 INFO L225 Difference]: With dead ends: 76 [2018-01-20 22:19:33,336 INFO L226 Difference]: Without dead ends: 67 [2018-01-20 22:19:33,337 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-20 22:19:33,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-20 22:19:33,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-20 22:19:33,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-20 22:19:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-20 22:19:33,340 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-20 22:19:33,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:33,340 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-20 22:19:33,340 INFO L433 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-01-20 22:19:33,341 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-20 22:19:33,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-20 22:19:33,341 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:33,341 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-20 22:19:33,341 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:33,342 INFO L82 PathProgramCache]: Analyzing trace with hash -2128972976, now seen corresponding path program 48 times [2018-01-20 22:19:33,342 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:33,342 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:33,342 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:33,343 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:33,343 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:33,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:33,363 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:34,262 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-20 22:19:34,262 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:34,262 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-20 22:19:34,267 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:19:34,275 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,276 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,277 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,278 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,279 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,280 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,281 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,282 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,283 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,284 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,285 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,286 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,287 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,288 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,290 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,291 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,292 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,293 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,294 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,296 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,297 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,298 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,300 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,301 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,302 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:19:34,303 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:34,305 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:35,203 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-20 22:19:35,224 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:35,224 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 102 [2018-01-20 22:19:35,224 INFO L409 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-01-20 22:19:35,225 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-01-20 22:19:35,225 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3923, Invalid=6379, Unknown=0, NotChecked=0, Total=10302 [2018-01-20 22:19:35,225 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 102 states. [2018-01-20 22:19:35,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:35,319 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-20 22:19:35,319 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-20 22:19:35,320 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 66 [2018-01-20 22:19:35,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:35,320 INFO L225 Difference]: With dead ends: 77 [2018-01-20 22:19:35,320 INFO L226 Difference]: Without dead ends: 68 [2018-01-20 22:19:35,321 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 17 SyntacticMatches, 0 SemanticMatches, 101 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4939 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3976, Invalid=6530, Unknown=0, NotChecked=0, Total=10506 [2018-01-20 22:19:35,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-20 22:19:35,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-20 22:19:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-20 22:19:35,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-20 22:19:35,324 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-20 22:19:35,325 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:35,325 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-20 22:19:35,325 INFO L433 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-01-20 22:19:35,325 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-20 22:19:35,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-20 22:19:35,325 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:35,325 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-20 22:19:35,325 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:35,325 INFO L82 PathProgramCache]: Analyzing trace with hash -423470965, now seen corresponding path program 49 times [2018-01-20 22:19:35,326 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:35,326 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:35,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:35,326 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:35,326 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:35,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:35,339 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:36,221 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-20 22:19:36,221 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:36,221 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-20 22:19:36,226 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:36,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:36,246 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:37,019 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-20 22:19:37,038 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:37,039 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 104 [2018-01-20 22:19:37,039 INFO L409 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-01-20 22:19:37,039 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-01-20 22:19:37,040 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4078, Invalid=6634, Unknown=0, NotChecked=0, Total=10712 [2018-01-20 22:19:37,040 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 104 states. [2018-01-20 22:19:37,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:37,134 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-20 22:19:37,134 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-20 22:19:37,134 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 67 [2018-01-20 22:19:37,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:37,135 INFO L225 Difference]: With dead ends: 78 [2018-01-20 22:19:37,135 INFO L226 Difference]: Without dead ends: 69 [2018-01-20 22:19:37,135 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-20 22:19:37,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-20 22:19:37,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-20 22:19:37,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-20 22:19:37,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-20 22:19:37,138 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-20 22:19:37,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:37,139 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-20 22:19:37,139 INFO L433 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-01-20 22:19:37,139 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-20 22:19:37,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-20 22:19:37,139 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:37,139 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-20 22:19:37,139 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:37,139 INFO L82 PathProgramCache]: Analyzing trace with hash 907483824, now seen corresponding path program 50 times [2018-01-20 22:19:37,139 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:37,139 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:37,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:37,140 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:19:37,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:37,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:37,157 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:38,051 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-20 22:19:38,051 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:38,051 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-20 22:19:38,056 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:19:38,065 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:38,074 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:19:38,076 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:38,078 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:38,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-20 22:19:38,925 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:38,925 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 106 [2018-01-20 22:19:38,926 INFO L409 AbstractCegarLoop]: Interpolant automaton has 106 states [2018-01-20 22:19:38,926 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 106 interpolants. [2018-01-20 22:19:38,927 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4236, Invalid=6894, Unknown=0, NotChecked=0, Total=11130 [2018-01-20 22:19:38,927 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 106 states. [2018-01-20 22:19:39,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:39,050 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-20 22:19:39,051 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-20 22:19:39,051 INFO L78 Accepts]: Start accepts. Automaton has 106 states. Word has length 68 [2018-01-20 22:19:39,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:39,051 INFO L225 Difference]: With dead ends: 79 [2018-01-20 22:19:39,051 INFO L226 Difference]: Without dead ends: 70 [2018-01-20 22:19:39,052 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-20 22:19:39,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-20 22:19:39,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-20 22:19:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-20 22:19:39,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-20 22:19:39,055 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-20 22:19:39,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:39,055 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-20 22:19:39,055 INFO L433 AbstractCegarLoop]: Interpolant automaton has 106 states. [2018-01-20 22:19:39,056 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-20 22:19:39,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-20 22:19:39,056 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:39,056 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-20 22:19:39,056 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:39,056 INFO L82 PathProgramCache]: Analyzing trace with hash -782590677, now seen corresponding path program 51 times [2018-01-20 22:19:39,056 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:39,057 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:39,057 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:39,057 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:39,057 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:39,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:39,071 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:40,070 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-20 22:19:40,070 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:40,070 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-20 22:19:40,075 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:19:40,082 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,084 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,085 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,086 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,087 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,088 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,089 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,090 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,091 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,092 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,093 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,094 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,095 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,097 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,098 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,099 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,100 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,101 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,103 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,104 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,105 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,107 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,108 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,109 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,111 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,112 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,113 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:19:40,114 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:40,116 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:19:40,941 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-20 22:19:40,961 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:19:40,961 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 108 [2018-01-20 22:19:40,961 INFO L409 AbstractCegarLoop]: Interpolant automaton has 108 states [2018-01-20 22:19:40,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 108 interpolants. [2018-01-20 22:19:40,962 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4397, Invalid=7159, Unknown=0, NotChecked=0, Total=11556 [2018-01-20 22:19:40,962 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 108 states. [2018-01-20 22:19:41,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:19:41,343 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-20 22:19:41,343 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-20 22:19:41,343 INFO L78 Accepts]: Start accepts. Automaton has 108 states. Word has length 69 [2018-01-20 22:19:41,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:19:41,344 INFO L225 Difference]: With dead ends: 80 [2018-01-20 22:19:41,344 INFO L226 Difference]: Without dead ends: 71 [2018-01-20 22:19:41,345 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-20 22:19:41,345 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-20 22:19:41,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-20 22:19:41,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-20 22:19:41,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-20 22:19:41,348 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-20 22:19:41,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:19:41,349 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-20 22:19:41,349 INFO L433 AbstractCegarLoop]: Interpolant automaton has 108 states. [2018-01-20 22:19:41,349 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-20 22:19:41,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-20 22:19:41,349 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:19:41,349 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-20 22:19:41,350 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:19:41,350 INFO L82 PathProgramCache]: Analyzing trace with hash -1635292656, now seen corresponding path program 52 times [2018-01-20 22:19:41,350 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:19:41,350 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:19:41,350 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:41,351 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:19:41,351 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:19:41,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:19:41,373 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:19:42,806 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-20 22:19:42,807 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:19:42,807 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-20 22:19:42,815 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:19:42,848 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:19:42,851 INFO L270 TraceCheckSpWp]: Computing forward predicates... Received shutdown request... [2018-01-20 22:19:43,538 INFO L175 TraceCheckSpWp]: Timeout while computing interpolants [2018-01-20 22:19:43,538 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:19:43,541 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:19:43,541 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:19:43,541 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:19:43,541 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:19:43,542 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:19:43,542 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:19:43,542 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:19:43,542 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-20 22:19:43,542 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:19:43,542 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:19:43,543 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:19:43,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.01 10:19:43 BoogieIcfgContainer [2018-01-20 22:19:43,543 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-20 22:19:43,544 INFO L168 Benchmark]: Toolchain (without parser) took 50837.17 ms. Allocated memory was 308.3 MB in the beginning and 810.0 MB in the end (delta: 501.7 MB). Free memory was 269.2 MB in the beginning and 586.1 MB in the end (delta: -316.9 MB). Peak memory consumption was 184.9 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:43,545 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 308.3 MB. Free memory is still 273.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-20 22:19:43,546 INFO L168 Benchmark]: CACSL2BoogieTranslator took 163.09 ms. Allocated memory is still 308.3 MB. Free memory was 267.2 MB in the beginning and 259.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:43,546 INFO L168 Benchmark]: Boogie Preprocessor took 28.54 ms. Allocated memory is still 308.3 MB. Free memory is still 259.2 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-20 22:19:43,546 INFO L168 Benchmark]: RCFGBuilder took 179.37 ms. Allocated memory is still 308.3 MB. Free memory was 259.2 MB in the beginning and 246.3 MB in the end (delta: 13.0 MB). Peak memory consumption was 13.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:43,547 INFO L168 Benchmark]: TraceAbstraction took 50460.60 ms. Allocated memory was 308.3 MB in the beginning and 810.0 MB in the end (delta: 501.7 MB). Free memory was 246.3 MB in the beginning and 586.1 MB in the end (delta: -339.8 MB). Peak memory consumption was 162.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:19:43,548 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.15 ms. Allocated memory is still 308.3 MB. Free memory is still 273.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 163.09 ms. Allocated memory is still 308.3 MB. Free memory was 267.2 MB in the beginning and 259.2 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.54 ms. Allocated memory is still 308.3 MB. Free memory is still 259.2 MB. There was no memory consumed. Max. memory is 5.3 GB. * RCFGBuilder took 179.37 ms. Allocated memory is still 308.3 MB. Free memory was 259.2 MB in the beginning and 246.3 MB in the end (delta: 13.0 MB). Peak memory consumption was 13.0 MB. Max. memory is 5.3 GB. * TraceAbstraction took 50460.60 ms. Allocated memory was 308.3 MB in the beginning and 810.0 MB in the end (delta: 501.7 MB). Free memory was 246.3 MB in the beginning and 586.1 MB in the end (delta: -339.8 MB). Peak memory consumption was 162.0 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 71 with TraceHistMax 52, while TraceCheckSpWp was constructing forward predicates, while PredicateComparison was comparing new predicate (quantifier-free) to 92 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. TIMEOUT Result, 50.2s OverallTime, 53 OverallIterations, 52 TraceHistogramMax, 4.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 887 SDtfs, 167 SDslu, 24444 SDs, 0 SdLazy, 5340 SolverSat, 194 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 3779 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 2910 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100079 ImplicationChecksByTransitivity, 38.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=71occurred in iteration=52, 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, 52 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 1.4s SatisfiabilityAnalysisTime, 40.1s InterpolantComputationTime, 4506 NumberOfCodeBlocks, 4506 NumberOfCodeBlocksAsserted, 462 NumberOfCheckSat, 4403 ConstructedInterpolants, 0 QuantifiedInterpolants, 854437 SizeOfPredicates, 51 NumberOfNonLiveVariables, 7293 ConjunctsInSsa, 1479 ConjunctsInUnsatCore, 103 InterpolantComputations, 1 PerfectInterpolantSequences, 0/46852 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-20_22-19-43-556.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-20_22-19-43-556.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-20_22-19-43-556.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-20_22-19-43-556.csv Completed graceful shutdown