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_false-valid-deref-write.c -------------------------------------------------------------------------------- This is Ultimate 0.1.23-2f49842 [2018-01-20 22:14:09,095 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-20 22:14:09,097 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-20 22:14:09,112 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-20 22:14:09,113 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-20 22:14:09,114 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-20 22:14:09,115 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-20 22:14:09,116 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-20 22:14:09,118 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-20 22:14:09,119 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-20 22:14:09,120 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-20 22:14:09,120 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-20 22:14:09,121 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-20 22:14:09,122 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-20 22:14:09,123 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-20 22:14:09,126 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-20 22:14:09,128 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-20 22:14:09,130 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-20 22:14:09,132 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-20 22:14:09,133 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-20 22:14:09,135 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-20 22:14:09,136 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-20 22:14:09,136 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-20 22:14:09,137 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-20 22:14:09,138 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-20 22:14:09,139 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-20 22:14:09,140 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-20 22:14:09,140 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-20 22:14:09,140 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-20 22:14:09,141 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-20 22:14:09,141 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-20 22:14:09,142 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:14:09,150 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-20 22:14:09,151 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-20 22:14:09,151 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-20 22:14:09,151 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-20 22:14:09,152 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-20 22:14:09,152 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-20 22:14:09,152 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-20 22:14:09,152 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-20 22:14:09,152 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-20 22:14:09,152 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * Check allocation purity=true [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2018-01-20 22:14:09,153 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-20 22:14:09,154 INFO L133 SettingsManager]: * Check if freed pointer was valid=false [2018-01-20 22:14:09,154 INFO L133 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2018-01-20 22:14:09,154 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-20 22:14:09,154 INFO L133 SettingsManager]: * Size of a code block=SequenceOfStatements [2018-01-20 22:14:09,154 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-20 22:14:09,154 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-20 22:14:09,155 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-20 22:14:09,155 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-20 22:14:09,155 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-20 22:14:09,155 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-20 22:14:09,155 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * Stop after first violation was found=false [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-20 22:14:09,156 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-20 22:14:09,157 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-20 22:14:09,157 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-20 22:14:09,190 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-20 22:14:09,200 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-20 22:14:09,204 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-20 22:14:09,206 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-20 22:14:09,206 INFO L276 PluginConnector]: CDTParser initialized [2018-01-20 22:14:09,206 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/ldv-memsafety/memsetNonZero3_false-valid-deref-write.c [2018-01-20 22:14:09,319 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-20 22:14:09,323 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-20 22:14:09,348 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-20 22:14:09,349 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-20 22:14:09,354 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-20 22:14:09,355 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,357 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5eb77e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09, skipping insertion in model container [2018-01-20 22:14:09,358 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,371 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:14:09,387 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-20 22:14:09,495 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:14:09,510 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-20 22:14:09,515 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09 WrapperNode [2018-01-20 22:14:09,515 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-20 22:14:09,516 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-20 22:14:09,516 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-20 22:14:09,516 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-20 22:14:09,527 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,527 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,535 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,535 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,538 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,541 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,542 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (1/1) ... [2018-01-20 22:14:09,544 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-20 22:14:09,544 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-20 22:14:09,544 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-20 22:14:09,545 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-20 22:14:09,546 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (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:14:09,602 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-20 22:14:09,603 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-20 22:14:09,603 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-20 22:14:09,603 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.free [2018-01-20 22:14:09,603 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2018-01-20 22:14:09,603 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.alloc [2018-01-20 22:14:09,603 INFO L128 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2018-01-20 22:14:09,604 INFO L136 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2018-01-20 22:14:09,604 INFO L128 BoogieDeclarations]: Found specification of procedure memset [2018-01-20 22:14:09,604 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-20 22:14:09,604 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-20 22:14:09,604 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-20 22:14:09,755 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-20 22:14:09,756 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:14:09 BoogieIcfgContainer [2018-01-20 22:14:09,756 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-20 22:14:09,756 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-20 22:14:09,756 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-20 22:14:09,758 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-20 22:14:09,758 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.01 10:14:09" (1/3) ... [2018-01-20 22:14:09,760 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@261c4342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:14:09, skipping insertion in model container [2018-01-20 22:14:09,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.01 10:14:09" (2/3) ... [2018-01-20 22:14:09,760 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@261c4342 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.01 10:14:09, skipping insertion in model container [2018-01-20 22:14:09,760 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.01 10:14:09" (3/3) ... [2018-01-20 22:14:09,762 INFO L105 eAbstractionObserver]: Analyzing ICFG memsetNonZero3_false-valid-deref-write.c [2018-01-20 22:14:09,772 INFO L130 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-20 22:14:09,778 INFO L142 ceAbstractionStarter]: Appying trace abstraction to program that has 3 error locations. [2018-01-20 22:14:09,817 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:14:09,817 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:14:09,817 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:14:09,817 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:14:09,817 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:14:09,818 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:14:09,818 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:14:09,818 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.initErr0EnsuresViolation======== [2018-01-20 22:14:09,819 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:14:09,839 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:14:09,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 4 [2018-01-20 22:14:09,846 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:09,847 INFO L322 BasicCegarLoop]: trace histogram [1, 1, 1] [2018-01-20 22:14:09,847 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.initErr0EnsuresViolation]=== [2018-01-20 22:14:09,853 INFO L82 PathProgramCache]: Analyzing trace with hash 51896, now seen corresponding path program 1 times [2018-01-20 22:14:09,855 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:09,855 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:09,904 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:09,904 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:09,905 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:09,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:14:09,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2018-01-20 22:14:09,960 INFO L381 BasicCegarLoop]: Counterexample might be feasible [2018-01-20 22:14:09,965 WARN L343 cessorBacktranslator]: Generated EnsuresSpecification ensures #valid == old(#valid); is not ensure(true) [2018-01-20 22:14:09,970 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:14:09,970 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:14:09,970 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:14:09,971 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:14:09,971 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:14:09,971 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:14:09,971 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:14:09,971 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.startErr0EnsuresViolation======== [2018-01-20 22:14:09,971 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:14:09,972 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:14:09,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2018-01-20 22:14:09,973 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:09,973 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:14:09,974 INFO L371 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:09,974 INFO L82 PathProgramCache]: Analyzing trace with hash 126067280, now seen corresponding path program 1 times [2018-01-20 22:14:09,974 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:09,974 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:09,976 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:09,976 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:09,976 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:09,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:10,003 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:10,096 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:14:10,097 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-20 22:14:10,098 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-20 22:14:10,099 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-20 22:14:10,110 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-20 22:14:10,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-20 22:14:10,112 INFO L87 Difference]: Start difference. First operand 22 states. Second operand 4 states. [2018-01-20 22:14:10,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:10,167 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:14:10,167 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-20 22:14:10,168 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 18 [2018-01-20 22:14:10,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:10,177 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:14:10,178 INFO L226 Difference]: Without dead ends: 20 [2018-01-20 22:14:10,181 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:14:10,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-01-20 22:14:10,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-01-20 22:14:10,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-01-20 22:14:10,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-01-20 22:14:10,279 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 18 [2018-01-20 22:14:10,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:10,280 INFO L432 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-01-20 22:14:10,280 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-20 22:14:10,280 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-01-20 22:14:10,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-01-20 22:14:10,281 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:10,281 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:14:10,281 INFO L371 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:10,281 INFO L82 PathProgramCache]: Analyzing trace with hash 763300235, now seen corresponding path program 1 times [2018-01-20 22:14:10,282 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:10,282 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:10,283 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,283 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:10,283 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:10,299 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:10,354 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:14:10,354 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:10,354 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:14:10,362 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:10,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:10,384 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:10,410 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:14:10,430 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:10,430 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 6 [2018-01-20 22:14:10,431 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-20 22:14:10,431 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-20 22:14:10,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-20 22:14:10,432 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 6 states. [2018-01-20 22:14:10,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:10,478 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-01-20 22:14:10,478 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-20 22:14:10,478 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 19 [2018-01-20 22:14:10,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:10,479 INFO L225 Difference]: With dead ends: 30 [2018-01-20 22:14:10,479 INFO L226 Difference]: Without dead ends: 21 [2018-01-20 22:14:10,480 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2018-01-20 22:14:10,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21 states. [2018-01-20 22:14:10,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21 to 21. [2018-01-20 22:14:10,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2018-01-20 22:14:10,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 21 transitions. [2018-01-20 22:14:10,485 INFO L78 Accepts]: Start accepts. Automaton has 21 states and 21 transitions. Word has length 19 [2018-01-20 22:14:10,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:10,485 INFO L432 AbstractCegarLoop]: Abstraction has 21 states and 21 transitions. [2018-01-20 22:14:10,485 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-20 22:14:10,485 INFO L276 IsEmpty]: Start isEmpty. Operand 21 states and 21 transitions. [2018-01-20 22:14:10,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2018-01-20 22:14:10,486 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:10,486 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:14:10,486 INFO L371 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:10,487 INFO L82 PathProgramCache]: Analyzing trace with hash -957314640, now seen corresponding path program 2 times [2018-01-20 22:14:10,487 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:10,487 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:10,488 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,488 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:10,488 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:10,503 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:10,581 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:14:10,582 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:10,582 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:14:10,594 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:10,611 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:10,613 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:10,614 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:10,616 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:10,640 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:14:10,670 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:10,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 7 [2018-01-20 22:14:10,670 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-20 22:14:10,671 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-20 22:14:10,671 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2018-01-20 22:14:10,671 INFO L87 Difference]: Start difference. First operand 21 states and 21 transitions. Second operand 7 states. [2018-01-20 22:14:10,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:10,698 INFO L93 Difference]: Finished difference Result 31 states and 31 transitions. [2018-01-20 22:14:10,699 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-20 22:14:10,699 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 20 [2018-01-20 22:14:10,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:10,700 INFO L225 Difference]: With dead ends: 31 [2018-01-20 22:14:10,700 INFO L226 Difference]: Without dead ends: 22 [2018-01-20 22:14:10,700 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2018-01-20 22:14:10,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2018-01-20 22:14:10,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 22. [2018-01-20 22:14:10,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2018-01-20 22:14:10,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 22 transitions. [2018-01-20 22:14:10,705 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 22 transitions. Word has length 20 [2018-01-20 22:14:10,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:10,705 INFO L432 AbstractCegarLoop]: Abstraction has 22 states and 22 transitions. [2018-01-20 22:14:10,705 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-20 22:14:10,706 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 22 transitions. [2018-01-20 22:14:10,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2018-01-20 22:14:10,706 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:10,707 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:14:10,707 INFO L371 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:10,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1538199083, now seen corresponding path program 3 times [2018-01-20 22:14:10,707 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:10,707 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:10,708 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,708 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:10,708 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:10,722 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:10,845 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:14:10,845 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:10,845 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:14:10,856 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:10,869 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:10,871 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:10,872 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:10,873 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:10,875 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:10,916 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:14:10,948 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:10,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2018-01-20 22:14:10,949 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-20 22:14:10,949 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-20 22:14:10,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2018-01-20 22:14:10,950 INFO L87 Difference]: Start difference. First operand 22 states and 22 transitions. Second operand 8 states. [2018-01-20 22:14:10,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:10,984 INFO L93 Difference]: Finished difference Result 32 states and 32 transitions. [2018-01-20 22:14:10,985 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-20 22:14:10,985 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 21 [2018-01-20 22:14:10,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:10,985 INFO L225 Difference]: With dead ends: 32 [2018-01-20 22:14:10,986 INFO L226 Difference]: Without dead ends: 23 [2018-01-20 22:14:10,986 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2018-01-20 22:14:10,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-01-20 22:14:10,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-01-20 22:14:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-01-20 22:14:10,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-01-20 22:14:10,991 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 21 [2018-01-20 22:14:10,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:10,991 INFO L432 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-01-20 22:14:10,991 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-20 22:14:10,992 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-01-20 22:14:10,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-20 22:14:10,992 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:10,992 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:14:10,993 INFO L371 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:10,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1589713168, now seen corresponding path program 4 times [2018-01-20 22:14:10,993 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:10,993 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:10,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:10,994 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:10,994 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,008 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:11,090 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:14:11,090 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:11,090 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:14:11,099 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:11,114 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:11,116 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:11,136 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:14:11,156 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:11,156 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2018-01-20 22:14:11,156 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-20 22:14:11,157 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-20 22:14:11,157 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2018-01-20 22:14:11,157 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 9 states. [2018-01-20 22:14:11,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:11,176 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-01-20 22:14:11,177 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-20 22:14:11,177 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-01-20 22:14:11,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:11,178 INFO L225 Difference]: With dead ends: 33 [2018-01-20 22:14:11,178 INFO L226 Difference]: Without dead ends: 24 [2018-01-20 22:14:11,178 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2018-01-20 22:14:11,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24 states. [2018-01-20 22:14:11,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24 to 24. [2018-01-20 22:14:11,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2018-01-20 22:14:11,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 24 transitions. [2018-01-20 22:14:11,183 INFO L78 Accepts]: Start accepts. Automaton has 24 states and 24 transitions. Word has length 22 [2018-01-20 22:14:11,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:11,184 INFO L432 AbstractCegarLoop]: Abstraction has 24 states and 24 transitions. [2018-01-20 22:14:11,184 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-20 22:14:11,184 INFO L276 IsEmpty]: Start isEmpty. Operand 24 states and 24 transitions. [2018-01-20 22:14:11,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-20 22:14:11,185 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:11,185 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:14:11,185 INFO L371 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:11,186 INFO L82 PathProgramCache]: Analyzing trace with hash -1108317493, now seen corresponding path program 5 times [2018-01-20 22:14:11,186 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:11,186 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:11,187 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,187 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:11,187 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,201 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:11,289 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:14:11,290 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:11,290 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:14:11,304 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:11,310 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:11,311 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:11,312 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:11,318 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:11,320 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:11,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:11,334 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:14:11,367 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:11,368 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 10 [2018-01-20 22:14:11,368 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-20 22:14:11,368 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-20 22:14:11,368 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=52, Unknown=0, NotChecked=0, Total=90 [2018-01-20 22:14:11,369 INFO L87 Difference]: Start difference. First operand 24 states and 24 transitions. Second operand 10 states. [2018-01-20 22:14:11,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:11,420 INFO L93 Difference]: Finished difference Result 34 states and 34 transitions. [2018-01-20 22:14:11,420 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-20 22:14:11,420 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 23 [2018-01-20 22:14:11,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:11,421 INFO L225 Difference]: With dead ends: 34 [2018-01-20 22:14:11,421 INFO L226 Difference]: Without dead ends: 25 [2018-01-20 22:14:11,422 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2018-01-20 22:14:11,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2018-01-20 22:14:11,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2018-01-20 22:14:11,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2018-01-20 22:14:11,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 25 transitions. [2018-01-20 22:14:11,425 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 25 transitions. Word has length 23 [2018-01-20 22:14:11,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:11,425 INFO L432 AbstractCegarLoop]: Abstraction has 25 states and 25 transitions. [2018-01-20 22:14:11,425 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-20 22:14:11,425 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 25 transitions. [2018-01-20 22:14:11,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2018-01-20 22:14:11,426 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:11,426 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:14:11,426 INFO L371 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:11,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1152077936, now seen corresponding path program 6 times [2018-01-20 22:14:11,426 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:11,426 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:11,427 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,427 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:11,427 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:11,531 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:14:11,532 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:11,532 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:14:11,541 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:11,551 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:11,554 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:11,555 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:11,556 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:11,557 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:11,559 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:11,576 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:14:11,599 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:11,599 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 11 [2018-01-20 22:14:11,600 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-20 22:14:11,600 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-20 22:14:11,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=63, Unknown=0, NotChecked=0, Total=110 [2018-01-20 22:14:11,600 INFO L87 Difference]: Start difference. First operand 25 states and 25 transitions. Second operand 11 states. [2018-01-20 22:14:11,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:11,628 INFO L93 Difference]: Finished difference Result 35 states and 35 transitions. [2018-01-20 22:14:11,628 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-20 22:14:11,628 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 24 [2018-01-20 22:14:11,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:11,628 INFO L225 Difference]: With dead ends: 35 [2018-01-20 22:14:11,629 INFO L226 Difference]: Without dead ends: 26 [2018-01-20 22:14:11,629 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2018-01-20 22:14:11,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-01-20 22:14:11,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-01-20 22:14:11,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-01-20 22:14:11,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-01-20 22:14:11,632 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 24 [2018-01-20 22:14:11,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:11,632 INFO L432 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-01-20 22:14:11,632 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-20 22:14:11,632 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-01-20 22:14:11,632 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-01-20 22:14:11,632 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:11,633 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:14:11,633 INFO L371 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:11,633 INFO L82 PathProgramCache]: Analyzing trace with hash -1790107797, now seen corresponding path program 7 times [2018-01-20 22:14:11,633 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:11,633 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:11,634 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,634 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:11,634 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,646 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:11,736 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:14:11,737 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:11,737 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:14:11,745 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:11,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,760 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:11,773 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:14:11,793 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:11,793 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 12 [2018-01-20 22:14:11,793 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-20 22:14:11,793 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-20 22:14:11,794 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=75, Unknown=0, NotChecked=0, Total=132 [2018-01-20 22:14:11,794 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 12 states. [2018-01-20 22:14:11,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:11,838 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-01-20 22:14:11,838 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-20 22:14:11,838 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 25 [2018-01-20 22:14:11,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:11,839 INFO L225 Difference]: With dead ends: 36 [2018-01-20 22:14:11,839 INFO L226 Difference]: Without dead ends: 27 [2018-01-20 22:14:11,840 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=61, Invalid=95, Unknown=0, NotChecked=0, Total=156 [2018-01-20 22:14:11,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2018-01-20 22:14:11,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2018-01-20 22:14:11,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2018-01-20 22:14:11,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 27 transitions. [2018-01-20 22:14:11,843 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 27 transitions. Word has length 25 [2018-01-20 22:14:11,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:11,843 INFO L432 AbstractCegarLoop]: Abstraction has 27 states and 27 transitions. [2018-01-20 22:14:11,843 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-20 22:14:11,843 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 27 transitions. [2018-01-20 22:14:11,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2018-01-20 22:14:11,844 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:11,844 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:14:11,844 INFO L371 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:11,844 INFO L82 PathProgramCache]: Analyzing trace with hash 1491414992, now seen corresponding path program 8 times [2018-01-20 22:14:11,844 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:11,844 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:11,845 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,845 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:11,845 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:11,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:11,856 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:11,999 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:14:12,000 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:12,000 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:14:12,012 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:12,023 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,027 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,028 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:12,030 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:12,047 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:14:12,072 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:12,072 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 13 [2018-01-20 22:14:12,073 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-20 22:14:12,073 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-20 22:14:12,073 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=88, Unknown=0, NotChecked=0, Total=156 [2018-01-20 22:14:12,073 INFO L87 Difference]: Start difference. First operand 27 states and 27 transitions. Second operand 13 states. [2018-01-20 22:14:12,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:12,101 INFO L93 Difference]: Finished difference Result 37 states and 37 transitions. [2018-01-20 22:14:12,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-20 22:14:12,101 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 26 [2018-01-20 22:14:12,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:12,102 INFO L225 Difference]: With dead ends: 37 [2018-01-20 22:14:12,102 INFO L226 Difference]: Without dead ends: 28 [2018-01-20 22:14:12,102 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 26 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=72, Invalid=110, Unknown=0, NotChecked=0, Total=182 [2018-01-20 22:14:12,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 28 states. [2018-01-20 22:14:12,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 28 to 28. [2018-01-20 22:14:12,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2018-01-20 22:14:12,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 28 transitions. [2018-01-20 22:14:12,105 INFO L78 Accepts]: Start accepts. Automaton has 28 states and 28 transitions. Word has length 26 [2018-01-20 22:14:12,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:12,105 INFO L432 AbstractCegarLoop]: Abstraction has 28 states and 28 transitions. [2018-01-20 22:14:12,105 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-20 22:14:12,105 INFO L276 IsEmpty]: Start isEmpty. Operand 28 states and 28 transitions. [2018-01-20 22:14:12,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2018-01-20 22:14:12,106 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:12,106 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:14:12,106 INFO L371 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:12,106 INFO L82 PathProgramCache]: Analyzing trace with hash 139406347, now seen corresponding path program 9 times [2018-01-20 22:14:12,106 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:12,107 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:12,107 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,107 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:12,107 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:12,118 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:12,222 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:14:12,223 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:12,223 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:14:12,231 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:12,241 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,248 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,249 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,253 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,254 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,267 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:12,276 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:12,278 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:12,294 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:14:12,315 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:12,315 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 14 [2018-01-20 22:14:12,315 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-20 22:14:12,316 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-20 22:14:12,316 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=102, Unknown=0, NotChecked=0, Total=182 [2018-01-20 22:14:12,316 INFO L87 Difference]: Start difference. First operand 28 states and 28 transitions. Second operand 14 states. [2018-01-20 22:14:12,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:12,380 INFO L93 Difference]: Finished difference Result 38 states and 38 transitions. [2018-01-20 22:14:12,380 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-20 22:14:12,381 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 27 [2018-01-20 22:14:12,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:12,381 INFO L225 Difference]: With dead ends: 38 [2018-01-20 22:14:12,382 INFO L226 Difference]: Without dead ends: 29 [2018-01-20 22:14:12,382 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 27 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=84, Invalid=126, Unknown=0, NotChecked=0, Total=210 [2018-01-20 22:14:12,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-01-20 22:14:12,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-01-20 22:14:12,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-01-20 22:14:12,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-01-20 22:14:12,386 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 27 [2018-01-20 22:14:12,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:12,386 INFO L432 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-01-20 22:14:12,387 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-20 22:14:12,387 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-01-20 22:14:12,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-01-20 22:14:12,387 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:12,388 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:14:12,388 INFO L371 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:12,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1176811312, now seen corresponding path program 10 times [2018-01-20 22:14:12,388 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:12,388 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:12,389 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,389 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:12,389 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:12,400 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:12,591 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:14:12,591 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:12,591 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:14:12,597 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:12,611 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:12,613 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:12,626 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:14:12,646 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:12,646 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 15 [2018-01-20 22:14:12,646 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-20 22:14:12,647 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-20 22:14:12,647 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=117, Unknown=0, NotChecked=0, Total=210 [2018-01-20 22:14:12,647 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 15 states. [2018-01-20 22:14:12,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:12,686 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-01-20 22:14:12,687 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-20 22:14:12,687 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 28 [2018-01-20 22:14:12,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:12,688 INFO L225 Difference]: With dead ends: 39 [2018-01-20 22:14:12,688 INFO L226 Difference]: Without dead ends: 30 [2018-01-20 22:14:12,689 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 28 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=97, Invalid=143, Unknown=0, NotChecked=0, Total=240 [2018-01-20 22:14:12,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2018-01-20 22:14:12,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2018-01-20 22:14:12,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2018-01-20 22:14:12,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 30 transitions. [2018-01-20 22:14:12,693 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 30 transitions. Word has length 28 [2018-01-20 22:14:12,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:12,694 INFO L432 AbstractCegarLoop]: Abstraction has 30 states and 30 transitions. [2018-01-20 22:14:12,694 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-20 22:14:12,694 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 30 transitions. [2018-01-20 22:14:12,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2018-01-20 22:14:12,695 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:12,695 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:14:12,695 INFO L371 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:12,696 INFO L82 PathProgramCache]: Analyzing trace with hash -1023373141, now seen corresponding path program 11 times [2018-01-20 22:14:12,696 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:12,696 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:12,697 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,697 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:12,697 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:12,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:12,709 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:12,924 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:14:12,924 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:12,924 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:14:12,932 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:12,936 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,945 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,946 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,950 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,951 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,959 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,965 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:12,966 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:12,968 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:12,985 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:14:13,005 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:13,005 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 16 [2018-01-20 22:14:13,006 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-20 22:14:13,006 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-20 22:14:13,006 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=133, Unknown=0, NotChecked=0, Total=240 [2018-01-20 22:14:13,006 INFO L87 Difference]: Start difference. First operand 30 states and 30 transitions. Second operand 16 states. [2018-01-20 22:14:13,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:13,044 INFO L93 Difference]: Finished difference Result 40 states and 40 transitions. [2018-01-20 22:14:13,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-20 22:14:13,044 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 29 [2018-01-20 22:14:13,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:13,045 INFO L225 Difference]: With dead ends: 40 [2018-01-20 22:14:13,045 INFO L226 Difference]: Without dead ends: 31 [2018-01-20 22:14:13,045 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=111, Invalid=161, Unknown=0, NotChecked=0, Total=272 [2018-01-20 22:14:13,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2018-01-20 22:14:13,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2018-01-20 22:14:13,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2018-01-20 22:14:13,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2018-01-20 22:14:13,050 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 29 [2018-01-20 22:14:13,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:13,050 INFO L432 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2018-01-20 22:14:13,050 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-20 22:14:13,050 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2018-01-20 22:14:13,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-20 22:14:13,051 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:13,051 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:14:13,051 INFO L371 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:13,051 INFO L82 PathProgramCache]: Analyzing trace with hash -509614448, now seen corresponding path program 12 times [2018-01-20 22:14:13,051 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:13,052 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:13,052 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,052 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:13,053 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:13,062 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:13,160 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:14:13,160 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:13,160 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:14:13,165 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:13,171 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,173 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,174 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,175 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,176 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,177 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,178 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:13,179 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:13,181 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:13,194 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:14:13,216 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:13,216 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 17 [2018-01-20 22:14:13,216 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-20 22:14:13,216 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-20 22:14:13,217 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=150, Unknown=0, NotChecked=0, Total=272 [2018-01-20 22:14:13,217 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand 17 states. [2018-01-20 22:14:13,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:13,241 INFO L93 Difference]: Finished difference Result 41 states and 41 transitions. [2018-01-20 22:14:13,241 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-20 22:14:13,241 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 30 [2018-01-20 22:14:13,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:13,242 INFO L225 Difference]: With dead ends: 41 [2018-01-20 22:14:13,242 INFO L226 Difference]: Without dead ends: 32 [2018-01-20 22:14:13,242 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=126, Invalid=180, Unknown=0, NotChecked=0, Total=306 [2018-01-20 22:14:13,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-01-20 22:14:13,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-01-20 22:14:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-01-20 22:14:13,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-01-20 22:14:13,245 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 30 [2018-01-20 22:14:13,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:13,245 INFO L432 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-01-20 22:14:13,245 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-20 22:14:13,245 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-01-20 22:14:13,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-01-20 22:14:13,245 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:13,246 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:14:13,246 INFO L371 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:13,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1762964149, now seen corresponding path program 13 times [2018-01-20 22:14:13,246 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:13,246 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:13,246 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,247 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:13,247 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:13,255 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:13,389 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:14:13,390 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:13,390 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:14:13,399 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:13,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:13,414 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:13,438 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:14:13,469 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:13,469 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 18 [2018-01-20 22:14:13,469 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-20 22:14:13,470 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-20 22:14:13,470 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=168, Unknown=0, NotChecked=0, Total=306 [2018-01-20 22:14:13,470 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 18 states. [2018-01-20 22:14:13,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:13,523 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-01-20 22:14:13,523 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-20 22:14:13,523 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 31 [2018-01-20 22:14:13,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:13,524 INFO L225 Difference]: With dead ends: 42 [2018-01-20 22:14:13,524 INFO L226 Difference]: Without dead ends: 33 [2018-01-20 22:14:13,525 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=142, Invalid=200, Unknown=0, NotChecked=0, Total=342 [2018-01-20 22:14:13,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 33 states. [2018-01-20 22:14:13,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 33 to 33. [2018-01-20 22:14:13,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2018-01-20 22:14:13,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 33 transitions. [2018-01-20 22:14:13,529 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 33 transitions. Word has length 31 [2018-01-20 22:14:13,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:13,529 INFO L432 AbstractCegarLoop]: Abstraction has 33 states and 33 transitions. [2018-01-20 22:14:13,529 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-20 22:14:13,529 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 33 transitions. [2018-01-20 22:14:13,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2018-01-20 22:14:13,530 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:13,530 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:14:13,530 INFO L371 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:13,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1962099216, now seen corresponding path program 14 times [2018-01-20 22:14:13,530 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:13,530 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:13,531 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,532 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:13,532 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:13,540 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:13,833 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:14:13,833 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:13,833 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:14:13,846 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:13,854 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:13,859 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:13,860 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:13,863 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:13,877 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:14:13,899 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:13,899 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 19 [2018-01-20 22:14:13,899 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-20 22:14:13,900 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-20 22:14:13,900 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=155, Invalid=187, Unknown=0, NotChecked=0, Total=342 [2018-01-20 22:14:13,900 INFO L87 Difference]: Start difference. First operand 33 states and 33 transitions. Second operand 19 states. [2018-01-20 22:14:13,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:13,957 INFO L93 Difference]: Finished difference Result 43 states and 43 transitions. [2018-01-20 22:14:13,957 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-20 22:14:13,957 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 32 [2018-01-20 22:14:13,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:13,958 INFO L225 Difference]: With dead ends: 43 [2018-01-20 22:14:13,958 INFO L226 Difference]: Without dead ends: 34 [2018-01-20 22:14:13,959 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=159, Invalid=221, Unknown=0, NotChecked=0, Total=380 [2018-01-20 22:14:13,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2018-01-20 22:14:13,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2018-01-20 22:14:13,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2018-01-20 22:14:13,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 34 transitions. [2018-01-20 22:14:13,963 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 34 transitions. Word has length 32 [2018-01-20 22:14:13,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:13,963 INFO L432 AbstractCegarLoop]: Abstraction has 34 states and 34 transitions. [2018-01-20 22:14:13,964 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-20 22:14:13,964 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 34 transitions. [2018-01-20 22:14:13,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2018-01-20 22:14:13,964 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:13,965 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:14:13,965 INFO L371 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:13,965 INFO L82 PathProgramCache]: Analyzing trace with hash 454648299, now seen corresponding path program 15 times [2018-01-20 22:14:13,965 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:13,965 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:13,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,966 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:13,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:13,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:13,975 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:14,115 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:14:14,115 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:14,116 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:14:14,123 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:14,130 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,132 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,133 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,134 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,135 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,136 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,137 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,138 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,139 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:14,140 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:14,141 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:14,156 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:14:14,176 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:14,176 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 20 [2018-01-20 22:14:14,177 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-20 22:14:14,177 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-20 22:14:14,177 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=207, Unknown=0, NotChecked=0, Total=380 [2018-01-20 22:14:14,177 INFO L87 Difference]: Start difference. First operand 34 states and 34 transitions. Second operand 20 states. [2018-01-20 22:14:14,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:14,208 INFO L93 Difference]: Finished difference Result 44 states and 44 transitions. [2018-01-20 22:14:14,208 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-20 22:14:14,208 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 33 [2018-01-20 22:14:14,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:14,209 INFO L225 Difference]: With dead ends: 44 [2018-01-20 22:14:14,209 INFO L226 Difference]: Without dead ends: 35 [2018-01-20 22:14:14,210 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 33 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=177, Invalid=243, Unknown=0, NotChecked=0, Total=420 [2018-01-20 22:14:14,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-01-20 22:14:14,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-01-20 22:14:14,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-01-20 22:14:14,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-01-20 22:14:14,213 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 33 [2018-01-20 22:14:14,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:14,213 INFO L432 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-01-20 22:14:14,213 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-20 22:14:14,213 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-01-20 22:14:14,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-20 22:14:14,213 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:14,214 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:14:14,214 INFO L371 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:14,214 INFO L82 PathProgramCache]: Analyzing trace with hash -1935590064, now seen corresponding path program 16 times [2018-01-20 22:14:14,214 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:14,214 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:14,215 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,215 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:14,215 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:14,224 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:14,438 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:14:14,438 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:14,438 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:14:14,450 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:14,465 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:14,467 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:14,486 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:14:14,516 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:14,516 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 21 [2018-01-20 22:14:14,517 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-20 22:14:14,517 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-20 22:14:14,517 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=192, Invalid=228, Unknown=0, NotChecked=0, Total=420 [2018-01-20 22:14:14,517 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 21 states. [2018-01-20 22:14:14,606 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:14,606 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-01-20 22:14:14,609 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-20 22:14:14,609 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 34 [2018-01-20 22:14:14,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:14,610 INFO L225 Difference]: With dead ends: 45 [2018-01-20 22:14:14,610 INFO L226 Difference]: Without dead ends: 36 [2018-01-20 22:14:14,611 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 34 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=196, Invalid=266, Unknown=0, NotChecked=0, Total=462 [2018-01-20 22:14:14,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2018-01-20 22:14:14,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 36. [2018-01-20 22:14:14,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2018-01-20 22:14:14,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 36 transitions. [2018-01-20 22:14:14,615 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 36 transitions. Word has length 34 [2018-01-20 22:14:14,615 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:14,615 INFO L432 AbstractCegarLoop]: Abstraction has 36 states and 36 transitions. [2018-01-20 22:14:14,615 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-20 22:14:14,615 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 36 transitions. [2018-01-20 22:14:14,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2018-01-20 22:14:14,616 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:14,616 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:14:14,616 INFO L371 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:14,616 INFO L82 PathProgramCache]: Analyzing trace with hash 1276432011, now seen corresponding path program 17 times [2018-01-20 22:14:14,617 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:14,617 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:14,617 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,618 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:14,618 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:14,626 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:14,828 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:14:14,828 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:14,828 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:14:14,833 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:14,837 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,840 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,842 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,843 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,847 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:14,848 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:14,849 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:14,860 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:14:14,893 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:14,893 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 22 [2018-01-20 22:14:14,893 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-20 22:14:14,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-20 22:14:14,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=212, Invalid=250, Unknown=0, NotChecked=0, Total=462 [2018-01-20 22:14:14,894 INFO L87 Difference]: Start difference. First operand 36 states and 36 transitions. Second operand 22 states. [2018-01-20 22:14:14,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:14,930 INFO L93 Difference]: Finished difference Result 46 states and 46 transitions. [2018-01-20 22:14:14,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-20 22:14:14,930 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 35 [2018-01-20 22:14:14,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:14,931 INFO L225 Difference]: With dead ends: 46 [2018-01-20 22:14:14,931 INFO L226 Difference]: Without dead ends: 37 [2018-01-20 22:14:14,931 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=216, Invalid=290, Unknown=0, NotChecked=0, Total=506 [2018-01-20 22:14:14,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2018-01-20 22:14:14,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2018-01-20 22:14:14,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2018-01-20 22:14:14,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 37 transitions. [2018-01-20 22:14:14,934 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 37 transitions. Word has length 35 [2018-01-20 22:14:14,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:14,935 INFO L432 AbstractCegarLoop]: Abstraction has 37 states and 37 transitions. [2018-01-20 22:14:14,935 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-20 22:14:14,935 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 37 transitions. [2018-01-20 22:14:14,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2018-01-20 22:14:14,935 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:14,935 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:14:14,935 INFO L371 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:14,936 INFO L82 PathProgramCache]: Analyzing trace with hash 2064868528, now seen corresponding path program 18 times [2018-01-20 22:14:14,936 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:14,936 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:14,936 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,936 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:14,937 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:14,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:14,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:14:15,103 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:14:15,103 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:15,103 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:14:15,108 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:15,115 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,117 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,117 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,118 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,119 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,120 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,122 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,123 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,124 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,125 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:15,125 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:15,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:15,138 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:14:15,158 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:15,159 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 23 [2018-01-20 22:14:15,159 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-20 22:14:15,159 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-20 22:14:15,159 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=233, Invalid=273, Unknown=0, NotChecked=0, Total=506 [2018-01-20 22:14:15,159 INFO L87 Difference]: Start difference. First operand 37 states and 37 transitions. Second operand 23 states. [2018-01-20 22:14:15,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:15,186 INFO L93 Difference]: Finished difference Result 47 states and 47 transitions. [2018-01-20 22:14:15,187 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-20 22:14:15,187 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 36 [2018-01-20 22:14:15,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:15,187 INFO L225 Difference]: With dead ends: 47 [2018-01-20 22:14:15,187 INFO L226 Difference]: Without dead ends: 38 [2018-01-20 22:14:15,188 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 36 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=237, Invalid=315, Unknown=0, NotChecked=0, Total=552 [2018-01-20 22:14:15,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-01-20 22:14:15,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-01-20 22:14:15,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-20 22:14:15,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-01-20 22:14:15,191 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 36 [2018-01-20 22:14:15,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:15,191 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-01-20 22:14:15,191 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-20 22:14:15,191 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-01-20 22:14:15,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-20 22:14:15,192 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:15,192 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:14:15,192 INFO L371 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:15,192 INFO L82 PathProgramCache]: Analyzing trace with hash 736596779, now seen corresponding path program 19 times [2018-01-20 22:14:15,192 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:15,193 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:15,193 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,193 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:15,194 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:15,200 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:15,466 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:14:15,466 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:15,466 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:14:15,471 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:15,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:15,484 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:15,498 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:14:15,518 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:15,518 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 24 [2018-01-20 22:14:15,518 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-20 22:14:15,518 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-20 22:14:15,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=297, Unknown=0, NotChecked=0, Total=552 [2018-01-20 22:14:15,519 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 24 states. [2018-01-20 22:14:15,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:15,576 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-01-20 22:14:15,576 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-20 22:14:15,576 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 37 [2018-01-20 22:14:15,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:15,577 INFO L225 Difference]: With dead ends: 48 [2018-01-20 22:14:15,577 INFO L226 Difference]: Without dead ends: 39 [2018-01-20 22:14:15,578 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=259, Invalid=341, Unknown=0, NotChecked=0, Total=600 [2018-01-20 22:14:15,578 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2018-01-20 22:14:15,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 39. [2018-01-20 22:14:15,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2018-01-20 22:14:15,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 39 transitions. [2018-01-20 22:14:15,581 INFO L78 Accepts]: Start accepts. Automaton has 39 states and 39 transitions. Word has length 37 [2018-01-20 22:14:15,581 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:15,581 INFO L432 AbstractCegarLoop]: Abstraction has 39 states and 39 transitions. [2018-01-20 22:14:15,581 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-20 22:14:15,581 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states and 39 transitions. [2018-01-20 22:14:15,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 39 [2018-01-20 22:14:15,581 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:15,582 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:14:15,582 INFO L371 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:15,582 INFO L82 PathProgramCache]: Analyzing trace with hash -1785121776, now seen corresponding path program 20 times [2018-01-20 22:14:15,582 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:15,582 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:15,583 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,583 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:15,584 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:15,593 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:15,792 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:14:15,792 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:15,793 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:14:15,797 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:15,804 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:15,809 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:15,810 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:15,811 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:15,823 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:14:15,853 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:15,853 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 25 [2018-01-20 22:14:15,853 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-20 22:14:15,854 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-20 22:14:15,854 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=278, Invalid=322, Unknown=0, NotChecked=0, Total=600 [2018-01-20 22:14:15,854 INFO L87 Difference]: Start difference. First operand 39 states and 39 transitions. Second operand 25 states. [2018-01-20 22:14:15,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:15,880 INFO L93 Difference]: Finished difference Result 49 states and 49 transitions. [2018-01-20 22:14:15,881 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-20 22:14:15,881 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 38 [2018-01-20 22:14:15,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:15,881 INFO L225 Difference]: With dead ends: 49 [2018-01-20 22:14:15,881 INFO L226 Difference]: Without dead ends: 40 [2018-01-20 22:14:15,882 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=282, Invalid=368, Unknown=0, NotChecked=0, Total=650 [2018-01-20 22:14:15,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-20 22:14:15,884 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2018-01-20 22:14:15,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2018-01-20 22:14:15,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 40 transitions. [2018-01-20 22:14:15,885 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 40 transitions. Word has length 38 [2018-01-20 22:14:15,885 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:15,885 INFO L432 AbstractCegarLoop]: Abstraction has 40 states and 40 transitions. [2018-01-20 22:14:15,885 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-20 22:14:15,885 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 40 transitions. [2018-01-20 22:14:15,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2018-01-20 22:14:15,886 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:15,886 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:14:15,886 INFO L371 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:15,886 INFO L82 PathProgramCache]: Analyzing trace with hash 1645981643, now seen corresponding path program 21 times [2018-01-20 22:14:15,886 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:15,886 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:15,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,887 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:15,887 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:15,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:15,893 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:16,090 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:14:16,090 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:16,090 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:14:16,097 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:16,104 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,106 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,107 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,108 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,109 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,110 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,111 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,112 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,113 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,114 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,115 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,116 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:16,117 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:16,118 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:16,130 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:14:16,154 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:16,155 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 26 [2018-01-20 22:14:16,155 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-20 22:14:16,155 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-20 22:14:16,155 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=302, Invalid=348, Unknown=0, NotChecked=0, Total=650 [2018-01-20 22:14:16,155 INFO L87 Difference]: Start difference. First operand 40 states and 40 transitions. Second operand 26 states. [2018-01-20 22:14:16,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:16,186 INFO L93 Difference]: Finished difference Result 50 states and 50 transitions. [2018-01-20 22:14:16,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-20 22:14:16,186 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 39 [2018-01-20 22:14:16,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:16,187 INFO L225 Difference]: With dead ends: 50 [2018-01-20 22:14:16,187 INFO L226 Difference]: Without dead ends: 41 [2018-01-20 22:14:16,187 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=306, Invalid=396, Unknown=0, NotChecked=0, Total=702 [2018-01-20 22:14:16,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-01-20 22:14:16,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-01-20 22:14:16,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-01-20 22:14:16,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-01-20 22:14:16,190 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 39 [2018-01-20 22:14:16,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:16,190 INFO L432 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-01-20 22:14:16,190 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-20 22:14:16,190 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-01-20 22:14:16,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-01-20 22:14:16,191 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:16,191 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:14:16,191 INFO L371 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:16,191 INFO L82 PathProgramCache]: Analyzing trace with hash 636005232, now seen corresponding path program 22 times [2018-01-20 22:14:16,191 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:16,191 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:16,192 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,192 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:16,192 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:16,199 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:16,427 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:14:16,427 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:16,427 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:14:16,435 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:16,451 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:16,452 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:16,468 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:14:16,489 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:16,489 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 27 [2018-01-20 22:14:16,489 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-20 22:14:16,489 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-20 22:14:16,489 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=327, Invalid=375, Unknown=0, NotChecked=0, Total=702 [2018-01-20 22:14:16,490 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 27 states. [2018-01-20 22:14:16,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:16,528 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-01-20 22:14:16,528 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-20 22:14:16,528 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 40 [2018-01-20 22:14:16,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:16,529 INFO L225 Difference]: With dead ends: 51 [2018-01-20 22:14:16,529 INFO L226 Difference]: Without dead ends: 42 [2018-01-20 22:14:16,529 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 40 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=331, Invalid=425, Unknown=0, NotChecked=0, Total=756 [2018-01-20 22:14:16,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42 states. [2018-01-20 22:14:16,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42 to 42. [2018-01-20 22:14:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 42 states. [2018-01-20 22:14:16,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 42 states to 42 states and 42 transitions. [2018-01-20 22:14:16,533 INFO L78 Accepts]: Start accepts. Automaton has 42 states and 42 transitions. Word has length 40 [2018-01-20 22:14:16,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:16,533 INFO L432 AbstractCegarLoop]: Abstraction has 42 states and 42 transitions. [2018-01-20 22:14:16,533 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-20 22:14:16,533 INFO L276 IsEmpty]: Start isEmpty. Operand 42 states and 42 transitions. [2018-01-20 22:14:16,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-20 22:14:16,534 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:16,534 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:14:16,534 INFO L371 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:16,534 INFO L82 PathProgramCache]: Analyzing trace with hash -608492437, now seen corresponding path program 23 times [2018-01-20 22:14:16,535 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:16,535 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:16,535 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,536 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:16,536 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:16,545 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:16,785 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:14:16,785 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:16,786 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:14:16,795 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:16,800 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,801 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,803 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,804 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,805 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,807 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,808 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,809 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,811 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,812 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,813 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,819 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:16,820 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:16,822 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:16,836 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:14:16,857 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:16,857 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 28 [2018-01-20 22:14:16,857 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-20 22:14:16,857 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-20 22:14:16,858 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=353, Invalid=403, Unknown=0, NotChecked=0, Total=756 [2018-01-20 22:14:16,858 INFO L87 Difference]: Start difference. First operand 42 states and 42 transitions. Second operand 28 states. [2018-01-20 22:14:16,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:16,906 INFO L93 Difference]: Finished difference Result 52 states and 52 transitions. [2018-01-20 22:14:16,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-20 22:14:16,906 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 41 [2018-01-20 22:14:16,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:16,907 INFO L225 Difference]: With dead ends: 52 [2018-01-20 22:14:16,907 INFO L226 Difference]: Without dead ends: 43 [2018-01-20 22:14:16,907 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=357, Invalid=455, Unknown=0, NotChecked=0, Total=812 [2018-01-20 22:14:16,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2018-01-20 22:14:16,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2018-01-20 22:14:16,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 43 states. [2018-01-20 22:14:16,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 43 transitions. [2018-01-20 22:14:16,911 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 43 transitions. Word has length 41 [2018-01-20 22:14:16,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:16,911 INFO L432 AbstractCegarLoop]: Abstraction has 43 states and 43 transitions. [2018-01-20 22:14:16,911 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-20 22:14:16,911 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 43 transitions. [2018-01-20 22:14:16,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2018-01-20 22:14:16,912 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:16,912 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:14:16,912 INFO L371 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:16,912 INFO L82 PathProgramCache]: Analyzing trace with hash -533214512, now seen corresponding path program 24 times [2018-01-20 22:14:16,913 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:16,913 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:16,913 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,913 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:16,913 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:16,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:16,922 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:17,241 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:14:17,241 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:17,241 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:14:17,247 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:17,254 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,256 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,257 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,259 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,260 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,261 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,262 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,264 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,265 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,266 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,267 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,268 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:17,269 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:17,270 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:17,281 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:14:17,301 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:17,302 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 29 [2018-01-20 22:14:17,302 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-20 22:14:17,302 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-20 22:14:17,302 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=380, Invalid=432, Unknown=0, NotChecked=0, Total=812 [2018-01-20 22:14:17,302 INFO L87 Difference]: Start difference. First operand 43 states and 43 transitions. Second operand 29 states. [2018-01-20 22:14:17,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:17,332 INFO L93 Difference]: Finished difference Result 53 states and 53 transitions. [2018-01-20 22:14:17,332 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-20 22:14:17,332 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 42 [2018-01-20 22:14:17,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:17,333 INFO L225 Difference]: With dead ends: 53 [2018-01-20 22:14:17,333 INFO L226 Difference]: Without dead ends: 44 [2018-01-20 22:14:17,333 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=384, Invalid=486, Unknown=0, NotChecked=0, Total=870 [2018-01-20 22:14:17,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-01-20 22:14:17,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-01-20 22:14:17,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-01-20 22:14:17,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-01-20 22:14:17,337 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 42 [2018-01-20 22:14:17,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:17,337 INFO L432 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-01-20 22:14:17,337 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-20 22:14:17,337 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-01-20 22:14:17,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-01-20 22:14:17,338 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:17,338 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:14:17,338 INFO L371 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:17,338 INFO L82 PathProgramCache]: Analyzing trace with hash 1800401163, now seen corresponding path program 25 times [2018-01-20 22:14:17,338 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:17,338 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:17,339 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:17,339 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:17,339 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:17,346 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:17,586 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:14:17,587 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:17,587 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:14:17,594 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:17,610 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:17,630 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:14:17,664 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:17,664 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 30 [2018-01-20 22:14:17,664 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-20 22:14:17,664 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-20 22:14:17,665 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=408, Invalid=462, Unknown=0, NotChecked=0, Total=870 [2018-01-20 22:14:17,665 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 30 states. [2018-01-20 22:14:17,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:17,711 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-01-20 22:14:17,711 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-20 22:14:17,711 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 43 [2018-01-20 22:14:17,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:17,712 INFO L225 Difference]: With dead ends: 54 [2018-01-20 22:14:17,712 INFO L226 Difference]: Without dead ends: 45 [2018-01-20 22:14:17,713 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 43 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=412, Invalid=518, Unknown=0, NotChecked=0, Total=930 [2018-01-20 22:14:17,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 45 states. [2018-01-20 22:14:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 45 to 45. [2018-01-20 22:14:17,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-20 22:14:17,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 45 transitions. [2018-01-20 22:14:17,716 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 45 transitions. Word has length 43 [2018-01-20 22:14:17,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:17,716 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 45 transitions. [2018-01-20 22:14:17,716 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-20 22:14:17,716 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 45 transitions. [2018-01-20 22:14:17,716 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-20 22:14:17,716 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:17,716 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:14:17,716 INFO L371 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:17,716 INFO L82 PathProgramCache]: Analyzing trace with hash 1128043056, now seen corresponding path program 26 times [2018-01-20 22:14:17,717 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:17,717 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:17,717 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:17,717 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:17,717 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:17,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:17,724 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:18,090 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:14:18,090 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:18,090 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:14:18,097 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:18,105 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:18,115 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:18,117 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:18,120 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:18,142 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:14:18,162 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:18,163 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 31 [2018-01-20 22:14:18,163 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-20 22:14:18,163 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-20 22:14:18,163 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=437, Invalid=493, Unknown=0, NotChecked=0, Total=930 [2018-01-20 22:14:18,163 INFO L87 Difference]: Start difference. First operand 45 states and 45 transitions. Second operand 31 states. [2018-01-20 22:14:18,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:18,214 INFO L93 Difference]: Finished difference Result 55 states and 55 transitions. [2018-01-20 22:14:18,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-20 22:14:18,214 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 44 [2018-01-20 22:14:18,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:18,215 INFO L225 Difference]: With dead ends: 55 [2018-01-20 22:14:18,215 INFO L226 Difference]: Without dead ends: 46 [2018-01-20 22:14:18,215 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=441, Invalid=551, Unknown=0, NotChecked=0, Total=992 [2018-01-20 22:14:18,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2018-01-20 22:14:18,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2018-01-20 22:14:18,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2018-01-20 22:14:18,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 46 transitions. [2018-01-20 22:14:18,217 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 46 transitions. Word has length 44 [2018-01-20 22:14:18,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:18,218 INFO L432 AbstractCegarLoop]: Abstraction has 46 states and 46 transitions. [2018-01-20 22:14:18,218 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-20 22:14:18,218 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 46 transitions. [2018-01-20 22:14:18,218 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2018-01-20 22:14:18,218 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:18,218 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:14:18,218 INFO L371 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:18,218 INFO L82 PathProgramCache]: Analyzing trace with hash 1759778219, now seen corresponding path program 27 times [2018-01-20 22:14:18,218 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:18,219 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:18,219 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:18,219 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:18,219 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:18,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:18,228 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:18,633 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:14:18,633 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:18,634 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:14:18,639 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:18,646 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,647 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,648 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,649 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,650 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,651 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,652 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,653 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,654 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,656 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,657 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,658 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,659 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,665 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,678 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:18,679 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:18,681 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:18,695 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:14:18,716 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:18,716 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 32 [2018-01-20 22:14:18,716 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-20 22:14:18,716 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-20 22:14:18,717 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=467, Invalid=525, Unknown=0, NotChecked=0, Total=992 [2018-01-20 22:14:18,717 INFO L87 Difference]: Start difference. First operand 46 states and 46 transitions. Second operand 32 states. [2018-01-20 22:14:18,766 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:18,767 INFO L93 Difference]: Finished difference Result 56 states and 56 transitions. [2018-01-20 22:14:18,767 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-20 22:14:18,767 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 45 [2018-01-20 22:14:18,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:18,767 INFO L225 Difference]: With dead ends: 56 [2018-01-20 22:14:18,767 INFO L226 Difference]: Without dead ends: 47 [2018-01-20 22:14:18,768 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=471, Invalid=585, Unknown=0, NotChecked=0, Total=1056 [2018-01-20 22:14:18,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-01-20 22:14:18,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-01-20 22:14:18,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-01-20 22:14:18,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-01-20 22:14:18,771 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 45 [2018-01-20 22:14:18,771 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:18,771 INFO L432 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-01-20 22:14:18,771 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-20 22:14:18,771 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-01-20 22:14:18,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-01-20 22:14:18,772 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:18,772 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:14:18,772 INFO L371 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:18,772 INFO L82 PathProgramCache]: Analyzing trace with hash -131268208, now seen corresponding path program 28 times [2018-01-20 22:14:18,772 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:18,772 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:18,773 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:18,773 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:18,773 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:18,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:18,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:19,092 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:14:19,092 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:19,092 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:14:19,098 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:19,113 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:19,115 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:19,128 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:14:19,157 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:19,157 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 33 [2018-01-20 22:14:19,158 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-20 22:14:19,158 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-20 22:14:19,158 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=498, Invalid=558, Unknown=0, NotChecked=0, Total=1056 [2018-01-20 22:14:19,158 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 33 states. [2018-01-20 22:14:19,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:19,252 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-01-20 22:14:19,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-20 22:14:19,252 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 46 [2018-01-20 22:14:19,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:19,252 INFO L225 Difference]: With dead ends: 57 [2018-01-20 22:14:19,252 INFO L226 Difference]: Without dead ends: 48 [2018-01-20 22:14:19,253 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 46 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=502, Invalid=620, Unknown=0, NotChecked=0, Total=1122 [2018-01-20 22:14:19,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 48 states. [2018-01-20 22:14:19,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 48 to 48. [2018-01-20 22:14:19,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2018-01-20 22:14:19,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 48 transitions. [2018-01-20 22:14:19,255 INFO L78 Accepts]: Start accepts. Automaton has 48 states and 48 transitions. Word has length 46 [2018-01-20 22:14:19,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:19,256 INFO L432 AbstractCegarLoop]: Abstraction has 48 states and 48 transitions. [2018-01-20 22:14:19,256 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-20 22:14:19,256 INFO L276 IsEmpty]: Start isEmpty. Operand 48 states and 48 transitions. [2018-01-20 22:14:19,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2018-01-20 22:14:19,256 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:19,256 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:14:19,256 INFO L371 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:19,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1375834699, now seen corresponding path program 29 times [2018-01-20 22:14:19,256 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:19,257 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:19,257 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:19,257 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:19,257 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:19,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:19,266 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:19,571 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:14:19,571 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:19,571 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:14:19,576 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:19,581 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,581 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,582 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,583 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,584 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,584 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,585 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,586 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,587 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,588 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,588 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,589 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,590 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,591 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,592 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,596 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:19,597 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:19,599 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:19,611 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:14:19,634 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:19,634 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 34 [2018-01-20 22:14:19,635 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-20 22:14:19,635 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-20 22:14:19,635 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=530, Invalid=592, Unknown=0, NotChecked=0, Total=1122 [2018-01-20 22:14:19,635 INFO L87 Difference]: Start difference. First operand 48 states and 48 transitions. Second operand 34 states. [2018-01-20 22:14:19,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:19,682 INFO L93 Difference]: Finished difference Result 58 states and 58 transitions. [2018-01-20 22:14:19,682 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-20 22:14:19,682 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 47 [2018-01-20 22:14:19,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:19,682 INFO L225 Difference]: With dead ends: 58 [2018-01-20 22:14:19,682 INFO L226 Difference]: Without dead ends: 49 [2018-01-20 22:14:19,683 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=534, Invalid=656, Unknown=0, NotChecked=0, Total=1190 [2018-01-20 22:14:19,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2018-01-20 22:14:19,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2018-01-20 22:14:19,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-20 22:14:19,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 49 transitions. [2018-01-20 22:14:19,686 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 49 transitions. Word has length 47 [2018-01-20 22:14:19,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:19,686 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 49 transitions. [2018-01-20 22:14:19,686 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-20 22:14:19,687 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 49 transitions. [2018-01-20 22:14:19,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 49 [2018-01-20 22:14:19,687 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:19,687 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:14:19,687 INFO L371 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:19,687 INFO L82 PathProgramCache]: Analyzing trace with hash 851384560, now seen corresponding path program 30 times [2018-01-20 22:14:19,687 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:19,687 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:19,688 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:19,688 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:19,688 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:19,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:19,695 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:20,280 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:14:20,280 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:20,280 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:14:20,287 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:20,295 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,299 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,300 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,305 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,306 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,307 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,308 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,309 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,311 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,312 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,313 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,314 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,316 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,317 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,318 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,320 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:20,320 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:20,322 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:20,339 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:14:20,372 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:20,373 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 35 [2018-01-20 22:14:20,373 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-20 22:14:20,373 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-20 22:14:20,373 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=563, Invalid=627, Unknown=0, NotChecked=0, Total=1190 [2018-01-20 22:14:20,373 INFO L87 Difference]: Start difference. First operand 49 states and 49 transitions. Second operand 35 states. [2018-01-20 22:14:20,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:20,453 INFO L93 Difference]: Finished difference Result 59 states and 59 transitions. [2018-01-20 22:14:20,454 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-20 22:14:20,454 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 48 [2018-01-20 22:14:20,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:20,454 INFO L225 Difference]: With dead ends: 59 [2018-01-20 22:14:20,454 INFO L226 Difference]: Without dead ends: 50 [2018-01-20 22:14:20,455 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=567, Invalid=693, Unknown=0, NotChecked=0, Total=1260 [2018-01-20 22:14:20,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-01-20 22:14:20,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-01-20 22:14:20,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-01-20 22:14:20,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-01-20 22:14:20,458 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 48 [2018-01-20 22:14:20,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:20,459 INFO L432 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-01-20 22:14:20,459 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-20 22:14:20,459 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-01-20 22:14:20,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-01-20 22:14:20,459 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:20,459 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:14:20,459 INFO L371 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:20,459 INFO L82 PathProgramCache]: Analyzing trace with hash 1773299435, now seen corresponding path program 31 times [2018-01-20 22:14:20,460 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:20,460 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:20,460 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:20,460 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:20,460 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:20,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:20,470 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:20,826 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:14:20,826 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:20,827 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:14:20,837 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:20,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:20,853 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:20,864 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:14:20,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:20,885 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 36 [2018-01-20 22:14:20,885 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-20 22:14:20,885 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-20 22:14:20,885 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=597, Invalid=663, Unknown=0, NotChecked=0, Total=1260 [2018-01-20 22:14:20,885 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 36 states. [2018-01-20 22:14:20,923 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:20,923 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-01-20 22:14:20,923 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-20 22:14:20,923 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 49 [2018-01-20 22:14:20,924 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:20,924 INFO L225 Difference]: With dead ends: 60 [2018-01-20 22:14:20,924 INFO L226 Difference]: Without dead ends: 51 [2018-01-20 22:14:20,925 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=601, Invalid=731, Unknown=0, NotChecked=0, Total=1332 [2018-01-20 22:14:20,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2018-01-20 22:14:20,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2018-01-20 22:14:20,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 51 states. [2018-01-20 22:14:20,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 51 transitions. [2018-01-20 22:14:20,927 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 51 transitions. Word has length 49 [2018-01-20 22:14:20,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:20,927 INFO L432 AbstractCegarLoop]: Abstraction has 51 states and 51 transitions. [2018-01-20 22:14:20,927 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-20 22:14:20,927 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 51 transitions. [2018-01-20 22:14:20,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2018-01-20 22:14:20,928 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:20,928 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:14:20,928 INFO L371 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:20,928 INFO L82 PathProgramCache]: Analyzing trace with hash 287889488, now seen corresponding path program 32 times [2018-01-20 22:14:20,928 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:20,928 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:20,929 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:20,929 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:20,929 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:20,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:20,936 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:21,283 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:14:21,284 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:21,284 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:14:21,288 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:21,295 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:21,301 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:21,303 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:21,305 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:21,317 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:14:21,336 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:21,337 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 37 [2018-01-20 22:14:21,337 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-20 22:14:21,337 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-20 22:14:21,337 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=632, Invalid=700, Unknown=0, NotChecked=0, Total=1332 [2018-01-20 22:14:21,338 INFO L87 Difference]: Start difference. First operand 51 states and 51 transitions. Second operand 37 states. [2018-01-20 22:14:21,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:21,394 INFO L93 Difference]: Finished difference Result 61 states and 61 transitions. [2018-01-20 22:14:21,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-20 22:14:21,394 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 50 [2018-01-20 22:14:21,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:21,395 INFO L225 Difference]: With dead ends: 61 [2018-01-20 22:14:21,395 INFO L226 Difference]: Without dead ends: 52 [2018-01-20 22:14:21,395 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 50 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=636, Invalid=770, Unknown=0, NotChecked=0, Total=1406 [2018-01-20 22:14:21,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-20 22:14:21,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2018-01-20 22:14:21,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 52 states. [2018-01-20 22:14:21,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 52 transitions. [2018-01-20 22:14:21,398 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 52 transitions. Word has length 50 [2018-01-20 22:14:21,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:21,398 INFO L432 AbstractCegarLoop]: Abstraction has 52 states and 52 transitions. [2018-01-20 22:14:21,398 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-20 22:14:21,398 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 52 transitions. [2018-01-20 22:14:21,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-20 22:14:21,399 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:21,399 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:14:21,399 INFO L371 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:21,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1484821387, now seen corresponding path program 33 times [2018-01-20 22:14:21,399 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:21,399 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:21,400 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:21,400 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:21,400 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:21,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:21,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:21,851 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:14:21,851 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:21,851 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:14:21,855 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:21,862 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,864 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,865 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,866 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,867 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,868 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,869 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,870 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,871 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,872 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,873 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,875 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,876 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,877 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,878 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,879 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,880 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,881 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:21,882 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:21,884 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:21,899 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:14:21,919 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:21,920 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 38 [2018-01-20 22:14:21,920 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-20 22:14:21,920 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-20 22:14:21,920 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=668, Invalid=738, Unknown=0, NotChecked=0, Total=1406 [2018-01-20 22:14:21,921 INFO L87 Difference]: Start difference. First operand 52 states and 52 transitions. Second operand 38 states. [2018-01-20 22:14:21,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:21,961 INFO L93 Difference]: Finished difference Result 62 states and 62 transitions. [2018-01-20 22:14:21,961 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-20 22:14:21,961 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 51 [2018-01-20 22:14:21,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:21,962 INFO L225 Difference]: With dead ends: 62 [2018-01-20 22:14:21,962 INFO L226 Difference]: Without dead ends: 53 [2018-01-20 22:14:21,962 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=672, Invalid=810, Unknown=0, NotChecked=0, Total=1482 [2018-01-20 22:14:21,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-01-20 22:14:21,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-01-20 22:14:21,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-01-20 22:14:21,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-01-20 22:14:21,965 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 51 [2018-01-20 22:14:21,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:21,965 INFO L432 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-01-20 22:14:21,965 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-20 22:14:21,965 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-01-20 22:14:21,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-01-20 22:14:21,965 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:21,965 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:14:21,965 INFO L371 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:21,966 INFO L82 PathProgramCache]: Analyzing trace with hash -64995408, now seen corresponding path program 34 times [2018-01-20 22:14:21,966 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:21,966 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:21,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:21,966 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:21,966 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:21,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:21,973 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:22,342 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:14:22,342 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:22,342 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:14:22,347 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:22,363 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:22,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:22,378 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:14:22,398 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:22,398 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 39 [2018-01-20 22:14:22,399 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-20 22:14:22,399 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-20 22:14:22,399 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=705, Invalid=777, Unknown=0, NotChecked=0, Total=1482 [2018-01-20 22:14:22,400 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 39 states. [2018-01-20 22:14:22,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:22,452 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-01-20 22:14:22,453 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-20 22:14:22,453 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 52 [2018-01-20 22:14:22,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:22,453 INFO L225 Difference]: With dead ends: 63 [2018-01-20 22:14:22,454 INFO L226 Difference]: Without dead ends: 54 [2018-01-20 22:14:22,454 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 52 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=709, Invalid=851, Unknown=0, NotChecked=0, Total=1560 [2018-01-20 22:14:22,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 54 states. [2018-01-20 22:14:22,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 54 to 54. [2018-01-20 22:14:22,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 54 states. [2018-01-20 22:14:22,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 54 transitions. [2018-01-20 22:14:22,457 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 54 transitions. Word has length 52 [2018-01-20 22:14:22,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:22,457 INFO L432 AbstractCegarLoop]: Abstraction has 54 states and 54 transitions. [2018-01-20 22:14:22,457 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-20 22:14:22,457 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 54 transitions. [2018-01-20 22:14:22,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-20 22:14:22,458 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:22,458 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:14:22,458 INFO L371 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:22,458 INFO L82 PathProgramCache]: Analyzing trace with hash -864675797, now seen corresponding path program 35 times [2018-01-20 22:14:22,458 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:22,459 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:22,459 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:22,459 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:22,459 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:22,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:22,468 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:22,915 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:14:22,915 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:22,915 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:14:22,920 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:22,924 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,925 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,925 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,926 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,927 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,928 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,928 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,929 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,930 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,931 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,932 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,932 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,933 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,935 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,939 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,941 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,942 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,943 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,946 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:22,948 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:22,950 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:22,966 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:14:22,987 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:22,987 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 40 [2018-01-20 22:14:22,987 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-20 22:14:22,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-20 22:14:22,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=743, Invalid=817, Unknown=0, NotChecked=0, Total=1560 [2018-01-20 22:14:22,988 INFO L87 Difference]: Start difference. First operand 54 states and 54 transitions. Second operand 40 states. [2018-01-20 22:14:23,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:23,064 INFO L93 Difference]: Finished difference Result 64 states and 64 transitions. [2018-01-20 22:14:23,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-20 22:14:23,064 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 53 [2018-01-20 22:14:23,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:23,065 INFO L225 Difference]: With dead ends: 64 [2018-01-20 22:14:23,065 INFO L226 Difference]: Without dead ends: 55 [2018-01-20 22:14:23,065 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 104 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=747, Invalid=893, Unknown=0, NotChecked=0, Total=1640 [2018-01-20 22:14:23,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2018-01-20 22:14:23,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2018-01-20 22:14:23,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 55 states. [2018-01-20 22:14:23,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 55 transitions. [2018-01-20 22:14:23,068 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 55 transitions. Word has length 53 [2018-01-20 22:14:23,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:23,068 INFO L432 AbstractCegarLoop]: Abstraction has 55 states and 55 transitions. [2018-01-20 22:14:23,068 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-20 22:14:23,068 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 55 transitions. [2018-01-20 22:14:23,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 55 [2018-01-20 22:14:23,068 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:23,068 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:14:23,068 INFO L371 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:23,069 INFO L82 PathProgramCache]: Analyzing trace with hash 115035920, now seen corresponding path program 36 times [2018-01-20 22:14:23,069 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:23,069 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:23,069 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:23,069 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:23,069 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:23,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:23,078 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:23,719 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:14:23,719 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:23,719 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:14:23,728 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:23,736 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,739 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,740 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,741 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,742 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,744 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,745 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,749 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,750 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,755 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,756 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,758 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,759 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,761 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,762 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,764 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,765 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,767 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,768 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:23,769 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:23,771 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:23,824 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:14:23,856 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:23,856 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 41 [2018-01-20 22:14:23,856 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-20 22:14:23,856 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-20 22:14:23,857 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=782, Invalid=858, Unknown=0, NotChecked=0, Total=1640 [2018-01-20 22:14:23,857 INFO L87 Difference]: Start difference. First operand 55 states and 55 transitions. Second operand 41 states. [2018-01-20 22:14:23,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:23,926 INFO L93 Difference]: Finished difference Result 65 states and 65 transitions. [2018-01-20 22:14:23,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-20 22:14:23,926 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 54 [2018-01-20 22:14:23,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:23,927 INFO L225 Difference]: With dead ends: 65 [2018-01-20 22:14:23,927 INFO L226 Difference]: Without dead ends: 56 [2018-01-20 22:14:23,927 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=786, Invalid=936, Unknown=0, NotChecked=0, Total=1722 [2018-01-20 22:14:23,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-01-20 22:14:23,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-01-20 22:14:23,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-20 22:14:23,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-01-20 22:14:23,930 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 54 [2018-01-20 22:14:23,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:23,930 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-01-20 22:14:23,930 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-20 22:14:23,930 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-01-20 22:14:23,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-01-20 22:14:23,930 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:23,931 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:14:23,931 INFO L371 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:23,931 INFO L82 PathProgramCache]: Analyzing trace with hash 421328075, now seen corresponding path program 37 times [2018-01-20 22:14:23,931 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:23,931 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:23,932 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:23,932 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:23,932 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:23,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:23,942 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:24,446 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:14:24,446 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:24,446 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:14:24,451 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:24,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:24,469 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:24,491 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:14:24,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:24,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 42 [2018-01-20 22:14:24,512 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-20 22:14:24,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-20 22:14:24,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=822, Invalid=900, Unknown=0, NotChecked=0, Total=1722 [2018-01-20 22:14:24,512 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 42 states. [2018-01-20 22:14:24,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:24,551 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-01-20 22:14:24,551 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-20 22:14:24,551 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 55 [2018-01-20 22:14:24,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:24,552 INFO L225 Difference]: With dead ends: 66 [2018-01-20 22:14:24,552 INFO L226 Difference]: Without dead ends: 57 [2018-01-20 22:14:24,552 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 55 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 110 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=826, Invalid=980, Unknown=0, NotChecked=0, Total=1806 [2018-01-20 22:14:24,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 57 states. [2018-01-20 22:14:24,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 57 to 57. [2018-01-20 22:14:24,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2018-01-20 22:14:24,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 57 transitions. [2018-01-20 22:14:24,555 INFO L78 Accepts]: Start accepts. Automaton has 57 states and 57 transitions. Word has length 55 [2018-01-20 22:14:24,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:24,555 INFO L432 AbstractCegarLoop]: Abstraction has 57 states and 57 transitions. [2018-01-20 22:14:24,555 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-20 22:14:24,555 INFO L276 IsEmpty]: Start isEmpty. Operand 57 states and 57 transitions. [2018-01-20 22:14:24,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 57 [2018-01-20 22:14:24,555 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:24,555 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:14:24,556 INFO L371 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:24,556 INFO L82 PathProgramCache]: Analyzing trace with hash 1326450288, now seen corresponding path program 38 times [2018-01-20 22:14:24,556 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:24,556 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:24,556 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:24,556 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:24,557 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:24,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:24,565 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:25,155 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:14:25,156 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:25,156 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:14:25,160 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:25,168 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:25,176 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:25,178 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:25,180 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:25,192 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:14:25,212 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:25,212 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 43 [2018-01-20 22:14:25,212 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-20 22:14:25,212 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-20 22:14:25,213 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=863, Invalid=943, Unknown=0, NotChecked=0, Total=1806 [2018-01-20 22:14:25,213 INFO L87 Difference]: Start difference. First operand 57 states and 57 transitions. Second operand 43 states. [2018-01-20 22:14:25,265 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:25,265 INFO L93 Difference]: Finished difference Result 67 states and 67 transitions. [2018-01-20 22:14:25,265 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-20 22:14:25,265 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 56 [2018-01-20 22:14:25,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:25,266 INFO L225 Difference]: With dead ends: 67 [2018-01-20 22:14:25,266 INFO L226 Difference]: Without dead ends: 58 [2018-01-20 22:14:25,266 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 56 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 113 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=867, Invalid=1025, Unknown=0, NotChecked=0, Total=1892 [2018-01-20 22:14:25,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2018-01-20 22:14:25,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2018-01-20 22:14:25,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 58 states. [2018-01-20 22:14:25,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 58 transitions. [2018-01-20 22:14:25,269 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 58 transitions. Word has length 56 [2018-01-20 22:14:25,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:25,269 INFO L432 AbstractCegarLoop]: Abstraction has 58 states and 58 transitions. [2018-01-20 22:14:25,269 INFO L433 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-01-20 22:14:25,269 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 58 transitions. [2018-01-20 22:14:25,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2018-01-20 22:14:25,269 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:25,269 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:14:25,269 INFO L371 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:25,269 INFO L82 PathProgramCache]: Analyzing trace with hash -679532181, now seen corresponding path program 39 times [2018-01-20 22:14:25,270 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:25,270 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:25,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:25,270 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:25,270 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:25,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:25,279 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:25,781 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:14:25,782 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:25,782 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:14:25,786 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:25,794 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,796 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,797 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,798 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,799 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,800 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,801 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,802 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,803 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,804 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,805 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,806 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,807 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,808 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,809 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,810 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,812 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,813 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,814 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,815 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,817 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:25,817 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:25,819 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:25,832 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:14:25,850 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:25,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 44 [2018-01-20 22:14:25,851 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-20 22:14:25,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-20 22:14:25,852 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=905, Invalid=987, Unknown=0, NotChecked=0, Total=1892 [2018-01-20 22:14:25,852 INFO L87 Difference]: Start difference. First operand 58 states and 58 transitions. Second operand 44 states. [2018-01-20 22:14:25,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:25,899 INFO L93 Difference]: Finished difference Result 68 states and 68 transitions. [2018-01-20 22:14:25,899 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-01-20 22:14:25,899 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 57 [2018-01-20 22:14:25,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:25,900 INFO L225 Difference]: With dead ends: 68 [2018-01-20 22:14:25,900 INFO L226 Difference]: Without dead ends: 59 [2018-01-20 22:14:25,900 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=909, Invalid=1071, Unknown=0, NotChecked=0, Total=1980 [2018-01-20 22:14:25,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-20 22:14:25,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-01-20 22:14:25,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-01-20 22:14:25,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-01-20 22:14:25,903 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 57 [2018-01-20 22:14:25,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:25,903 INFO L432 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-01-20 22:14:25,903 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-20 22:14:25,903 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-01-20 22:14:25,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-20 22:14:25,903 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:25,904 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:14:25,904 INFO L371 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:25,904 INFO L82 PathProgramCache]: Analyzing trace with hash 1559520720, now seen corresponding path program 40 times [2018-01-20 22:14:25,904 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:25,904 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:25,904 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:25,904 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:25,904 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:25,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:25,910 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:26,400 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:14:26,400 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:26,400 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:14:26,405 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:26,422 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:26,424 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:26,437 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:14:26,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:26,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 45 [2018-01-20 22:14:26,456 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-20 22:14:26,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-20 22:14:26,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=948, Invalid=1032, Unknown=0, NotChecked=0, Total=1980 [2018-01-20 22:14:26,457 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 45 states. [2018-01-20 22:14:26,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:26,496 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-01-20 22:14:26,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-20 22:14:26,496 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 58 [2018-01-20 22:14:26,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:26,497 INFO L225 Difference]: With dead ends: 69 [2018-01-20 22:14:26,497 INFO L226 Difference]: Without dead ends: 60 [2018-01-20 22:14:26,497 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 58 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 119 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=952, Invalid=1118, Unknown=0, NotChecked=0, Total=2070 [2018-01-20 22:14:26,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2018-01-20 22:14:26,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 60. [2018-01-20 22:14:26,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2018-01-20 22:14:26,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 60 transitions. [2018-01-20 22:14:26,499 INFO L78 Accepts]: Start accepts. Automaton has 60 states and 60 transitions. Word has length 58 [2018-01-20 22:14:26,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:26,499 INFO L432 AbstractCegarLoop]: Abstraction has 60 states and 60 transitions. [2018-01-20 22:14:26,499 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-20 22:14:26,500 INFO L276 IsEmpty]: Start isEmpty. Operand 60 states and 60 transitions. [2018-01-20 22:14:26,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2018-01-20 22:14:26,500 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:26,500 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:14:26,500 INFO L371 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:26,500 INFO L82 PathProgramCache]: Analyzing trace with hash -2044283381, now seen corresponding path program 41 times [2018-01-20 22:14:26,500 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:26,500 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:26,501 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:26,501 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:26,501 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:26,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:26,507 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:27,016 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:14:27,016 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:27,016 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:14:27,023 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:27,028 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,029 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,031 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,032 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,034 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,035 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,036 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,037 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,038 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,039 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,040 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,041 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,042 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,043 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,045 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,046 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,047 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,049 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,050 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,054 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:27,055 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:27,057 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:27,072 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:14:27,092 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:27,092 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 46 [2018-01-20 22:14:27,092 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-20 22:14:27,092 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-20 22:14:27,093 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=992, Invalid=1078, Unknown=0, NotChecked=0, Total=2070 [2018-01-20 22:14:27,093 INFO L87 Difference]: Start difference. First operand 60 states and 60 transitions. Second operand 46 states. [2018-01-20 22:14:27,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:27,142 INFO L93 Difference]: Finished difference Result 70 states and 70 transitions. [2018-01-20 22:14:27,142 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-01-20 22:14:27,142 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 59 [2018-01-20 22:14:27,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:27,142 INFO L225 Difference]: With dead ends: 70 [2018-01-20 22:14:27,143 INFO L226 Difference]: Without dead ends: 61 [2018-01-20 22:14:27,143 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 59 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=996, Invalid=1166, Unknown=0, NotChecked=0, Total=2162 [2018-01-20 22:14:27,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2018-01-20 22:14:27,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2018-01-20 22:14:27,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2018-01-20 22:14:27,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 61 transitions. [2018-01-20 22:14:27,145 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 61 transitions. Word has length 59 [2018-01-20 22:14:27,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:27,146 INFO L432 AbstractCegarLoop]: Abstraction has 61 states and 61 transitions. [2018-01-20 22:14:27,146 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-20 22:14:27,146 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 61 transitions. [2018-01-20 22:14:27,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-20 22:14:27,146 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:27,146 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:14:27,146 INFO L371 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:27,147 INFO L82 PathProgramCache]: Analyzing trace with hash -2093060816, now seen corresponding path program 42 times [2018-01-20 22:14:27,147 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:27,147 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:27,148 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:27,148 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:27,148 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:27,155 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:27,731 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:14:27,731 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:27,731 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:14:27,737 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:27,745 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,747 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,748 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,749 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,751 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,752 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,753 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,754 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,755 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,757 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,758 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,759 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,761 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,762 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,763 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,765 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,767 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,768 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,770 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,772 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,774 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,775 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:27,776 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:27,779 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:27,796 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:14:27,830 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:27,830 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 47 [2018-01-20 22:14:27,830 INFO L409 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-01-20 22:14:27,830 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-01-20 22:14:27,831 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1037, Invalid=1125, Unknown=0, NotChecked=0, Total=2162 [2018-01-20 22:14:27,831 INFO L87 Difference]: Start difference. First operand 61 states and 61 transitions. Second operand 47 states. [2018-01-20 22:14:27,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:27,878 INFO L93 Difference]: Finished difference Result 71 states and 71 transitions. [2018-01-20 22:14:27,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-01-20 22:14:27,879 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 60 [2018-01-20 22:14:27,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:27,880 INFO L225 Difference]: With dead ends: 71 [2018-01-20 22:14:27,880 INFO L226 Difference]: Without dead ends: 62 [2018-01-20 22:14:27,880 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1041, Invalid=1215, Unknown=0, NotChecked=0, Total=2256 [2018-01-20 22:14:27,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-01-20 22:14:27,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-01-20 22:14:27,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-01-20 22:14:27,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-01-20 22:14:27,884 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 60 [2018-01-20 22:14:27,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:27,884 INFO L432 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-01-20 22:14:27,884 INFO L433 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-01-20 22:14:27,884 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-01-20 22:14:27,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-01-20 22:14:27,885 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:27,885 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:14:27,885 INFO L371 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:27,885 INFO L82 PathProgramCache]: Analyzing trace with hash 689805995, now seen corresponding path program 43 times [2018-01-20 22:14:27,885 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:27,885 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:27,886 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:27,886 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:27,886 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:27,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:27,893 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:28,467 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:14:28,468 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:28,468 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:14:28,472 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:28,491 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:28,511 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:14:28,531 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:28,531 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 48 [2018-01-20 22:14:28,531 INFO L409 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-01-20 22:14:28,532 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-01-20 22:14:28,532 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1083, Invalid=1173, Unknown=0, NotChecked=0, Total=2256 [2018-01-20 22:14:28,532 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 48 states. [2018-01-20 22:14:28,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:28,582 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-01-20 22:14:28,583 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-01-20 22:14:28,583 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 61 [2018-01-20 22:14:28,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:28,583 INFO L225 Difference]: With dead ends: 72 [2018-01-20 22:14:28,583 INFO L226 Difference]: Without dead ends: 63 [2018-01-20 22:14:28,584 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1087, Invalid=1265, Unknown=0, NotChecked=0, Total=2352 [2018-01-20 22:14:28,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-20 22:14:28,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-20 22:14:28,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-20 22:14:28,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 63 transitions. [2018-01-20 22:14:28,588 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 63 transitions. Word has length 61 [2018-01-20 22:14:28,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:28,588 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 63 transitions. [2018-01-20 22:14:28,588 INFO L433 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-01-20 22:14:28,588 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 63 transitions. [2018-01-20 22:14:28,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 63 [2018-01-20 22:14:28,589 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:28,589 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:14:28,589 INFO L371 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:28,589 INFO L82 PathProgramCache]: Analyzing trace with hash 1059331216, now seen corresponding path program 44 times [2018-01-20 22:14:28,590 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:28,590 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:28,590 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:28,590 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:28,591 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:28,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:28,600 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:29,193 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:14:29,193 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:29,193 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:14:29,198 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:29,205 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:29,212 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:29,215 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:29,217 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:29,231 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:14:29,251 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:29,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 49 [2018-01-20 22:14:29,252 INFO L409 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-01-20 22:14:29,252 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-01-20 22:14:29,252 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1130, Invalid=1222, Unknown=0, NotChecked=0, Total=2352 [2018-01-20 22:14:29,252 INFO L87 Difference]: Start difference. First operand 63 states and 63 transitions. Second operand 49 states. [2018-01-20 22:14:29,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:29,320 INFO L93 Difference]: Finished difference Result 73 states and 73 transitions. [2018-01-20 22:14:29,320 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-01-20 22:14:29,320 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 62 [2018-01-20 22:14:29,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:29,321 INFO L225 Difference]: With dead ends: 73 [2018-01-20 22:14:29,321 INFO L226 Difference]: Without dead ends: 64 [2018-01-20 22:14:29,321 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 131 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1134, Invalid=1316, Unknown=0, NotChecked=0, Total=2450 [2018-01-20 22:14:29,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2018-01-20 22:14:29,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2018-01-20 22:14:29,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 64 states. [2018-01-20 22:14:29,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 64 transitions. [2018-01-20 22:14:29,323 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 64 transitions. Word has length 62 [2018-01-20 22:14:29,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:29,324 INFO L432 AbstractCegarLoop]: Abstraction has 64 states and 64 transitions. [2018-01-20 22:14:29,324 INFO L433 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-01-20 22:14:29,324 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 64 transitions. [2018-01-20 22:14:29,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2018-01-20 22:14:29,324 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:29,324 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:14:29,324 INFO L371 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:29,324 INFO L82 PathProgramCache]: Analyzing trace with hash -370288821, now seen corresponding path program 45 times [2018-01-20 22:14:29,324 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:29,325 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:29,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:29,325 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:29,325 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:29,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:29,332 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:30,005 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:14:30,011 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:30,011 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:14:30,016 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:30,024 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,026 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,027 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,028 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,029 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,030 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,031 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,032 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,033 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,034 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,039 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,040 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,042 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,044 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,046 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,049 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,050 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,052 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,054 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:30,054 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:30,056 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:30,074 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:14:30,095 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:30,105 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 50 [2018-01-20 22:14:30,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-01-20 22:14:30,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-01-20 22:14:30,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1178, Invalid=1272, Unknown=0, NotChecked=0, Total=2450 [2018-01-20 22:14:30,107 INFO L87 Difference]: Start difference. First operand 64 states and 64 transitions. Second operand 50 states. [2018-01-20 22:14:30,162 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:30,162 INFO L93 Difference]: Finished difference Result 74 states and 74 transitions. [2018-01-20 22:14:30,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-01-20 22:14:30,162 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 63 [2018-01-20 22:14:30,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:30,163 INFO L225 Difference]: With dead ends: 74 [2018-01-20 22:14:30,163 INFO L226 Difference]: Without dead ends: 65 [2018-01-20 22:14:30,163 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 63 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1182, Invalid=1368, Unknown=0, NotChecked=0, Total=2550 [2018-01-20 22:14:30,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-01-20 22:14:30,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-01-20 22:14:30,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-01-20 22:14:30,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-01-20 22:14:30,167 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 63 [2018-01-20 22:14:30,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:30,167 INFO L432 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-01-20 22:14:30,167 INFO L433 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-01-20 22:14:30,167 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-01-20 22:14:30,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-01-20 22:14:30,167 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:30,167 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:14:30,167 INFO L371 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:30,168 INFO L82 PathProgramCache]: Analyzing trace with hash -1738837008, now seen corresponding path program 46 times [2018-01-20 22:14:30,168 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:30,168 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:30,168 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:30,168 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:30,168 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:30,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:30,176 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:31,100 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:14:31,100 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:31,100 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:14:31,105 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:31,125 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:31,127 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:31,141 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:14:31,161 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:31,161 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 51 [2018-01-20 22:14:31,162 INFO L409 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-01-20 22:14:31,162 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-01-20 22:14:31,162 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1227, Invalid=1323, Unknown=0, NotChecked=0, Total=2550 [2018-01-20 22:14:31,162 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 51 states. [2018-01-20 22:14:31,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:31,234 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-01-20 22:14:31,234 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-01-20 22:14:31,234 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 64 [2018-01-20 22:14:31,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:31,235 INFO L225 Difference]: With dead ends: 75 [2018-01-20 22:14:31,235 INFO L226 Difference]: Without dead ends: 66 [2018-01-20 22:14:31,235 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 64 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1231, Invalid=1421, Unknown=0, NotChecked=0, Total=2652 [2018-01-20 22:14:31,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2018-01-20 22:14:31,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 66. [2018-01-20 22:14:31,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 66 states. [2018-01-20 22:14:31,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 66 transitions. [2018-01-20 22:14:31,237 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 66 transitions. Word has length 64 [2018-01-20 22:14:31,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:31,238 INFO L432 AbstractCegarLoop]: Abstraction has 66 states and 66 transitions. [2018-01-20 22:14:31,238 INFO L433 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-01-20 22:14:31,238 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 66 transitions. [2018-01-20 22:14:31,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-20 22:14:31,238 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:31,238 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:14:31,238 INFO L371 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:31,238 INFO L82 PathProgramCache]: Analyzing trace with hash -1214157845, now seen corresponding path program 47 times [2018-01-20 22:14:31,239 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:31,239 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:31,239 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:31,239 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:31,239 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:31,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:31,251 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:32,018 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:14:32,018 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:32,018 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:14:32,022 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:32,028 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,029 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,030 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,031 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,032 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,033 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,034 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,035 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,036 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,038 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,039 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,040 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,041 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,043 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,048 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,050 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,053 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,055 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,056 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,059 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,060 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,065 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:32,066 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:32,070 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:32,090 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:14:32,111 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:32,111 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 52 [2018-01-20 22:14:32,111 INFO L409 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-01-20 22:14:32,111 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-01-20 22:14:32,112 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1277, Invalid=1375, Unknown=0, NotChecked=0, Total=2652 [2018-01-20 22:14:32,112 INFO L87 Difference]: Start difference. First operand 66 states and 66 transitions. Second operand 52 states. [2018-01-20 22:14:32,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:32,168 INFO L93 Difference]: Finished difference Result 76 states and 76 transitions. [2018-01-20 22:14:32,168 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-01-20 22:14:32,168 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 65 [2018-01-20 22:14:32,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:32,169 INFO L225 Difference]: With dead ends: 76 [2018-01-20 22:14:32,169 INFO L226 Difference]: Without dead ends: 67 [2018-01-20 22:14:32,169 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1281, Invalid=1475, Unknown=0, NotChecked=0, Total=2756 [2018-01-20 22:14:32,170 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2018-01-20 22:14:32,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2018-01-20 22:14:32,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 67 states. [2018-01-20 22:14:32,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 67 transitions. [2018-01-20 22:14:32,173 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 67 transitions. Word has length 65 [2018-01-20 22:14:32,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:32,173 INFO L432 AbstractCegarLoop]: Abstraction has 67 states and 67 transitions. [2018-01-20 22:14:32,173 INFO L433 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-01-20 22:14:32,174 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 67 transitions. [2018-01-20 22:14:32,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2018-01-20 22:14:32,174 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:32,174 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:14:32,174 INFO L371 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:32,175 INFO L82 PathProgramCache]: Analyzing trace with hash -2128972976, now seen corresponding path program 48 times [2018-01-20 22:14:32,175 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:32,175 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:32,175 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:32,175 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:32,176 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:32,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:32,183 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:32,864 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:14:32,864 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:32,864 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:14:32,871 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:32,880 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,882 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,883 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,884 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,885 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,886 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,887 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,888 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,889 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,890 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,891 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,892 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,893 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,894 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,895 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,897 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,898 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,899 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,900 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,901 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,903 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,904 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,906 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,907 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,909 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:32,909 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:32,912 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:32,928 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:14:32,949 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:32,949 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 53 [2018-01-20 22:14:32,950 INFO L409 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-01-20 22:14:32,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-01-20 22:14:32,951 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2018-01-20 22:14:32,951 INFO L87 Difference]: Start difference. First operand 67 states and 67 transitions. Second operand 53 states. [2018-01-20 22:14:33,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:33,008 INFO L93 Difference]: Finished difference Result 77 states and 77 transitions. [2018-01-20 22:14:33,008 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-20 22:14:33,008 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 66 [2018-01-20 22:14:33,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:33,009 INFO L225 Difference]: With dead ends: 77 [2018-01-20 22:14:33,009 INFO L226 Difference]: Without dead ends: 68 [2018-01-20 22:14:33,010 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1332, Invalid=1530, Unknown=0, NotChecked=0, Total=2862 [2018-01-20 22:14:33,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-01-20 22:14:33,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-01-20 22:14:33,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-01-20 22:14:33,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-01-20 22:14:33,012 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 66 [2018-01-20 22:14:33,012 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:33,012 INFO L432 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-01-20 22:14:33,012 INFO L433 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-01-20 22:14:33,013 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-01-20 22:14:33,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-01-20 22:14:33,013 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:33,013 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:14:33,013 INFO L371 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:33,013 INFO L82 PathProgramCache]: Analyzing trace with hash -423470965, now seen corresponding path program 49 times [2018-01-20 22:14:33,013 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:33,013 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:33,014 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:33,014 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:33,014 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:33,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:33,022 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:33,788 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:14:33,789 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:33,789 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:14:33,794 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:33,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:33,814 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:33,857 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:14:33,892 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:33,892 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 54 [2018-01-20 22:14:33,892 INFO L409 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-01-20 22:14:33,893 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-01-20 22:14:33,893 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1380, Invalid=1482, Unknown=0, NotChecked=0, Total=2862 [2018-01-20 22:14:33,893 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 54 states. [2018-01-20 22:14:34,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:34,002 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-01-20 22:14:34,002 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-01-20 22:14:34,002 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 67 [2018-01-20 22:14:34,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:34,003 INFO L225 Difference]: With dead ends: 78 [2018-01-20 22:14:34,003 INFO L226 Difference]: Without dead ends: 69 [2018-01-20 22:14:34,004 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 146 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1384, Invalid=1586, Unknown=0, NotChecked=0, Total=2970 [2018-01-20 22:14:34,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2018-01-20 22:14:34,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 69. [2018-01-20 22:14:34,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 69 states. [2018-01-20 22:14:34,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 69 transitions. [2018-01-20 22:14:34,009 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 69 transitions. Word has length 67 [2018-01-20 22:14:34,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:34,009 INFO L432 AbstractCegarLoop]: Abstraction has 69 states and 69 transitions. [2018-01-20 22:14:34,009 INFO L433 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-01-20 22:14:34,009 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 69 transitions. [2018-01-20 22:14:34,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2018-01-20 22:14:34,010 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:34,010 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:14:34,010 INFO L371 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:34,010 INFO L82 PathProgramCache]: Analyzing trace with hash 907483824, now seen corresponding path program 50 times [2018-01-20 22:14:34,010 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:34,010 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:34,011 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:34,011 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:34,011 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:34,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:34,022 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:34,878 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:14:34,878 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:34,879 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:14:34,884 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:34,892 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:34,902 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:34,904 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:34,907 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:34,921 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:14:34,941 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:34,941 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54, 54] total 55 [2018-01-20 22:14:34,941 INFO L409 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-01-20 22:14:34,942 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-01-20 22:14:34,942 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1433, Invalid=1537, Unknown=0, NotChecked=0, Total=2970 [2018-01-20 22:14:34,942 INFO L87 Difference]: Start difference. First operand 69 states and 69 transitions. Second operand 55 states. [2018-01-20 22:14:35,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:35,013 INFO L93 Difference]: Finished difference Result 79 states and 79 transitions. [2018-01-20 22:14:35,013 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-01-20 22:14:35,013 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 68 [2018-01-20 22:14:35,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:35,014 INFO L225 Difference]: With dead ends: 79 [2018-01-20 22:14:35,014 INFO L226 Difference]: Without dead ends: 70 [2018-01-20 22:14:35,014 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 149 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1437, Invalid=1643, Unknown=0, NotChecked=0, Total=3080 [2018-01-20 22:14:35,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2018-01-20 22:14:35,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2018-01-20 22:14:35,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-20 22:14:35,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 70 transitions. [2018-01-20 22:14:35,017 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 70 transitions. Word has length 68 [2018-01-20 22:14:35,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:35,017 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 70 transitions. [2018-01-20 22:14:35,017 INFO L433 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-01-20 22:14:35,017 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 70 transitions. [2018-01-20 22:14:35,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2018-01-20 22:14:35,018 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:35,018 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:14:35,018 INFO L371 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:35,018 INFO L82 PathProgramCache]: Analyzing trace with hash -782590677, now seen corresponding path program 51 times [2018-01-20 22:14:35,018 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:35,018 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:35,019 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:35,019 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:35,019 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:35,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:35,026 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:35,961 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:14:35,961 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:35,961 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:14:35,966 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:35,975 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,977 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,978 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,980 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,982 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,983 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,985 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,987 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,988 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,990 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,991 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,992 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,993 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,996 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,997 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:35,999 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,000 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,001 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,003 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,004 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,006 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,007 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,009 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:36,009 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:36,011 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:36,044 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:14:36,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:36,065 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55, 55] total 56 [2018-01-20 22:14:36,065 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-20 22:14:36,065 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-20 22:14:36,066 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1487, Invalid=1593, Unknown=0, NotChecked=0, Total=3080 [2018-01-20 22:14:36,066 INFO L87 Difference]: Start difference. First operand 70 states and 70 transitions. Second operand 56 states. [2018-01-20 22:14:36,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:36,156 INFO L93 Difference]: Finished difference Result 80 states and 80 transitions. [2018-01-20 22:14:36,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-20 22:14:36,157 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 69 [2018-01-20 22:14:36,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:36,157 INFO L225 Difference]: With dead ends: 80 [2018-01-20 22:14:36,158 INFO L226 Difference]: Without dead ends: 71 [2018-01-20 22:14:36,158 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 124 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1491, Invalid=1701, Unknown=0, NotChecked=0, Total=3192 [2018-01-20 22:14:36,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-01-20 22:14:36,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-01-20 22:14:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-01-20 22:14:36,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-01-20 22:14:36,161 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 69 [2018-01-20 22:14:36,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:36,161 INFO L432 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-01-20 22:14:36,161 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-20 22:14:36,161 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-01-20 22:14:36,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-01-20 22:14:36,162 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:36,162 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:14:36,162 INFO L371 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:36,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1635292656, now seen corresponding path program 52 times [2018-01-20 22:14:36,162 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:36,162 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:36,163 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:36,163 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:36,163 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:36,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:36,171 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:37,032 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:14:37,033 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:37,033 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:14:37,037 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:37,058 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:37,060 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:37,079 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:14:37,099 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:37,099 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56, 56] total 57 [2018-01-20 22:14:37,100 INFO L409 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-01-20 22:14:37,100 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-01-20 22:14:37,100 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1542, Invalid=1650, Unknown=0, NotChecked=0, Total=3192 [2018-01-20 22:14:37,100 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 57 states. [2018-01-20 22:14:37,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:37,171 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-01-20 22:14:37,172 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-01-20 22:14:37,172 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 70 [2018-01-20 22:14:37,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:37,172 INFO L225 Difference]: With dead ends: 81 [2018-01-20 22:14:37,172 INFO L226 Difference]: Without dead ends: 72 [2018-01-20 22:14:37,173 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1546, Invalid=1760, Unknown=0, NotChecked=0, Total=3306 [2018-01-20 22:14:37,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2018-01-20 22:14:37,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 72. [2018-01-20 22:14:37,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 72 states. [2018-01-20 22:14:37,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 72 states to 72 states and 72 transitions. [2018-01-20 22:14:37,175 INFO L78 Accepts]: Start accepts. Automaton has 72 states and 72 transitions. Word has length 70 [2018-01-20 22:14:37,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:37,175 INFO L432 AbstractCegarLoop]: Abstraction has 72 states and 72 transitions. [2018-01-20 22:14:37,176 INFO L433 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-01-20 22:14:37,176 INFO L276 IsEmpty]: Start isEmpty. Operand 72 states and 72 transitions. [2018-01-20 22:14:37,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2018-01-20 22:14:37,176 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:37,176 INFO L322 BasicCegarLoop]: trace histogram [53, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:37,176 INFO L371 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:37,176 INFO L82 PathProgramCache]: Analyzing trace with hash 1995717067, now seen corresponding path program 53 times [2018-01-20 22:14:37,176 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:37,176 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:37,177 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:37,177 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:37,177 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:37,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:37,186 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:38,028 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:38,028 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:38,028 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:38,034 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:38,040 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,041 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,042 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,043 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,044 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,045 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,046 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,047 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,048 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,049 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,050 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,051 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,051 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,052 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,054 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,055 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,056 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,057 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,058 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,059 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,060 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,061 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,062 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,063 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,065 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,066 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,067 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,071 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:38,073 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:38,075 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:38,090 INFO L134 CoverageAnalysis]: Checked inductivity of 1431 backedges. 0 proven. 1431 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:38,109 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:38,110 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57, 57] total 58 [2018-01-20 22:14:38,110 INFO L409 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-01-20 22:14:38,110 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-01-20 22:14:38,110 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1598, Invalid=1708, Unknown=0, NotChecked=0, Total=3306 [2018-01-20 22:14:38,110 INFO L87 Difference]: Start difference. First operand 72 states and 72 transitions. Second operand 58 states. [2018-01-20 22:14:38,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:38,200 INFO L93 Difference]: Finished difference Result 82 states and 82 transitions. [2018-01-20 22:14:38,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-01-20 22:14:38,200 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 71 [2018-01-20 22:14:38,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:38,201 INFO L225 Difference]: With dead ends: 82 [2018-01-20 22:14:38,201 INFO L226 Difference]: Without dead ends: 73 [2018-01-20 22:14:38,201 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 158 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1602, Invalid=1820, Unknown=0, NotChecked=0, Total=3422 [2018-01-20 22:14:38,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-20 22:14:38,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2018-01-20 22:14:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 73 states. [2018-01-20 22:14:38,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 73 transitions. [2018-01-20 22:14:38,205 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 73 transitions. Word has length 71 [2018-01-20 22:14:38,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:38,205 INFO L432 AbstractCegarLoop]: Abstraction has 73 states and 73 transitions. [2018-01-20 22:14:38,205 INFO L433 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-01-20 22:14:38,205 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 73 transitions. [2018-01-20 22:14:38,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-20 22:14:38,206 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:38,206 INFO L322 BasicCegarLoop]: trace histogram [54, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:38,206 INFO L371 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:38,206 INFO L82 PathProgramCache]: Analyzing trace with hash -1407098512, now seen corresponding path program 54 times [2018-01-20 22:14:38,206 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:38,206 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:38,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:38,207 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:38,207 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:38,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:38,220 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:39,300 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:39,300 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:39,300 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:39,306 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:39,313 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,315 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,316 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,317 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,318 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,319 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,320 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,321 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,322 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,323 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,324 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,325 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,326 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,327 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,328 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,331 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,332 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,333 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,335 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,336 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,337 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,338 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,340 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,341 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,342 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,344 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,345 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:39,346 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:39,348 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:39,363 INFO L134 CoverageAnalysis]: Checked inductivity of 1485 backedges. 0 proven. 1485 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:39,383 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:39,384 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58, 58] total 59 [2018-01-20 22:14:39,384 INFO L409 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-01-20 22:14:39,384 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-01-20 22:14:39,384 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1655, Invalid=1767, Unknown=0, NotChecked=0, Total=3422 [2018-01-20 22:14:39,384 INFO L87 Difference]: Start difference. First operand 73 states and 73 transitions. Second operand 59 states. [2018-01-20 22:14:39,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:39,458 INFO L93 Difference]: Finished difference Result 83 states and 83 transitions. [2018-01-20 22:14:39,458 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-01-20 22:14:39,458 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 72 [2018-01-20 22:14:39,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:39,459 INFO L225 Difference]: With dead ends: 83 [2018-01-20 22:14:39,459 INFO L226 Difference]: Without dead ends: 74 [2018-01-20 22:14:39,459 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 72 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 161 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1659, Invalid=1881, Unknown=0, NotChecked=0, Total=3540 [2018-01-20 22:14:39,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-01-20 22:14:39,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2018-01-20 22:14:39,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-01-20 22:14:39,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2018-01-20 22:14:39,462 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 72 [2018-01-20 22:14:39,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:39,462 INFO L432 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2018-01-20 22:14:39,462 INFO L433 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-01-20 22:14:39,462 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2018-01-20 22:14:39,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-01-20 22:14:39,462 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:39,463 INFO L322 BasicCegarLoop]: trace histogram [55, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:39,463 INFO L371 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:39,463 INFO L82 PathProgramCache]: Analyzing trace with hash 479800939, now seen corresponding path program 55 times [2018-01-20 22:14:39,463 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:39,463 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:39,463 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:39,463 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:39,464 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:39,475 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:39,476 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:40,397 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:40,397 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:40,397 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:40,404 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:40,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:40,424 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:40,439 INFO L134 CoverageAnalysis]: Checked inductivity of 1540 backedges. 0 proven. 1540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:40,458 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:40,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59, 59] total 60 [2018-01-20 22:14:40,459 INFO L409 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-01-20 22:14:40,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-01-20 22:14:40,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1713, Invalid=1827, Unknown=0, NotChecked=0, Total=3540 [2018-01-20 22:14:40,459 INFO L87 Difference]: Start difference. First operand 74 states and 74 transitions. Second operand 60 states. [2018-01-20 22:14:40,524 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:40,524 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2018-01-20 22:14:40,524 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-01-20 22:14:40,524 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 73 [2018-01-20 22:14:40,524 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:40,525 INFO L225 Difference]: With dead ends: 84 [2018-01-20 22:14:40,525 INFO L226 Difference]: Without dead ends: 75 [2018-01-20 22:14:40,525 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 164 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1717, Invalid=1943, Unknown=0, NotChecked=0, Total=3660 [2018-01-20 22:14:40,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75 states. [2018-01-20 22:14:40,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75 to 75. [2018-01-20 22:14:40,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 75 states. [2018-01-20 22:14:40,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 75 transitions. [2018-01-20 22:14:40,527 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 75 transitions. Word has length 73 [2018-01-20 22:14:40,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:40,528 INFO L432 AbstractCegarLoop]: Abstraction has 75 states and 75 transitions. [2018-01-20 22:14:40,528 INFO L433 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-01-20 22:14:40,528 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 75 transitions. [2018-01-20 22:14:40,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2018-01-20 22:14:40,528 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:40,528 INFO L322 BasicCegarLoop]: trace histogram [56, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:40,528 INFO L371 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:40,528 INFO L82 PathProgramCache]: Analyzing trace with hash -1155858224, now seen corresponding path program 56 times [2018-01-20 22:14:40,528 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:40,529 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:40,529 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:40,529 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:40,529 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:40,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:40,537 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:41,438 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:41,438 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:41,438 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:41,448 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:41,457 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:41,467 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:41,469 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:41,471 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:41,491 INFO L134 CoverageAnalysis]: Checked inductivity of 1596 backedges. 0 proven. 1596 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:41,511 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:41,511 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60, 60] total 61 [2018-01-20 22:14:41,511 INFO L409 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-01-20 22:14:41,512 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-01-20 22:14:41,512 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1772, Invalid=1888, Unknown=0, NotChecked=0, Total=3660 [2018-01-20 22:14:41,512 INFO L87 Difference]: Start difference. First operand 75 states and 75 transitions. Second operand 61 states. [2018-01-20 22:14:41,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:41,607 INFO L93 Difference]: Finished difference Result 85 states and 85 transitions. [2018-01-20 22:14:41,607 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-01-20 22:14:41,607 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 74 [2018-01-20 22:14:41,607 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:41,608 INFO L225 Difference]: With dead ends: 85 [2018-01-20 22:14:41,608 INFO L226 Difference]: Without dead ends: 76 [2018-01-20 22:14:41,608 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1776, Invalid=2006, Unknown=0, NotChecked=0, Total=3782 [2018-01-20 22:14:41,608 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2018-01-20 22:14:41,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2018-01-20 22:14:41,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 76 states. [2018-01-20 22:14:41,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 76 transitions. [2018-01-20 22:14:41,612 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 76 transitions. Word has length 74 [2018-01-20 22:14:41,612 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:41,612 INFO L432 AbstractCegarLoop]: Abstraction has 76 states and 76 transitions. [2018-01-20 22:14:41,612 INFO L433 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-01-20 22:14:41,612 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 76 transitions. [2018-01-20 22:14:41,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2018-01-20 22:14:41,612 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:41,613 INFO L322 BasicCegarLoop]: trace histogram [57, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:41,613 INFO L371 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:41,613 INFO L82 PathProgramCache]: Analyzing trace with hash -321684725, now seen corresponding path program 57 times [2018-01-20 22:14:41,613 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:41,613 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:41,613 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:41,614 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:41,614 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:41,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:41,623 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:42,653 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:42,653 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:42,653 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:42,658 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:42,666 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,668 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,669 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,670 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,671 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,672 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,673 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,674 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,675 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,676 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,677 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,678 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,679 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,680 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,681 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,683 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,684 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,685 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,686 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,688 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,689 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,690 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,692 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,693 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,694 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,696 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,697 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,699 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,701 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,702 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:42,703 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:42,705 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:42,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1653 backedges. 0 proven. 1653 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:42,740 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:42,740 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61, 61] total 62 [2018-01-20 22:14:42,740 INFO L409 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-01-20 22:14:42,740 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-01-20 22:14:42,740 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1832, Invalid=1950, Unknown=0, NotChecked=0, Total=3782 [2018-01-20 22:14:42,741 INFO L87 Difference]: Start difference. First operand 76 states and 76 transitions. Second operand 62 states. [2018-01-20 22:14:42,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:42,803 INFO L93 Difference]: Finished difference Result 86 states and 86 transitions. [2018-01-20 22:14:42,803 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-01-20 22:14:42,803 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 75 [2018-01-20 22:14:42,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:42,804 INFO L225 Difference]: With dead ends: 86 [2018-01-20 22:14:42,804 INFO L226 Difference]: Without dead ends: 77 [2018-01-20 22:14:42,805 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 170 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1836, Invalid=2070, Unknown=0, NotChecked=0, Total=3906 [2018-01-20 22:14:42,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-01-20 22:14:42,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2018-01-20 22:14:42,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-01-20 22:14:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 77 transitions. [2018-01-20 22:14:42,807 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 77 transitions. Word has length 75 [2018-01-20 22:14:42,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:42,808 INFO L432 AbstractCegarLoop]: Abstraction has 77 states and 77 transitions. [2018-01-20 22:14:42,808 INFO L433 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-01-20 22:14:42,808 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2018-01-20 22:14:42,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-01-20 22:14:42,808 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:42,808 INFO L322 BasicCegarLoop]: trace histogram [58, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:42,808 INFO L371 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:42,808 INFO L82 PathProgramCache]: Analyzing trace with hash -232110032, now seen corresponding path program 58 times [2018-01-20 22:14:42,808 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:42,809 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:42,809 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:42,809 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:42,809 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:42,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:42,818 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:43,946 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:43,946 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:43,946 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:43,953 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:43,975 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:43,977 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:43,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1711 backedges. 0 proven. 1711 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:44,026 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:44,026 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62, 62] total 63 [2018-01-20 22:14:44,026 INFO L409 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-01-20 22:14:44,026 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-01-20 22:14:44,026 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1893, Invalid=2013, Unknown=0, NotChecked=0, Total=3906 [2018-01-20 22:14:44,027 INFO L87 Difference]: Start difference. First operand 77 states and 77 transitions. Second operand 63 states. [2018-01-20 22:14:44,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:44,164 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2018-01-20 22:14:44,164 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-01-20 22:14:44,164 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 76 [2018-01-20 22:14:44,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:44,165 INFO L225 Difference]: With dead ends: 87 [2018-01-20 22:14:44,165 INFO L226 Difference]: Without dead ends: 78 [2018-01-20 22:14:44,166 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=1897, Invalid=2135, Unknown=0, NotChecked=0, Total=4032 [2018-01-20 22:14:44,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2018-01-20 22:14:44,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 78. [2018-01-20 22:14:44,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-01-20 22:14:44,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 78 transitions. [2018-01-20 22:14:44,169 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 78 transitions. Word has length 76 [2018-01-20 22:14:44,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:44,170 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 78 transitions. [2018-01-20 22:14:44,170 INFO L433 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-01-20 22:14:44,170 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 78 transitions. [2018-01-20 22:14:44,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2018-01-20 22:14:44,170 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:44,171 INFO L322 BasicCegarLoop]: trace histogram [59, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:44,171 INFO L371 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:44,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1750261845, now seen corresponding path program 59 times [2018-01-20 22:14:44,171 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:44,171 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:44,172 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:44,172 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:44,172 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:44,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:44,185 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:45,205 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:45,205 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:45,205 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:45,210 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:45,214 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,215 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,216 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,217 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,218 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,218 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,219 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,220 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,221 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,221 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,222 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,223 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,224 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,225 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,226 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,227 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,228 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,229 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,230 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,231 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,232 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,233 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,234 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,235 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,237 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,238 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,239 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,240 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,242 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,243 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,276 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:45,278 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:45,281 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:45,303 INFO L134 CoverageAnalysis]: Checked inductivity of 1770 backedges. 0 proven. 1770 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:45,323 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:45,323 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63, 63] total 64 [2018-01-20 22:14:45,323 INFO L409 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-01-20 22:14:45,324 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-01-20 22:14:45,324 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1955, Invalid=2077, Unknown=0, NotChecked=0, Total=4032 [2018-01-20 22:14:45,324 INFO L87 Difference]: Start difference. First operand 78 states and 78 transitions. Second operand 64 states. [2018-01-20 22:14:45,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:45,395 INFO L93 Difference]: Finished difference Result 88 states and 88 transitions. [2018-01-20 22:14:45,395 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-01-20 22:14:45,396 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 77 [2018-01-20 22:14:45,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:45,396 INFO L225 Difference]: With dead ends: 88 [2018-01-20 22:14:45,396 INFO L226 Difference]: Without dead ends: 79 [2018-01-20 22:14:45,396 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 176 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=1959, Invalid=2201, Unknown=0, NotChecked=0, Total=4160 [2018-01-20 22:14:45,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2018-01-20 22:14:45,399 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2018-01-20 22:14:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2018-01-20 22:14:45,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 79 transitions. [2018-01-20 22:14:45,400 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 79 transitions. Word has length 77 [2018-01-20 22:14:45,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:45,400 INFO L432 AbstractCegarLoop]: Abstraction has 79 states and 79 transitions. [2018-01-20 22:14:45,400 INFO L433 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-01-20 22:14:45,400 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 79 transitions. [2018-01-20 22:14:45,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2018-01-20 22:14:45,401 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:45,401 INFO L322 BasicCegarLoop]: trace histogram [60, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:45,401 INFO L371 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:45,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1568327792, now seen corresponding path program 60 times [2018-01-20 22:14:45,402 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:45,402 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:45,402 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:45,402 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:45,402 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:45,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:45,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:14:46,458 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:46,458 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:46,459 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:46,464 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:46,472 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,474 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,474 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,475 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,476 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,477 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,478 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,479 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,481 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,482 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,483 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,484 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,485 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,486 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,488 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,489 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,490 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,492 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,493 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,494 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,496 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,497 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,498 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,500 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,501 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,503 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,504 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,505 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,507 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,508 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,510 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:46,510 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:46,513 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:46,529 INFO L134 CoverageAnalysis]: Checked inductivity of 1830 backedges. 0 proven. 1830 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:46,562 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:46,563 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64, 64] total 65 [2018-01-20 22:14:46,563 INFO L409 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-01-20 22:14:46,563 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-01-20 22:14:46,563 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2018, Invalid=2142, Unknown=0, NotChecked=0, Total=4160 [2018-01-20 22:14:46,563 INFO L87 Difference]: Start difference. First operand 79 states and 79 transitions. Second operand 65 states. [2018-01-20 22:14:46,704 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:46,704 INFO L93 Difference]: Finished difference Result 89 states and 89 transitions. [2018-01-20 22:14:46,705 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-01-20 22:14:46,705 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 78 [2018-01-20 22:14:46,705 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:46,705 INFO L225 Difference]: With dead ends: 89 [2018-01-20 22:14:46,705 INFO L226 Difference]: Without dead ends: 80 [2018-01-20 22:14:46,706 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 142 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2022, Invalid=2268, Unknown=0, NotChecked=0, Total=4290 [2018-01-20 22:14:46,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-01-20 22:14:46,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-01-20 22:14:46,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-01-20 22:14:46,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 80 transitions. [2018-01-20 22:14:46,708 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 80 transitions. Word has length 78 [2018-01-20 22:14:46,708 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:46,708 INFO L432 AbstractCegarLoop]: Abstraction has 80 states and 80 transitions. [2018-01-20 22:14:46,708 INFO L433 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-01-20 22:14:46,708 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 80 transitions. [2018-01-20 22:14:46,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-20 22:14:46,709 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:46,709 INFO L322 BasicCegarLoop]: trace histogram [61, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:46,709 INFO L371 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:46,709 INFO L82 PathProgramCache]: Analyzing trace with hash -223339445, now seen corresponding path program 61 times [2018-01-20 22:14:46,709 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:46,709 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:46,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:46,710 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:46,710 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:46,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:46,720 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:48,040 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:48,040 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:48,040 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:48,045 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:48,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:48,067 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:48,086 INFO L134 CoverageAnalysis]: Checked inductivity of 1891 backedges. 0 proven. 1891 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:48,105 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:48,106 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65, 65] total 66 [2018-01-20 22:14:48,106 INFO L409 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-01-20 22:14:48,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-01-20 22:14:48,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2082, Invalid=2208, Unknown=0, NotChecked=0, Total=4290 [2018-01-20 22:14:48,106 INFO L87 Difference]: Start difference. First operand 80 states and 80 transitions. Second operand 66 states. [2018-01-20 22:14:48,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:48,193 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2018-01-20 22:14:48,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-20 22:14:48,193 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 79 [2018-01-20 22:14:48,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:48,194 INFO L225 Difference]: With dead ends: 90 [2018-01-20 22:14:48,194 INFO L226 Difference]: Without dead ends: 81 [2018-01-20 22:14:48,194 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 144 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2086, Invalid=2336, Unknown=0, NotChecked=0, Total=4422 [2018-01-20 22:14:48,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-20 22:14:48,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2018-01-20 22:14:48,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 81 states. [2018-01-20 22:14:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 81 transitions. [2018-01-20 22:14:48,198 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 81 transitions. Word has length 79 [2018-01-20 22:14:48,198 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:48,198 INFO L432 AbstractCegarLoop]: Abstraction has 81 states and 81 transitions. [2018-01-20 22:14:48,199 INFO L433 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-01-20 22:14:48,199 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 81 transitions. [2018-01-20 22:14:48,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2018-01-20 22:14:48,199 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:48,199 INFO L322 BasicCegarLoop]: trace histogram [62, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:48,199 INFO L371 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:48,200 INFO L82 PathProgramCache]: Analyzing trace with hash -1478373648, now seen corresponding path program 62 times [2018-01-20 22:14:48,200 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:48,200 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:48,200 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:48,201 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:48,201 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:48,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:48,210 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:49,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:49,306 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:49,306 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:49,312 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:49,319 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:49,329 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:49,332 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:49,335 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:49,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1953 backedges. 0 proven. 1953 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:49,384 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:49,385 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66, 66] total 67 [2018-01-20 22:14:49,385 INFO L409 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-01-20 22:14:49,385 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-01-20 22:14:49,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2147, Invalid=2275, Unknown=0, NotChecked=0, Total=4422 [2018-01-20 22:14:49,386 INFO L87 Difference]: Start difference. First operand 81 states and 81 transitions. Second operand 67 states. [2018-01-20 22:14:49,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:49,483 INFO L93 Difference]: Finished difference Result 91 states and 91 transitions. [2018-01-20 22:14:49,483 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-01-20 22:14:49,484 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 80 [2018-01-20 22:14:49,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:49,484 INFO L225 Difference]: With dead ends: 91 [2018-01-20 22:14:49,484 INFO L226 Difference]: Without dead ends: 82 [2018-01-20 22:14:49,484 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2151, Invalid=2405, Unknown=0, NotChecked=0, Total=4556 [2018-01-20 22:14:49,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2018-01-20 22:14:49,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2018-01-20 22:14:49,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 82 states. [2018-01-20 22:14:49,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 82 transitions. [2018-01-20 22:14:49,488 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 82 transitions. Word has length 80 [2018-01-20 22:14:49,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:49,488 INFO L432 AbstractCegarLoop]: Abstraction has 82 states and 82 transitions. [2018-01-20 22:14:49,488 INFO L433 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-01-20 22:14:49,488 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 82 transitions. [2018-01-20 22:14:49,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2018-01-20 22:14:49,489 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:49,489 INFO L322 BasicCegarLoop]: trace histogram [63, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:49,489 INFO L371 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:49,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1729728277, now seen corresponding path program 63 times [2018-01-20 22:14:49,489 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:49,490 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:49,490 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:49,490 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:49,490 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:49,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:49,507 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:50,944 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:50,945 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:50,945 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:50,951 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-20 22:14:50,960 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,962 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,963 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,964 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,965 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,966 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,967 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,968 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,969 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,970 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,971 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,973 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,974 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,975 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,976 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,977 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,978 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,980 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,981 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,982 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,984 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,985 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,986 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,988 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,989 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,991 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,992 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,994 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,995 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,997 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:50,998 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:51,000 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:51,001 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-20 22:14:51,002 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:51,004 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:51,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2016 backedges. 0 proven. 2016 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:51,046 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:51,046 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67, 67] total 68 [2018-01-20 22:14:51,047 INFO L409 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-01-20 22:14:51,047 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-01-20 22:14:51,047 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2213, Invalid=2343, Unknown=0, NotChecked=0, Total=4556 [2018-01-20 22:14:51,048 INFO L87 Difference]: Start difference. First operand 82 states and 82 transitions. Second operand 68 states. [2018-01-20 22:14:51,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:51,140 INFO L93 Difference]: Finished difference Result 92 states and 92 transitions. [2018-01-20 22:14:51,141 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-01-20 22:14:51,141 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 81 [2018-01-20 22:14:51,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:51,141 INFO L225 Difference]: With dead ends: 92 [2018-01-20 22:14:51,141 INFO L226 Difference]: Without dead ends: 83 [2018-01-20 22:14:51,142 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2217, Invalid=2475, Unknown=0, NotChecked=0, Total=4692 [2018-01-20 22:14:51,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-01-20 22:14:51,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2018-01-20 22:14:51,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-01-20 22:14:51,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2018-01-20 22:14:51,144 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 81 [2018-01-20 22:14:51,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:51,144 INFO L432 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2018-01-20 22:14:51,144 INFO L433 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-01-20 22:14:51,144 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2018-01-20 22:14:51,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-01-20 22:14:51,145 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:51,145 INFO L322 BasicCegarLoop]: trace histogram [64, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:51,145 INFO L371 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:51,145 INFO L82 PathProgramCache]: Analyzing trace with hash -931787184, now seen corresponding path program 64 times [2018-01-20 22:14:51,145 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:51,145 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:51,146 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:51,146 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:51,146 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:51,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:51,156 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:52,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:52,369 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:52,369 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:52,374 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-20 22:14:52,397 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:52,399 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:52,417 INFO L134 CoverageAnalysis]: Checked inductivity of 2080 backedges. 0 proven. 2080 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:52,438 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:52,438 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68, 68] total 69 [2018-01-20 22:14:52,438 INFO L409 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-01-20 22:14:52,438 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-01-20 22:14:52,439 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2280, Invalid=2412, Unknown=0, NotChecked=0, Total=4692 [2018-01-20 22:14:52,439 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand 69 states. [2018-01-20 22:14:52,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:52,592 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2018-01-20 22:14:52,592 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-01-20 22:14:52,593 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 82 [2018-01-20 22:14:52,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:52,593 INFO L225 Difference]: With dead ends: 93 [2018-01-20 22:14:52,593 INFO L226 Difference]: Without dead ends: 84 [2018-01-20 22:14:52,593 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2284, Invalid=2546, Unknown=0, NotChecked=0, Total=4830 [2018-01-20 22:14:52,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2018-01-20 22:14:52,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 84. [2018-01-20 22:14:52,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 84 states. [2018-01-20 22:14:52,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 84 transitions. [2018-01-20 22:14:52,596 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 84 transitions. Word has length 82 [2018-01-20 22:14:52,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:52,596 INFO L432 AbstractCegarLoop]: Abstraction has 84 states and 84 transitions. [2018-01-20 22:14:52,596 INFO L433 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-01-20 22:14:52,596 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 84 transitions. [2018-01-20 22:14:52,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2018-01-20 22:14:52,597 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:52,597 INFO L322 BasicCegarLoop]: trace histogram [65, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:52,597 INFO L371 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:52,597 INFO L82 PathProgramCache]: Analyzing trace with hash -1965417077, now seen corresponding path program 65 times [2018-01-20 22:14:52,597 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:52,597 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:52,598 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:52,598 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:52,598 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:52,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:52,609 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:53,804 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:53,804 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:53,804 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:53,809 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-20 22:14:53,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,815 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,816 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,817 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,817 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,818 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,819 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,820 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,820 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,821 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,822 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,823 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,824 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,825 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,826 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,827 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,828 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,829 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,830 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,831 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,832 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,835 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,836 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,837 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,838 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,841 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,842 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,844 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,845 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,847 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,848 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,852 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:53,854 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:53,857 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:53,874 INFO L134 CoverageAnalysis]: Checked inductivity of 2145 backedges. 0 proven. 2145 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:53,894 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:53,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69, 69] total 70 [2018-01-20 22:14:53,894 INFO L409 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-01-20 22:14:53,895 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-01-20 22:14:53,895 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2348, Invalid=2482, Unknown=0, NotChecked=0, Total=4830 [2018-01-20 22:14:53,895 INFO L87 Difference]: Start difference. First operand 84 states and 84 transitions. Second operand 70 states. [2018-01-20 22:14:53,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:53,968 INFO L93 Difference]: Finished difference Result 94 states and 94 transitions. [2018-01-20 22:14:53,968 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-01-20 22:14:53,968 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 83 [2018-01-20 22:14:53,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:53,969 INFO L225 Difference]: With dead ends: 94 [2018-01-20 22:14:53,969 INFO L226 Difference]: Without dead ends: 85 [2018-01-20 22:14:53,969 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2352, Invalid=2618, Unknown=0, NotChecked=0, Total=4970 [2018-01-20 22:14:53,969 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-01-20 22:14:53,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-01-20 22:14:53,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-20 22:14:53,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 85 transitions. [2018-01-20 22:14:53,972 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 85 transitions. Word has length 83 [2018-01-20 22:14:53,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:53,972 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 85 transitions. [2018-01-20 22:14:53,972 INFO L433 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-01-20 22:14:53,972 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 85 transitions. [2018-01-20 22:14:53,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2018-01-20 22:14:53,972 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:53,973 INFO L322 BasicCegarLoop]: trace histogram [66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:53,973 INFO L371 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:53,973 INFO L82 PathProgramCache]: Analyzing trace with hash 351794608, now seen corresponding path program 66 times [2018-01-20 22:14:53,973 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:53,973 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:53,973 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:53,974 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:53,974 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:53,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:53,984 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:55,251 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:55,252 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:55,252 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:55,256 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-20 22:14:55,264 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,296 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,298 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,299 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,300 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,301 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,302 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,303 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,304 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,305 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,306 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,307 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,308 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,309 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,310 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,312 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,313 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,314 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,315 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,317 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,318 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,319 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,320 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,322 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,323 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,324 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,326 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,327 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,329 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,332 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,333 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,335 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,337 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-20 22:14:55,337 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:55,340 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:55,356 INFO L134 CoverageAnalysis]: Checked inductivity of 2211 backedges. 0 proven. 2211 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:55,375 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:55,376 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70, 70] total 71 [2018-01-20 22:14:55,376 INFO L409 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-01-20 22:14:55,376 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-01-20 22:14:55,377 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2417, Invalid=2553, Unknown=0, NotChecked=0, Total=4970 [2018-01-20 22:14:55,377 INFO L87 Difference]: Start difference. First operand 85 states and 85 transitions. Second operand 71 states. [2018-01-20 22:14:55,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:55,452 INFO L93 Difference]: Finished difference Result 95 states and 95 transitions. [2018-01-20 22:14:55,452 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-01-20 22:14:55,452 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 84 [2018-01-20 22:14:55,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:55,452 INFO L225 Difference]: With dead ends: 95 [2018-01-20 22:14:55,452 INFO L226 Difference]: Without dead ends: 86 [2018-01-20 22:14:55,453 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2421, Invalid=2691, Unknown=0, NotChecked=0, Total=5112 [2018-01-20 22:14:55,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-01-20 22:14:55,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2018-01-20 22:14:55,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-01-20 22:14:55,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 86 transitions. [2018-01-20 22:14:55,455 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 86 transitions. Word has length 84 [2018-01-20 22:14:55,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:55,455 INFO L432 AbstractCegarLoop]: Abstraction has 86 states and 86 transitions. [2018-01-20 22:14:55,455 INFO L433 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-01-20 22:14:55,455 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 86 transitions. [2018-01-20 22:14:55,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-01-20 22:14:55,456 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:55,456 INFO L322 BasicCegarLoop]: trace histogram [67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:55,456 INFO L371 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:55,456 INFO L82 PathProgramCache]: Analyzing trace with hash -829087189, now seen corresponding path program 67 times [2018-01-20 22:14:55,456 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:55,456 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:55,457 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:55,457 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:55,457 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:55,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:55,468 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:56,741 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:56,741 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:56,741 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:56,746 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:56,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:56,769 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:56,790 INFO L134 CoverageAnalysis]: Checked inductivity of 2278 backedges. 0 proven. 2278 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:56,811 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:56,811 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71, 71] total 72 [2018-01-20 22:14:56,811 INFO L409 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-01-20 22:14:56,811 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-01-20 22:14:56,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2487, Invalid=2625, Unknown=0, NotChecked=0, Total=5112 [2018-01-20 22:14:56,812 INFO L87 Difference]: Start difference. First operand 86 states and 86 transitions. Second operand 72 states. [2018-01-20 22:14:56,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:56,887 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2018-01-20 22:14:56,887 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-01-20 22:14:56,887 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 85 [2018-01-20 22:14:56,887 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:56,887 INFO L225 Difference]: With dead ends: 96 [2018-01-20 22:14:56,887 INFO L226 Difference]: Without dead ends: 87 [2018-01-20 22:14:56,888 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2491, Invalid=2765, Unknown=0, NotChecked=0, Total=5256 [2018-01-20 22:14:56,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2018-01-20 22:14:56,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2018-01-20 22:14:56,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 87 states. [2018-01-20 22:14:56,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 87 transitions. [2018-01-20 22:14:56,890 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 87 transitions. Word has length 85 [2018-01-20 22:14:56,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:56,890 INFO L432 AbstractCegarLoop]: Abstraction has 87 states and 87 transitions. [2018-01-20 22:14:56,890 INFO L433 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-01-20 22:14:56,890 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 87 transitions. [2018-01-20 22:14:56,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-20 22:14:56,891 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:56,891 INFO L322 BasicCegarLoop]: trace histogram [68, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:56,891 INFO L371 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:56,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1218282768, now seen corresponding path program 68 times [2018-01-20 22:14:56,891 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:56,891 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:56,892 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:56,892 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-20 22:14:56,892 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:56,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:56,903 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-20 22:14:58,486 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:58,487 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-20 22:14:58,487 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-20 22:14:58,491 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-20 22:14:58,499 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:58,510 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-20 22:14:58,514 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-20 22:14:58,516 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-20 22:14:58,533 INFO L134 CoverageAnalysis]: Checked inductivity of 2346 backedges. 0 proven. 2346 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-20 22:14:58,554 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-20 22:14:58,554 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72, 72] total 73 [2018-01-20 22:14:58,554 INFO L409 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-01-20 22:14:58,555 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-01-20 22:14:58,555 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2558, Invalid=2698, Unknown=0, NotChecked=0, Total=5256 [2018-01-20 22:14:58,555 INFO L87 Difference]: Start difference. First operand 87 states and 87 transitions. Second operand 73 states. [2018-01-20 22:14:58,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-20 22:14:58,663 INFO L93 Difference]: Finished difference Result 97 states and 97 transitions. [2018-01-20 22:14:58,663 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-01-20 22:14:58,663 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 86 [2018-01-20 22:14:58,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-20 22:14:58,664 INFO L225 Difference]: With dead ends: 97 [2018-01-20 22:14:58,664 INFO L226 Difference]: Without dead ends: 88 [2018-01-20 22:14:58,664 INFO L525 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=2562, Invalid=2840, Unknown=0, NotChecked=0, Total=5402 [2018-01-20 22:14:58,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2018-01-20 22:14:58,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2018-01-20 22:14:58,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 88 states. [2018-01-20 22:14:58,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 88 transitions. [2018-01-20 22:14:58,667 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 88 transitions. Word has length 86 [2018-01-20 22:14:58,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-20 22:14:58,667 INFO L432 AbstractCegarLoop]: Abstraction has 88 states and 88 transitions. [2018-01-20 22:14:58,667 INFO L433 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-01-20 22:14:58,667 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 88 transitions. [2018-01-20 22:14:58,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2018-01-20 22:14:58,667 INFO L314 BasicCegarLoop]: Found error trace [2018-01-20 22:14:58,667 INFO L322 BasicCegarLoop]: trace histogram [69, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-20 22:14:58,668 INFO L371 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr0EnsuresViolation]=== [2018-01-20 22:14:58,668 INFO L82 PathProgramCache]: Analyzing trace with hash 262241995, now seen corresponding path program 69 times [2018-01-20 22:14:58,668 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-20 22:14:58,668 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-20 22:14:58,668 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:58,668 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-20 22:14:58,668 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-20 22:14:58,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-20 22:14:58,681 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. Received shutdown request... [2018-01-20 22:14:59,376 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:14:59,378 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-20 22:14:59,378 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-20 22:14:59,378 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-20 22:14:59,379 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-20 22:14:59,379 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-20 22:14:59,379 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-20 22:14:59,379 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-20 22:14:59,379 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == mainErr0EnsuresViolation======== [2018-01-20 22:14:59,379 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-20 22:14:59,380 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states. [2018-01-20 22:14:59,380 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-20 22:14:59,380 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.01 10:14:59 BoogieIcfgContainer [2018-01-20 22:14:59,381 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-20 22:14:59,381 INFO L168 Benchmark]: Toolchain (without parser) took 50061.74 ms. Allocated memory was 307.8 MB in the beginning and 865.1 MB in the end (delta: 557.3 MB). Free memory was 267.1 MB in the beginning and 298.5 MB in the end (delta: -31.5 MB). Peak memory consumption was 525.9 MB. Max. memory is 5.3 GB. [2018-01-20 22:14:59,382 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 307.8 MB. Free memory is still 272.0 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-20 22:14:59,383 INFO L168 Benchmark]: CACSL2BoogieTranslator took 166.96 ms. Allocated memory is still 307.8 MB. Free memory was 266.1 MB in the beginning and 259.0 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 5.3 GB. [2018-01-20 22:14:59,383 INFO L168 Benchmark]: Boogie Preprocessor took 28.15 ms. Allocated memory is still 307.8 MB. Free memory was 259.0 MB in the beginning and 257.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. [2018-01-20 22:14:59,383 INFO L168 Benchmark]: RCFGBuilder took 211.48 ms. Allocated memory is still 307.8 MB. Free memory was 257.0 MB in the beginning and 245.3 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. [2018-01-20 22:14:59,384 INFO L168 Benchmark]: TraceAbstraction took 49624.34 ms. Allocated memory was 307.8 MB in the beginning and 865.1 MB in the end (delta: 557.3 MB). Free memory was 244.3 MB in the beginning and 298.5 MB in the end (delta: -54.2 MB). Peak memory consumption was 503.1 MB. Max. memory is 5.3 GB. [2018-01-20 22:14:59,385 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 307.8 MB. Free memory is still 272.0 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 166.96 ms. Allocated memory is still 307.8 MB. Free memory was 266.1 MB in the beginning and 259.0 MB in the end (delta: 7.1 MB). Peak memory consumption was 7.1 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 28.15 ms. Allocated memory is still 307.8 MB. Free memory was 259.0 MB in the beginning and 257.0 MB in the end (delta: 2.0 MB). Peak memory consumption was 2.0 MB. Max. memory is 5.3 GB. * RCFGBuilder took 211.48 ms. Allocated memory is still 307.8 MB. Free memory was 257.0 MB in the beginning and 245.3 MB in the end (delta: 11.6 MB). Peak memory consumption was 11.6 MB. Max. memory is 5.3 GB. * TraceAbstraction took 49624.34 ms. Allocated memory was 307.8 MB in the beginning and 865.1 MB in the end (delta: 557.3 MB). Free memory was 244.3 MB in the beginning and 298.5 MB in the end (delta: -54.2 MB). Peak memory consumption was 503.1 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 88 with TraceHistMax 69, while InterpolatingTraceCheckCraig was constructing Craig interpolants, while PredicateComparison was comparing new predicate (quantifier-free) to 50 known predicates. - StatisticsResult: Ultimate Automizer benchmark data for error location: ULTIMATE.startErr0EnsuresViolation CFG has 4 procedures, 22 locations, 3 error locations. TIMEOUT Result, 49.4s OverallTime, 70 OverallIterations, 69 TraceHistogramMax, 4.3s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 1176 SDtfs, 138 SDslu, 19703 SDs, 0 SdLazy, 3949 SolverSat, 117 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.1s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 6193 GetRequests, 3572 SyntacticMatches, 0 SemanticMatches, 2621 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6969 ImplicationChecksByTransitivity, 36.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=88occurred in iteration=69, 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.2s AutomataMinimizationTime, 69 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.3s SsaConstructionTime, 1.9s SatisfiabilityAnalysisTime, 39.2s InterpolantComputationTime, 7158 NumberOfCodeBlocks, 7158 NumberOfCodeBlocksAsserted, 743 NumberOfCheckSat, 7021 ConstructedInterpolants, 0 QuantifiedInterpolants, 1043579 SizeOfPredicates, 68 NumberOfNonLiveVariables, 11458 ConjunctsInSsa, 2550 ConjunctsInUnsatCore, 137 InterpolantComputations, 1 PerfectInterpolantSequences, 0/109480 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_false-valid-deref-write.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-20_22-14-59-393.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_false-valid-deref-write.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-20_22-14-59-393.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_false-valid-deref-write.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-1-2018-01-20_22-14-59-393.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/memsetNonZero3_false-valid-deref-write.c_mempurity-32bit-Automizer_Camel+AI_EQ.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-2-2018-01-20_22-14-59-393.csv Completed graceful shutdown