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/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf -i ../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i -------------------------------------------------------------------------------- This is Ultimate 0.1.23-acfac67 [2018-01-28 21:19:43,119 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-01-28 21:19:43,120 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-01-28 21:19:43,136 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-01-28 21:19:43,136 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-01-28 21:19:43,137 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-01-28 21:19:43,138 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-01-28 21:19:43,140 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-01-28 21:19:43,142 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-01-28 21:19:43,143 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-01-28 21:19:43,144 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-01-28 21:19:43,144 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-01-28 21:19:43,145 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-01-28 21:19:43,146 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-01-28 21:19:43,147 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-01-28 21:19:43,150 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-01-28 21:19:43,152 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-01-28 21:19:43,154 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-01-28 21:19:43,156 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-01-28 21:19:43,157 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-01-28 21:19:43,159 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-01-28 21:19:43,160 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-01-28 21:19:43,160 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-01-28 21:19:43,161 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-01-28 21:19:43,162 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-01-28 21:19:43,163 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-01-28 21:19:43,163 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-01-28 21:19:43,164 INFO L177 SettingsManager]: PEA to Boogie provides no preferences, ignoring... [2018-01-28 21:19:43,164 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-01-28 21:19:43,164 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-01-28 21:19:43,165 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-01-28 21:19:43,165 INFO L98 SettingsManager]: Beginning loading settings from /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/ai/eq-bench/svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf [2018-01-28 21:19:43,173 INFO L110 SettingsManager]: Loading preferences was successful [2018-01-28 21:19:43,173 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-01-28 21:19:43,174 INFO L131 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2018-01-28 21:19:43,174 INFO L133 SettingsManager]: * to procedures, called more than once=true [2018-01-28 21:19:43,174 INFO L131 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2018-01-28 21:19:43,175 INFO L133 SettingsManager]: * Abstract domain for RCFG-of-the-future=VPDomain [2018-01-28 21:19:43,175 INFO L133 SettingsManager]: * Use the RCFG-of-the-future interface=true [2018-01-28 21:19:43,175 INFO L131 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2018-01-28 21:19:43,175 INFO L133 SettingsManager]: * sizeof long=4 [2018-01-28 21:19:43,175 INFO L133 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2018-01-28 21:19:43,175 INFO L133 SettingsManager]: * Overapproximate operations on floating types=true [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * sizeof POINTER=4 [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * Check division by zero=IGNORE [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * Bitprecise bitfields=true [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2018-01-28 21:19:43,176 INFO L133 SettingsManager]: * sizeof long double=12 [2018-01-28 21:19:43,176 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-01-28 21:19:43,177 INFO L133 SettingsManager]: * Size of a code block=SingleStatement [2018-01-28 21:19:43,177 INFO L133 SettingsManager]: * To the following directory=./dump/ [2018-01-28 21:19:43,177 INFO L133 SettingsManager]: * Add additional assume for each assert=false [2018-01-28 21:19:43,177 INFO L133 SettingsManager]: * SMT solver=External_DefaultMode [2018-01-28 21:19:43,177 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2018-01-28 21:19:43,177 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Interpolant automaton=TWOTRACK [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Trace refinement strategy=CAMEL [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2018-01-28 21:19:43,178 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-01-28 21:19:43,179 INFO L131 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2018-01-28 21:19:43,179 INFO L133 SettingsManager]: * TransformationType=HEAP_SEPARATOR [2018-01-28 21:19:43,213 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-01-28 21:19:43,225 INFO L266 ainManager$Toolchain]: [Toolchain 1]: Parser(s) successfully initialized [2018-01-28 21:19:43,229 INFO L222 ainManager$Toolchain]: [Toolchain 1]: Toolchain data selected. [2018-01-28 21:19:43,230 INFO L271 PluginConnector]: Initializing CDTParser... [2018-01-28 21:19:43,231 INFO L276 PluginConnector]: CDTParser initialized [2018-01-28 21:19:43,231 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/array-examples/standard_strcpy_false-valid-deref_ground.i [2018-01-28 21:19:43,347 INFO L304 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-01-28 21:19:43,352 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2018-01-28 21:19:43,353 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2018-01-28 21:19:43,353 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2018-01-28 21:19:43,359 INFO L276 PluginConnector]: CACSL2BoogieTranslator initialized [2018-01-28 21:19:43,360 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,363 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f6470b0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43, skipping insertion in model container [2018-01-28 21:19:43,363 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,377 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 21:19:43,392 INFO L153 Dispatcher]: Using SV-COMP mode [2018-01-28 21:19:43,507 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 21:19:43,519 INFO L450 PostProcessor]: Settings: Checked method=main [2018-01-28 21:19:43,523 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43 WrapperNode [2018-01-28 21:19:43,523 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2018-01-28 21:19:43,524 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-01-28 21:19:43,524 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-01-28 21:19:43,524 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-01-28 21:19:43,535 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,535 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,542 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,542 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,543 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,546 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,547 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (1/1) ... [2018-01-28 21:19:43,549 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-01-28 21:19:43,549 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-01-28 21:19:43,550 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-01-28 21:19:43,550 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-01-28 21:19:43,550 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (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-28 21:19:43,595 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2018-01-28 21:19:43,596 INFO L136 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2018-01-28 21:19:43,596 INFO L136 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2018-01-28 21:19:43,596 INFO L136 BoogieDeclarations]: Found implementation of procedure main [2018-01-28 21:19:43,596 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2018-01-28 21:19:43,596 INFO L128 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2018-01-28 21:19:43,596 INFO L128 BoogieDeclarations]: Found specification of procedure main [2018-01-28 21:19:43,596 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2018-01-28 21:19:43,596 INFO L128 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2018-01-28 21:19:43,726 INFO L257 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2018-01-28 21:19:43,727 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:19:43 BoogieIcfgContainer [2018-01-28 21:19:43,727 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-01-28 21:19:43,728 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-01-28 21:19:43,728 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-01-28 21:19:43,732 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-01-28 21:19:43,732 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.01 09:19:43" (1/3) ... [2018-01-28 21:19:43,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72192f57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:19:43, skipping insertion in model container [2018-01-28 21:19:43,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.01 09:19:43" (2/3) ... [2018-01-28 21:19:43,733 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@72192f57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.01 09:19:43, skipping insertion in model container [2018-01-28 21:19:43,733 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.01 09:19:43" (3/3) ... [2018-01-28 21:19:43,735 INFO L107 eAbstractionObserver]: Analyzing ICFG standard_strcpy_false-valid-deref_ground.i [2018-01-28 21:19:43,745 INFO L128 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2018-01-28 21:19:43,753 INFO L140 ceAbstractionStarter]: Appying trace abstraction to program that has 5 error locations. [2018-01-28 21:19:43,790 INFO L322 AbstractCegarLoop]: Interprodecural is true [2018-01-28 21:19:43,790 INFO L323 AbstractCegarLoop]: Hoare is true [2018-01-28 21:19:43,790 INFO L324 AbstractCegarLoop]: Compute interpolants for FPandBP [2018-01-28 21:19:43,790 INFO L325 AbstractCegarLoop]: Backedges is TWOTRACK [2018-01-28 21:19:43,791 INFO L326 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-01-28 21:19:43,791 INFO L327 AbstractCegarLoop]: Difference is false [2018-01-28 21:19:43,791 INFO L328 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-01-28 21:19:43,791 INFO L333 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-01-28 21:19:43,792 INFO L87 2NestedWordAutomaton]: Mode: main mode - execution starts in main procedure [2018-01-28 21:19:43,806 INFO L276 IsEmpty]: Start isEmpty. Operand 39 states. [2018-01-28 21:19:43,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 10 [2018-01-28 21:19:43,811 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:43,812 INFO L330 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:43,812 INFO L371 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:43,816 INFO L82 PathProgramCache]: Analyzing trace with hash 433409700, now seen corresponding path program 1 times [2018-01-28 21:19:43,818 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:43,819 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:43,859 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:43,860 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:43,860 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:43,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:43,894 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:43,965 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-28 21:19:43,967 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 21:19:43,968 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2018-01-28 21:19:43,969 INFO L409 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-01-28 21:19:43,980 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-01-28 21:19:43,981 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-28 21:19:43,983 INFO L87 Difference]: Start difference. First operand 39 states. Second operand 3 states. [2018-01-28 21:19:44,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:44,104 INFO L93 Difference]: Finished difference Result 86 states and 99 transitions. [2018-01-28 21:19:44,105 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-01-28 21:19:44,106 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 9 [2018-01-28 21:19:44,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:44,116 INFO L225 Difference]: With dead ends: 86 [2018-01-28 21:19:44,116 INFO L226 Difference]: Without dead ends: 52 [2018-01-28 21:19:44,120 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-01-28 21:19:44,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2018-01-28 21:19:44,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 38. [2018-01-28 21:19:44,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-28 21:19:44,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 40 transitions. [2018-01-28 21:19:44,220 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 40 transitions. Word has length 9 [2018-01-28 21:19:44,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:44,221 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 40 transitions. [2018-01-28 21:19:44,221 INFO L433 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-01-28 21:19:44,221 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 40 transitions. [2018-01-28 21:19:44,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2018-01-28 21:19:44,222 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:44,222 INFO L330 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:44,222 INFO L371 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:44,222 INFO L82 PathProgramCache]: Analyzing trace with hash 23906902, now seen corresponding path program 1 times [2018-01-28 21:19:44,222 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:44,222 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:44,223 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,223 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,223 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,232 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:44,274 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-28 21:19:44,274 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-01-28 21:19:44,275 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2018-01-28 21:19:44,276 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-28 21:19:44,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-28 21:19:44,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-28 21:19:44,277 INFO L87 Difference]: Start difference. First operand 38 states and 40 transitions. Second operand 4 states. [2018-01-28 21:19:44,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:44,336 INFO L93 Difference]: Finished difference Result 58 states and 60 transitions. [2018-01-28 21:19:44,337 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-28 21:19:44,337 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 15 [2018-01-28 21:19:44,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:44,338 INFO L225 Difference]: With dead ends: 58 [2018-01-28 21:19:44,338 INFO L226 Difference]: Without dead ends: 40 [2018-01-28 21:19:44,339 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-01-28 21:19:44,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2018-01-28 21:19:44,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 38. [2018-01-28 21:19:44,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-01-28 21:19:44,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 39 transitions. [2018-01-28 21:19:44,346 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 39 transitions. Word has length 15 [2018-01-28 21:19:44,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:44,346 INFO L432 AbstractCegarLoop]: Abstraction has 38 states and 39 transitions. [2018-01-28 21:19:44,346 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-28 21:19:44,347 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 39 transitions. [2018-01-28 21:19:44,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-01-28 21:19:44,347 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:44,348 INFO L330 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:44,348 INFO L371 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:44,348 INFO L82 PathProgramCache]: Analyzing trace with hash -2014656078, now seen corresponding path program 1 times [2018-01-28 21:19:44,348 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:44,348 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:44,349 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,350 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,350 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,356 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:44,411 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:44,411 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:44,412 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-28 21:19:44,425 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,445 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:44,462 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:44,487 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:44,487 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2018-01-28 21:19:44,488 INFO L409 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-01-28 21:19:44,488 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-01-28 21:19:44,488 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-28 21:19:44,488 INFO L87 Difference]: Start difference. First operand 38 states and 39 transitions. Second operand 4 states. [2018-01-28 21:19:44,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:44,552 INFO L93 Difference]: Finished difference Result 62 states and 65 transitions. [2018-01-28 21:19:44,553 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-01-28 21:19:44,553 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 16 [2018-01-28 21:19:44,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:44,554 INFO L225 Difference]: With dead ends: 62 [2018-01-28 21:19:44,554 INFO L226 Difference]: Without dead ends: 59 [2018-01-28 21:19:44,555 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2018-01-28 21:19:44,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-01-28 21:19:44,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 45. [2018-01-28 21:19:44,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 45 states. [2018-01-28 21:19:44,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45 states to 45 states and 47 transitions. [2018-01-28 21:19:44,563 INFO L78 Accepts]: Start accepts. Automaton has 45 states and 47 transitions. Word has length 16 [2018-01-28 21:19:44,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:44,563 INFO L432 AbstractCegarLoop]: Abstraction has 45 states and 47 transitions. [2018-01-28 21:19:44,563 INFO L433 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-01-28 21:19:44,563 INFO L276 IsEmpty]: Start isEmpty. Operand 45 states and 47 transitions. [2018-01-28 21:19:44,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-01-28 21:19:44,564 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:44,564 INFO L330 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:44,564 INFO L371 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:44,565 INFO L82 PathProgramCache]: Analyzing trace with hash 1322336996, now seen corresponding path program 1 times [2018-01-28 21:19:44,565 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:44,565 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:44,566 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,566 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,566 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,575 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:44,651 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-28 21:19:44,651 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:44,651 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-28 21:19:44,659 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,681 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:44,683 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2018-01-28 21:19:44,707 INFO L320 seRefinementStrategy]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2018-01-28 21:19:44,707 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [2] imperfect sequences [5] total 5 [2018-01-28 21:19:44,707 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-28 21:19:44,707 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-28 21:19:44,708 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-28 21:19:44,708 INFO L87 Difference]: Start difference. First operand 45 states and 47 transitions. Second operand 6 states. [2018-01-28 21:19:44,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:44,788 INFO L93 Difference]: Finished difference Result 75 states and 82 transitions. [2018-01-28 21:19:44,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 21:19:44,788 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 22 [2018-01-28 21:19:44,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:44,790 INFO L225 Difference]: With dead ends: 75 [2018-01-28 21:19:44,790 INFO L226 Difference]: Without dead ends: 73 [2018-01-28 21:19:44,790 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2018-01-28 21:19:44,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2018-01-28 21:19:44,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2018-01-28 21:19:44,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2018-01-28 21:19:44,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 51 transitions. [2018-01-28 21:19:44,798 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 51 transitions. Word has length 22 [2018-01-28 21:19:44,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:44,799 INFO L432 AbstractCegarLoop]: Abstraction has 49 states and 51 transitions. [2018-01-28 21:19:44,799 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-28 21:19:44,799 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 51 transitions. [2018-01-28 21:19:44,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2018-01-28 21:19:44,799 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:44,800 INFO L330 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:44,800 INFO L371 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:44,800 INFO L82 PathProgramCache]: Analyzing trace with hash -418028828, now seen corresponding path program 2 times [2018-01-28 21:19:44,800 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:44,800 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:44,801 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,801 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:44,801 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:44,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:44,808 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:44,902 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:44,902 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-28 21:19:44,912 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:44,918 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:44,920 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:44,920 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:44,921 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:44,929 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:44,950 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:44,950 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-28 21:19:44,950 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 21:19:44,950 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 21:19:44,950 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 21:19:44,951 INFO L87 Difference]: Start difference. First operand 49 states and 51 transitions. Second operand 5 states. [2018-01-28 21:19:45,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:45,063 INFO L93 Difference]: Finished difference Result 93 states and 98 transitions. [2018-01-28 21:19:45,064 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-01-28 21:19:45,064 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 23 [2018-01-28 21:19:45,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:45,065 INFO L225 Difference]: With dead ends: 93 [2018-01-28 21:19:45,065 INFO L226 Difference]: Without dead ends: 90 [2018-01-28 21:19:45,065 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 22 SyntacticMatches, 1 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 21:19:45,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2018-01-28 21:19:45,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 56. [2018-01-28 21:19:45,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-01-28 21:19:45,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 59 transitions. [2018-01-28 21:19:45,071 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 59 transitions. Word has length 23 [2018-01-28 21:19:45,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:45,071 INFO L432 AbstractCegarLoop]: Abstraction has 56 states and 59 transitions. [2018-01-28 21:19:45,071 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 21:19:45,071 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 59 transitions. [2018-01-28 21:19:45,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2018-01-28 21:19:45,072 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:45,072 INFO L330 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:45,072 INFO L371 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:45,073 INFO L82 PathProgramCache]: Analyzing trace with hash -495489678, now seen corresponding path program 3 times [2018-01-28 21:19:45,073 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:45,073 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:45,073 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,074 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:45,074 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:45,079 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:45,148 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,149 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:45,149 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-28 21:19:45,154 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:45,157 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:45,159 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:45,160 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:45,162 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:45,162 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:45,164 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:45,174 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 27 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,193 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:45,193 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 5 [2018-01-28 21:19:45,194 INFO L409 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-01-28 21:19:45,194 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-01-28 21:19:45,194 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-28 21:19:45,194 INFO L87 Difference]: Start difference. First operand 56 states and 59 transitions. Second operand 6 states. [2018-01-28 21:19:45,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:45,344 INFO L93 Difference]: Finished difference Result 116 states and 123 transitions. [2018-01-28 21:19:45,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 21:19:45,345 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 30 [2018-01-28 21:19:45,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:45,346 INFO L225 Difference]: With dead ends: 116 [2018-01-28 21:19:45,347 INFO L226 Difference]: Without dead ends: 113 [2018-01-28 21:19:45,347 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 29 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2018-01-28 21:19:45,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-01-28 21:19:45,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 63. [2018-01-28 21:19:45,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-28 21:19:45,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 67 transitions. [2018-01-28 21:19:45,357 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 67 transitions. Word has length 30 [2018-01-28 21:19:45,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:45,357 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 67 transitions. [2018-01-28 21:19:45,357 INFO L433 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-01-28 21:19:45,358 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 67 transitions. [2018-01-28 21:19:45,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-01-28 21:19:45,359 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:45,359 INFO L330 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:45,359 INFO L371 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:45,359 INFO L82 PathProgramCache]: Analyzing trace with hash -745917537, now seen corresponding path program 1 times [2018-01-28 21:19:45,359 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:45,360 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:45,360 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,361 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:45,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:45,372 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,474 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:45,474 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-28 21:19:45,485 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:45,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:45,499 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:45,555 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,588 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:45,588 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2018-01-28 21:19:45,589 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-28 21:19:45,589 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-28 21:19:45,589 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2018-01-28 21:19:45,589 INFO L87 Difference]: Start difference. First operand 63 states and 67 transitions. Second operand 10 states. [2018-01-28 21:19:45,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:45,659 INFO L93 Difference]: Finished difference Result 89 states and 94 transitions. [2018-01-28 21:19:45,659 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-28 21:19:45,659 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 34 [2018-01-28 21:19:45,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:45,660 INFO L225 Difference]: With dead ends: 89 [2018-01-28 21:19:45,660 INFO L226 Difference]: Without dead ends: 63 [2018-01-28 21:19:45,661 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2018-01-28 21:19:45,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2018-01-28 21:19:45,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 63. [2018-01-28 21:19:45,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 63 states. [2018-01-28 21:19:45,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 66 transitions. [2018-01-28 21:19:45,666 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 66 transitions. Word has length 34 [2018-01-28 21:19:45,666 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:45,666 INFO L432 AbstractCegarLoop]: Abstraction has 63 states and 66 transitions. [2018-01-28 21:19:45,666 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-28 21:19:45,666 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 66 transitions. [2018-01-28 21:19:45,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-01-28 21:19:45,667 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:45,667 INFO L330 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:45,667 INFO L371 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:45,667 INFO L82 PathProgramCache]: Analyzing trace with hash 528287524, now seen corresponding path program 4 times [2018-01-28 21:19:45,667 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:45,667 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:45,668 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,668 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:45,668 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:45,675 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:45,769 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,769 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:45,770 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-28 21:19:45,776 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:45,786 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:45,788 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:45,796 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 0 proven. 50 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:45,815 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:45,815 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2018-01-28 21:19:45,816 INFO L409 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-01-28 21:19:45,816 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-01-28 21:19:45,816 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:19:45,816 INFO L87 Difference]: Start difference. First operand 63 states and 66 transitions. Second operand 7 states. [2018-01-28 21:19:45,930 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:45,930 INFO L93 Difference]: Finished difference Result 123 states and 130 transitions. [2018-01-28 21:19:45,932 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-01-28 21:19:45,932 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 37 [2018-01-28 21:19:45,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:45,934 INFO L225 Difference]: With dead ends: 123 [2018-01-28 21:19:45,934 INFO L226 Difference]: Without dead ends: 120 [2018-01-28 21:19:45,934 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:19:45,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120 states. [2018-01-28 21:19:45,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120 to 70. [2018-01-28 21:19:45,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 70 states. [2018-01-28 21:19:45,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 74 transitions. [2018-01-28 21:19:45,943 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 74 transitions. Word has length 37 [2018-01-28 21:19:45,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:45,944 INFO L432 AbstractCegarLoop]: Abstraction has 70 states and 74 transitions. [2018-01-28 21:19:45,944 INFO L433 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-01-28 21:19:45,944 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 74 transitions. [2018-01-28 21:19:45,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2018-01-28 21:19:45,945 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:45,946 INFO L330 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:45,946 INFO L371 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:45,946 INFO L82 PathProgramCache]: Analyzing trace with hash 2078778449, now seen corresponding path program 2 times [2018-01-28 21:19:45,946 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:45,946 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:45,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,947 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:45,947 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:45,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:45,956 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:45,995 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-01-28 21:19:45,996 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:45,996 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-28 21:19:46,006 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:46,012 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,016 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,018 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:46,020 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:46,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2018-01-28 21:19:46,056 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:46,056 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2018-01-28 21:19:46,057 INFO L409 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-01-28 21:19:46,057 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-01-28 21:19:46,057 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2018-01-28 21:19:46,058 INFO L87 Difference]: Start difference. First operand 70 states and 74 transitions. Second operand 5 states. [2018-01-28 21:19:46,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:46,148 INFO L93 Difference]: Finished difference Result 83 states and 89 transitions. [2018-01-28 21:19:46,148 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-01-28 21:19:46,148 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 41 [2018-01-28 21:19:46,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:46,150 INFO L225 Difference]: With dead ends: 83 [2018-01-28 21:19:46,150 INFO L226 Difference]: Without dead ends: 81 [2018-01-28 21:19:46,151 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2018-01-28 21:19:46,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2018-01-28 21:19:46,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 78. [2018-01-28 21:19:46,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 78 states. [2018-01-28 21:19:46,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 83 transitions. [2018-01-28 21:19:46,159 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 83 transitions. Word has length 41 [2018-01-28 21:19:46,159 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:46,159 INFO L432 AbstractCegarLoop]: Abstraction has 78 states and 83 transitions. [2018-01-28 21:19:46,159 INFO L433 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-01-28 21:19:46,159 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 83 transitions. [2018-01-28 21:19:46,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2018-01-28 21:19:46,162 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:46,162 INFO L330 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:46,162 INFO L371 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:46,162 INFO L82 PathProgramCache]: Analyzing trace with hash -247824078, now seen corresponding path program 5 times [2018-01-28 21:19:46,162 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:46,163 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:46,163 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,164 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:46,164 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:46,172 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:46,315 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:46,315 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:46,315 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-28 21:19:46,327 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:46,330 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,332 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,338 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,340 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,353 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,362 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:46,363 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:46,365 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:46,374 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:46,406 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:46,406 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 7 [2018-01-28 21:19:46,406 INFO L409 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-01-28 21:19:46,406 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-01-28 21:19:46,407 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-28 21:19:46,407 INFO L87 Difference]: Start difference. First operand 78 states and 83 transitions. Second operand 8 states. [2018-01-28 21:19:46,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:46,536 INFO L93 Difference]: Finished difference Result 186 states and 200 transitions. [2018-01-28 21:19:46,536 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-01-28 21:19:46,536 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 44 [2018-01-28 21:19:46,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:46,538 INFO L225 Difference]: With dead ends: 186 [2018-01-28 21:19:46,538 INFO L226 Difference]: Without dead ends: 183 [2018-01-28 21:19:46,539 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 43 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2018-01-28 21:19:46,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2018-01-28 21:19:46,549 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 85. [2018-01-28 21:19:46,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-28 21:19:46,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 91 transitions. [2018-01-28 21:19:46,550 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 91 transitions. Word has length 44 [2018-01-28 21:19:46,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:46,551 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 91 transitions. [2018-01-28 21:19:46,551 INFO L433 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-01-28 21:19:46,551 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 91 transitions. [2018-01-28 21:19:46,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2018-01-28 21:19:46,552 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:46,552 INFO L330 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:46,553 INFO L371 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:46,553 INFO L82 PathProgramCache]: Analyzing trace with hash 1122032012, now seen corresponding path program 3 times [2018-01-28 21:19:46,553 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:46,553 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:46,554 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,554 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:46,554 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:46,565 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:46,663 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 5 proven. 22 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:46,664 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:46,664 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-28 21:19:46,677 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:46,683 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:46,685 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:46,689 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:46,693 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:46,696 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:46,773 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 14 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:46,794 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:46,794 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2018-01-28 21:19:46,794 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 21:19:46,794 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 21:19:46,794 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:19:46,795 INFO L87 Difference]: Start difference. First operand 85 states and 91 transitions. Second operand 15 states. [2018-01-28 21:19:46,910 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:46,910 INFO L93 Difference]: Finished difference Result 119 states and 127 transitions. [2018-01-28 21:19:46,910 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 21:19:46,910 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 53 [2018-01-28 21:19:46,911 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:46,911 INFO L225 Difference]: With dead ends: 119 [2018-01-28 21:19:46,912 INFO L226 Difference]: Without dead ends: 85 [2018-01-28 21:19:46,912 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:19:46,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2018-01-28 21:19:46,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2018-01-28 21:19:46,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 85 states. [2018-01-28 21:19:46,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 90 transitions. [2018-01-28 21:19:46,920 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 90 transitions. Word has length 53 [2018-01-28 21:19:46,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:46,920 INFO L432 AbstractCegarLoop]: Abstraction has 85 states and 90 transitions. [2018-01-28 21:19:46,920 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 21:19:46,920 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 90 transitions. [2018-01-28 21:19:46,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2018-01-28 21:19:46,922 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:46,922 INFO L330 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:46,922 INFO L371 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:46,922 INFO L82 PathProgramCache]: Analyzing trace with hash 512768868, now seen corresponding path program 6 times [2018-01-28 21:19:46,922 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:46,922 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:46,923 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,923 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:46,923 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:46,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:46,931 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:47,009 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:47,009 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:47,009 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-28 21:19:47,015 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:47,018 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,019 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,020 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,022 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,023 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,024 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,025 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:47,025 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:47,027 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:47,042 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 0 proven. 117 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:47,064 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:47,064 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2018-01-28 21:19:47,064 INFO L409 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-01-28 21:19:47,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-01-28 21:19:47,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-28 21:19:47,065 INFO L87 Difference]: Start difference. First operand 85 states and 90 transitions. Second operand 9 states. [2018-01-28 21:19:47,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:47,192 INFO L93 Difference]: Finished difference Result 193 states and 207 transitions. [2018-01-28 21:19:47,193 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-01-28 21:19:47,193 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 51 [2018-01-28 21:19:47,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:47,194 INFO L225 Difference]: With dead ends: 193 [2018-01-28 21:19:47,195 INFO L226 Difference]: Without dead ends: 190 [2018-01-28 21:19:47,195 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 50 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2018-01-28 21:19:47,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-28 21:19:47,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 92. [2018-01-28 21:19:47,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-01-28 21:19:47,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 98 transitions. [2018-01-28 21:19:47,205 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 98 transitions. Word has length 51 [2018-01-28 21:19:47,205 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:47,205 INFO L432 AbstractCegarLoop]: Abstraction has 92 states and 98 transitions. [2018-01-28 21:19:47,205 INFO L433 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-01-28 21:19:47,205 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 98 transitions. [2018-01-28 21:19:47,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 61 [2018-01-28 21:19:47,206 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:47,206 INFO L330 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:47,207 INFO L371 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:47,207 INFO L82 PathProgramCache]: Analyzing trace with hash 1471444890, now seen corresponding path program 4 times [2018-01-28 21:19:47,207 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:47,207 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:47,208 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:47,208 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:47,208 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:47,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:47,218 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:47,311 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 3 proven. 41 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2018-01-28 21:19:47,312 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:47,312 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-28 21:19:47,317 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:47,327 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:47,330 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:47,366 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2018-01-28 21:19:47,386 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:47,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 6] total 15 [2018-01-28 21:19:47,387 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-28 21:19:47,387 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-28 21:19:47,387 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2018-01-28 21:19:47,387 INFO L87 Difference]: Start difference. First operand 92 states and 98 transitions. Second operand 16 states. [2018-01-28 21:19:47,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:47,745 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2018-01-28 21:19:47,745 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-28 21:19:47,745 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 60 [2018-01-28 21:19:47,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:47,746 INFO L225 Difference]: With dead ends: 133 [2018-01-28 21:19:47,746 INFO L226 Difference]: Without dead ends: 103 [2018-01-28 21:19:47,747 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 55 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2018-01-28 21:19:47,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2018-01-28 21:19:47,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 100. [2018-01-28 21:19:47,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 100 states. [2018-01-28 21:19:47,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 106 transitions. [2018-01-28 21:19:47,753 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 106 transitions. Word has length 60 [2018-01-28 21:19:47,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:47,753 INFO L432 AbstractCegarLoop]: Abstraction has 100 states and 106 transitions. [2018-01-28 21:19:47,753 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-28 21:19:47,754 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 106 transitions. [2018-01-28 21:19:47,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-01-28 21:19:47,754 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:47,754 INFO L330 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:47,754 INFO L371 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:47,754 INFO L82 PathProgramCache]: Analyzing trace with hash 472909042, now seen corresponding path program 7 times [2018-01-28 21:19:47,755 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:47,755 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:47,755 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:47,755 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:47,756 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:47,762 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:47,861 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:47,862 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:47,862 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-28 21:19:47,871 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:47,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:47,887 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:47,915 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 0 proven. 161 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:47,936 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:47,936 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 9 [2018-01-28 21:19:47,936 INFO L409 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-01-28 21:19:47,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-01-28 21:19:47,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-28 21:19:47,937 INFO L87 Difference]: Start difference. First operand 100 states and 106 transitions. Second operand 10 states. [2018-01-28 21:19:48,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:48,200 INFO L93 Difference]: Finished difference Result 240 states and 259 transitions. [2018-01-28 21:19:48,200 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-01-28 21:19:48,200 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 58 [2018-01-28 21:19:48,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:48,202 INFO L225 Difference]: With dead ends: 240 [2018-01-28 21:19:48,202 INFO L226 Difference]: Without dead ends: 237 [2018-01-28 21:19:48,202 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2018-01-28 21:19:48,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2018-01-28 21:19:48,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 107. [2018-01-28 21:19:48,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-01-28 21:19:48,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 114 transitions. [2018-01-28 21:19:48,211 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 114 transitions. Word has length 58 [2018-01-28 21:19:48,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:48,211 INFO L432 AbstractCegarLoop]: Abstraction has 107 states and 114 transitions. [2018-01-28 21:19:48,211 INFO L433 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-01-28 21:19:48,211 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 114 transitions. [2018-01-28 21:19:48,212 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2018-01-28 21:19:48,212 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:48,212 INFO L330 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:48,212 INFO L371 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:48,212 INFO L82 PathProgramCache]: Analyzing trace with hash -925696092, now seen corresponding path program 8 times [2018-01-28 21:19:48,212 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:48,212 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:48,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:48,213 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:48,213 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:48,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:48,220 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:48,376 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,376 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:48,376 INFO L209 onRefinementStrategy]: Switched to mode Z3_FP No working directory specified, using /storage/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true -t:12000 [2018-01-28 21:19:48,387 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:48,392 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:48,398 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:48,399 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:48,401 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:48,423 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 0 proven. 212 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,456 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:48,456 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-28 21:19:48,457 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-28 21:19:48,457 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-28 21:19:48,457 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:19:48,457 INFO L87 Difference]: Start difference. First operand 107 states and 114 transitions. Second operand 11 states. [2018-01-28 21:19:48,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:48,680 INFO L93 Difference]: Finished difference Result 279 states and 302 transitions. [2018-01-28 21:19:48,681 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-01-28 21:19:48,681 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 65 [2018-01-28 21:19:48,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:48,682 INFO L225 Difference]: With dead ends: 279 [2018-01-28 21:19:48,683 INFO L226 Difference]: Without dead ends: 276 [2018-01-28 21:19:48,683 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 64 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:19:48,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 276 states. [2018-01-28 21:19:48,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 276 to 114. [2018-01-28 21:19:48,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 114 states. [2018-01-28 21:19:48,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 122 transitions. [2018-01-28 21:19:48,694 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 122 transitions. Word has length 65 [2018-01-28 21:19:48,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:48,694 INFO L432 AbstractCegarLoop]: Abstraction has 114 states and 122 transitions. [2018-01-28 21:19:48,694 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-28 21:19:48,694 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 122 transitions. [2018-01-28 21:19:48,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2018-01-28 21:19:48,695 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:48,695 INFO L330 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:48,695 INFO L371 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:48,695 INFO L82 PathProgramCache]: Analyzing trace with hash 575928498, now seen corresponding path program 9 times [2018-01-28 21:19:48,695 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:48,695 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:48,696 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:48,696 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:48,696 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:48,703 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:48,809 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,809 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:48,809 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-28 21:19:48,814 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:48,819 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,821 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,823 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,824 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,825 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,826 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,827 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,830 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,831 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:48,832 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:48,833 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:48,855 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 0 proven. 270 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:48,889 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:48,889 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 11 [2018-01-28 21:19:48,890 INFO L409 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-01-28 21:19:48,890 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-01-28 21:19:48,890 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-28 21:19:48,890 INFO L87 Difference]: Start difference. First operand 114 states and 122 transitions. Second operand 12 states. [2018-01-28 21:19:49,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:49,142 INFO L93 Difference]: Finished difference Result 318 states and 345 transitions. [2018-01-28 21:19:49,162 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-01-28 21:19:49,162 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 72 [2018-01-28 21:19:49,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:49,164 INFO L225 Difference]: With dead ends: 318 [2018-01-28 21:19:49,165 INFO L226 Difference]: Without dead ends: 315 [2018-01-28 21:19:49,165 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 71 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2018-01-28 21:19:49,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 315 states. [2018-01-28 21:19:49,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 315 to 121. [2018-01-28 21:19:49,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 121 states. [2018-01-28 21:19:49,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 121 states to 121 states and 130 transitions. [2018-01-28 21:19:49,179 INFO L78 Accepts]: Start accepts. Automaton has 121 states and 130 transitions. Word has length 72 [2018-01-28 21:19:49,179 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:49,179 INFO L432 AbstractCegarLoop]: Abstraction has 121 states and 130 transitions. [2018-01-28 21:19:49,179 INFO L433 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-01-28 21:19:49,179 INFO L276 IsEmpty]: Start isEmpty. Operand 121 states and 130 transitions. [2018-01-28 21:19:49,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-28 21:19:49,180 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:49,181 INFO L330 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:49,181 INFO L371 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:49,181 INFO L82 PathProgramCache]: Analyzing trace with hash 2010866311, now seen corresponding path program 5 times [2018-01-28 21:19:49,181 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:49,181 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:49,182 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:49,182 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:49,182 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:49,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:49,192 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:49,344 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 14 proven. 73 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2018-01-28 21:19:49,345 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:49,345 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-28 21:19:49,350 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:49,354 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:49,357 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:49,359 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:49,362 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:49,365 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:49,366 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:49,369 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:49,440 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 0 proven. 33 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2018-01-28 21:19:49,472 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:49,472 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 8] total 20 [2018-01-28 21:19:49,473 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 21:19:49,473 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 21:19:49,473 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=358, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:19:49,473 INFO L87 Difference]: Start difference. First operand 121 states and 130 transitions. Second operand 21 states. [2018-01-28 21:19:49,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:49,840 INFO L93 Difference]: Finished difference Result 170 states and 187 transitions. [2018-01-28 21:19:49,840 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 21:19:49,840 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 79 [2018-01-28 21:19:49,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:49,841 INFO L225 Difference]: With dead ends: 170 [2018-01-28 21:19:49,841 INFO L226 Difference]: Without dead ends: 132 [2018-01-28 21:19:49,842 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 314 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=184, Invalid=1222, Unknown=0, NotChecked=0, Total=1406 [2018-01-28 21:19:49,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 132 states. [2018-01-28 21:19:49,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 132 to 129. [2018-01-28 21:19:49,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 129 states. [2018-01-28 21:19:49,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 129 states to 129 states and 138 transitions. [2018-01-28 21:19:49,853 INFO L78 Accepts]: Start accepts. Automaton has 129 states and 138 transitions. Word has length 79 [2018-01-28 21:19:49,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:49,854 INFO L432 AbstractCegarLoop]: Abstraction has 129 states and 138 transitions. [2018-01-28 21:19:49,854 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 21:19:49,854 INFO L276 IsEmpty]: Start isEmpty. Operand 129 states and 138 transitions. [2018-01-28 21:19:49,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-01-28 21:19:49,854 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:49,854 INFO L330 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:49,854 INFO L371 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:49,855 INFO L82 PathProgramCache]: Analyzing trace with hash -875998236, now seen corresponding path program 10 times [2018-01-28 21:19:49,855 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:49,855 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:49,855 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:49,855 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:49,855 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:49,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:49,860 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:49,999 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:49,999 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:49,999 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-28 21:19:50,004 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:50,015 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:50,017 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:50,043 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 0 proven. 335 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:50,063 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:50,063 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-28 21:19:50,064 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-28 21:19:50,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-28 21:19:50,064 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 21:19:50,064 INFO L87 Difference]: Start difference. First operand 129 states and 138 transitions. Second operand 13 states. [2018-01-28 21:19:50,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:50,355 INFO L93 Difference]: Finished difference Result 381 states and 415 transitions. [2018-01-28 21:19:50,355 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-01-28 21:19:50,355 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 79 [2018-01-28 21:19:50,356 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:50,358 INFO L225 Difference]: With dead ends: 381 [2018-01-28 21:19:50,358 INFO L226 Difference]: Without dead ends: 378 [2018-01-28 21:19:50,358 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 21:19:50,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2018-01-28 21:19:50,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 136. [2018-01-28 21:19:50,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 136 states. [2018-01-28 21:19:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 136 states to 136 states and 146 transitions. [2018-01-28 21:19:50,373 INFO L78 Accepts]: Start accepts. Automaton has 136 states and 146 transitions. Word has length 79 [2018-01-28 21:19:50,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:50,374 INFO L432 AbstractCegarLoop]: Abstraction has 136 states and 146 transitions. [2018-01-28 21:19:50,374 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-28 21:19:50,374 INFO L276 IsEmpty]: Start isEmpty. Operand 136 states and 146 transitions. [2018-01-28 21:19:50,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2018-01-28 21:19:50,375 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:50,375 INFO L330 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:50,375 INFO L371 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:50,376 INFO L82 PathProgramCache]: Analyzing trace with hash -643670926, now seen corresponding path program 11 times [2018-01-28 21:19:50,376 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:50,376 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:50,376 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:50,377 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:50,377 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:50,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:50,384 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:50,614 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:50,614 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:50,614 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-28 21:19:50,619 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:50,623 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,628 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,629 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,630 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,631 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,635 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,636 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,638 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,640 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,642 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,644 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,647 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:50,647 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:50,649 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:50,677 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 0 proven. 407 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:50,710 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:50,710 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 13 [2018-01-28 21:19:50,710 INFO L409 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-01-28 21:19:50,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-01-28 21:19:50,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-28 21:19:50,711 INFO L87 Difference]: Start difference. First operand 136 states and 146 transitions. Second operand 14 states. [2018-01-28 21:19:51,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:51,027 INFO L93 Difference]: Finished difference Result 428 states and 467 transitions. [2018-01-28 21:19:51,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-01-28 21:19:51,027 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 86 [2018-01-28 21:19:51,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:51,029 INFO L225 Difference]: With dead ends: 428 [2018-01-28 21:19:51,029 INFO L226 Difference]: Without dead ends: 425 [2018-01-28 21:19:51,030 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 85 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=157, Unknown=0, NotChecked=0, Total=182 [2018-01-28 21:19:51,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2018-01-28 21:19:51,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 143. [2018-01-28 21:19:51,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-01-28 21:19:51,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 154 transitions. [2018-01-28 21:19:51,041 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 154 transitions. Word has length 86 [2018-01-28 21:19:51,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:51,041 INFO L432 AbstractCegarLoop]: Abstraction has 143 states and 154 transitions. [2018-01-28 21:19:51,041 INFO L433 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-01-28 21:19:51,042 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 154 transitions. [2018-01-28 21:19:51,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2018-01-28 21:19:51,042 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:51,042 INFO L330 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:51,042 INFO L371 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:51,043 INFO L82 PathProgramCache]: Analyzing trace with hash -571000796, now seen corresponding path program 12 times [2018-01-28 21:19:51,043 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:51,043 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:51,043 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:51,044 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:51,044 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:51,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:51,050 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:51,242 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:51,243 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:51,243 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-28 21:19:51,250 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:51,254 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,255 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,256 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,257 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,259 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,261 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,262 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,264 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,265 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,267 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,269 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,274 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,274 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:51,276 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:51,292 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 0 proven. 486 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:51,312 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:51,312 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-28 21:19:51,312 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 21:19:51,312 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 21:19:51,312 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:19:51,313 INFO L87 Difference]: Start difference. First operand 143 states and 154 transitions. Second operand 15 states. [2018-01-28 21:19:51,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:51,647 INFO L93 Difference]: Finished difference Result 475 states and 519 transitions. [2018-01-28 21:19:51,648 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-28 21:19:51,648 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 93 [2018-01-28 21:19:51,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:51,651 INFO L225 Difference]: With dead ends: 475 [2018-01-28 21:19:51,651 INFO L226 Difference]: Without dead ends: 472 [2018-01-28 21:19:51,652 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:19:51,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2018-01-28 21:19:51,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 150. [2018-01-28 21:19:51,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2018-01-28 21:19:51,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 162 transitions. [2018-01-28 21:19:51,669 INFO L78 Accepts]: Start accepts. Automaton has 150 states and 162 transitions. Word has length 93 [2018-01-28 21:19:51,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:51,670 INFO L432 AbstractCegarLoop]: Abstraction has 150 states and 162 transitions. [2018-01-28 21:19:51,670 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 21:19:51,670 INFO L276 IsEmpty]: Start isEmpty. Operand 150 states and 162 transitions. [2018-01-28 21:19:51,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2018-01-28 21:19:51,671 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:51,671 INFO L330 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:51,671 INFO L371 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:51,672 INFO L82 PathProgramCache]: Analyzing trace with hash -301622704, now seen corresponding path program 6 times [2018-01-28 21:19:51,672 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:51,672 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:51,673 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:51,673 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:51,673 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:51,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:51,682 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:51,795 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-01-28 21:19:51,796 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:51,796 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-28 21:19:51,801 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:19:51,805 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,806 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,808 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,810 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,812 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,814 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:19:51,815 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:51,817 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:51,830 INFO L134 CoverageAnalysis]: Checked inductivity of 169 backedges. 0 proven. 60 refuted. 0 times theorem prover too weak. 109 trivial. 0 not checked. [2018-01-28 21:19:51,850 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:51,850 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 10 [2018-01-28 21:19:51,850 INFO L409 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-01-28 21:19:51,851 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-01-28 21:19:51,851 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2018-01-28 21:19:51,851 INFO L87 Difference]: Start difference. First operand 150 states and 162 transitions. Second operand 11 states. [2018-01-28 21:19:52,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:52,216 INFO L93 Difference]: Finished difference Result 163 states and 177 transitions. [2018-01-28 21:19:52,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-01-28 21:19:52,216 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 98 [2018-01-28 21:19:52,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:52,218 INFO L225 Difference]: With dead ends: 163 [2018-01-28 21:19:52,218 INFO L226 Difference]: Without dead ends: 161 [2018-01-28 21:19:52,218 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 96 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:19:52,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-01-28 21:19:52,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 158. [2018-01-28 21:19:52,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-01-28 21:19:52,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 171 transitions. [2018-01-28 21:19:52,233 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 171 transitions. Word has length 98 [2018-01-28 21:19:52,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:52,234 INFO L432 AbstractCegarLoop]: Abstraction has 158 states and 171 transitions. [2018-01-28 21:19:52,234 INFO L433 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-01-28 21:19:52,234 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 171 transitions. [2018-01-28 21:19:52,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-01-28 21:19:52,235 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:52,235 INFO L330 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:52,235 INFO L371 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:52,236 INFO L82 PathProgramCache]: Analyzing trace with hash -283693006, now seen corresponding path program 13 times [2018-01-28 21:19:52,236 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:52,236 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:52,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:52,237 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:52,237 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:52,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:52,244 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:52,636 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:52,636 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:52,636 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-28 21:19:52,644 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:52,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:52,661 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:52,689 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 0 proven. 572 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:52,724 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:52,724 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 15 [2018-01-28 21:19:52,724 INFO L409 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-01-28 21:19:52,724 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-01-28 21:19:52,725 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-28 21:19:52,725 INFO L87 Difference]: Start difference. First operand 158 states and 171 transitions. Second operand 16 states. [2018-01-28 21:19:53,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:53,598 INFO L93 Difference]: Finished difference Result 602 states and 661 transitions. [2018-01-28 21:19:53,600 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-01-28 21:19:53,601 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 100 [2018-01-28 21:19:53,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:53,604 INFO L225 Difference]: With dead ends: 602 [2018-01-28 21:19:53,604 INFO L226 Difference]: Without dead ends: 599 [2018-01-28 21:19:53,604 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 99 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=29, Invalid=211, Unknown=0, NotChecked=0, Total=240 [2018-01-28 21:19:53,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 599 states. [2018-01-28 21:19:53,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 599 to 165. [2018-01-28 21:19:53,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-28 21:19:53,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 179 transitions. [2018-01-28 21:19:53,625 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 179 transitions. Word has length 100 [2018-01-28 21:19:53,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:53,625 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 179 transitions. [2018-01-28 21:19:53,625 INFO L433 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-01-28 21:19:53,626 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 179 transitions. [2018-01-28 21:19:53,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 111 [2018-01-28 21:19:53,627 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:53,627 INFO L330 BasicCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:53,627 INFO L371 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:53,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1799014667, now seen corresponding path program 7 times [2018-01-28 21:19:53,627 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:53,628 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:53,628 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:53,628 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:53,629 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:53,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:53,639 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:53,985 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 65 proven. 115 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-28 21:19:53,985 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:53,985 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-28 21:19:53,996 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:54,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:54,018 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:54,412 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 95 proven. 85 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-28 21:19:54,444 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:54,462 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 30 [2018-01-28 21:19:54,463 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-28 21:19:54,463 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-28 21:19:54,463 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=717, Unknown=0, NotChecked=0, Total=870 [2018-01-28 21:19:54,464 INFO L87 Difference]: Start difference. First operand 165 states and 179 transitions. Second operand 30 states. [2018-01-28 21:19:55,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:55,112 INFO L93 Difference]: Finished difference Result 223 states and 242 transitions. [2018-01-28 21:19:55,112 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 21:19:55,113 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 110 [2018-01-28 21:19:55,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:55,113 INFO L225 Difference]: With dead ends: 223 [2018-01-28 21:19:55,114 INFO L226 Difference]: Without dead ends: 165 [2018-01-28 21:19:55,114 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=324, Invalid=1236, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 21:19:55,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2018-01-28 21:19:55,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 165. [2018-01-28 21:19:55,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 165 states. [2018-01-28 21:19:55,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 178 transitions. [2018-01-28 21:19:55,125 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 178 transitions. Word has length 110 [2018-01-28 21:19:55,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:55,125 INFO L432 AbstractCegarLoop]: Abstraction has 165 states and 178 transitions. [2018-01-28 21:19:55,125 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-28 21:19:55,125 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 178 transitions. [2018-01-28 21:19:55,126 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2018-01-28 21:19:55,127 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:55,127 INFO L330 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:55,127 INFO L371 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:55,127 INFO L82 PathProgramCache]: Analyzing trace with hash -18830236, now seen corresponding path program 14 times [2018-01-28 21:19:55,127 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:55,127 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:55,128 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:55,128 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:19:55,128 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:55,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:55,136 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:55,401 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:55,401 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:55,401 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-28 21:19:55,406 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:55,411 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:55,417 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:55,418 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:55,420 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:55,440 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 0 proven. 665 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:55,459 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:55,459 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-28 21:19:55,460 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-28 21:19:55,460 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-28 21:19:55,460 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 21:19:55,460 INFO L87 Difference]: Start difference. First operand 165 states and 178 transitions. Second operand 17 states. [2018-01-28 21:19:55,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:55,909 INFO L93 Difference]: Finished difference Result 609 states and 668 transitions. [2018-01-28 21:19:55,909 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-01-28 21:19:55,910 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 107 [2018-01-28 21:19:55,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:55,913 INFO L225 Difference]: With dead ends: 609 [2018-01-28 21:19:55,913 INFO L226 Difference]: Without dead ends: 606 [2018-01-28 21:19:55,913 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 106 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 21:19:55,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2018-01-28 21:19:55,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 172. [2018-01-28 21:19:55,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-28 21:19:55,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 186 transitions. [2018-01-28 21:19:55,936 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 186 transitions. Word has length 107 [2018-01-28 21:19:55,937 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:55,937 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 186 transitions. [2018-01-28 21:19:55,937 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-28 21:19:55,937 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 186 transitions. [2018-01-28 21:19:55,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 118 [2018-01-28 21:19:55,938 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:55,938 INFO L330 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:55,938 INFO L371 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:55,939 INFO L82 PathProgramCache]: Analyzing trace with hash -284938563, now seen corresponding path program 8 times [2018-01-28 21:19:55,939 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:55,939 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:55,940 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:55,940 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:55,940 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:55,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:55,949 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:56,250 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 60 proven. 158 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-28 21:19:56,251 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:56,251 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-28 21:19:56,256 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:19:56,260 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:56,268 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:56,269 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:56,271 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:56,321 INFO L134 CoverageAnalysis]: Checked inductivity of 258 backedges. 90 proven. 128 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2018-01-28 21:19:56,340 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:56,340 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 22 [2018-01-28 21:19:56,341 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-28 21:19:56,341 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-28 21:19:56,341 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=402, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:19:56,341 INFO L87 Difference]: Start difference. First operand 172 states and 186 transitions. Second operand 23 states. [2018-01-28 21:19:56,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:56,578 INFO L93 Difference]: Finished difference Result 223 states and 243 transitions. [2018-01-28 21:19:56,578 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-28 21:19:56,578 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 117 [2018-01-28 21:19:56,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:56,580 INFO L225 Difference]: With dead ends: 223 [2018-01-28 21:19:56,580 INFO L226 Difference]: Without dead ends: 172 [2018-01-28 21:19:56,581 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 115 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 189 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=264, Invalid=926, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 21:19:56,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2018-01-28 21:19:56,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 172. [2018-01-28 21:19:56,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 172 states. [2018-01-28 21:19:56,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 185 transitions. [2018-01-28 21:19:56,599 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 185 transitions. Word has length 117 [2018-01-28 21:19:56,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:56,599 INFO L432 AbstractCegarLoop]: Abstraction has 172 states and 185 transitions. [2018-01-28 21:19:56,599 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-28 21:19:56,599 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 185 transitions. [2018-01-28 21:19:56,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2018-01-28 21:19:56,600 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:56,600 INFO L330 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 15, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:56,600 INFO L371 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:56,600 INFO L82 PathProgramCache]: Analyzing trace with hash -1498516494, now seen corresponding path program 15 times [2018-01-28 21:19:56,600 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:56,600 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:56,601 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:56,601 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:56,601 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:56,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:56,607 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:56,813 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:56,813 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:56,813 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-28 21:19:56,818 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:56,821 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,822 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,823 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,824 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,825 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,827 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,828 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,829 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,831 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,832 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,834 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,837 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,839 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,842 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,844 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,847 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:56,847 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:56,850 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:56,874 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 0 proven. 765 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:56,893 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:56,894 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 17 [2018-01-28 21:19:56,894 INFO L409 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-01-28 21:19:56,894 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-01-28 21:19:56,894 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-28 21:19:56,894 INFO L87 Difference]: Start difference. First operand 172 states and 185 transitions. Second operand 18 states. [2018-01-28 21:19:57,393 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:57,393 INFO L93 Difference]: Finished difference Result 616 states and 675 transitions. [2018-01-28 21:19:57,394 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-28 21:19:57,394 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 114 [2018-01-28 21:19:57,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:57,397 INFO L225 Difference]: With dead ends: 616 [2018-01-28 21:19:57,397 INFO L226 Difference]: Without dead ends: 613 [2018-01-28 21:19:57,398 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=33, Invalid=273, Unknown=0, NotChecked=0, Total=306 [2018-01-28 21:19:57,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2018-01-28 21:19:57,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 179. [2018-01-28 21:19:57,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-01-28 21:19:57,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 193 transitions. [2018-01-28 21:19:57,424 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 193 transitions. Word has length 114 [2018-01-28 21:19:57,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:57,425 INFO L432 AbstractCegarLoop]: Abstraction has 179 states and 193 transitions. [2018-01-28 21:19:57,425 INFO L433 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-01-28 21:19:57,425 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 193 transitions. [2018-01-28 21:19:57,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-01-28 21:19:57,426 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:57,426 INFO L330 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:57,426 INFO L371 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:57,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1482710219, now seen corresponding path program 9 times [2018-01-28 21:19:57,427 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:57,427 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:57,427 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,428 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:57,428 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:57,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-01-28 21:19:57,599 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:57,599 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-28 21:19:57,605 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:19:57,610 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,613 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,615 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,618 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,622 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,625 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:19:57,626 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:57,629 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:57,649 INFO L134 CoverageAnalysis]: Checked inductivity of 303 backedges. 0 proven. 95 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2018-01-28 21:19:57,669 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:57,670 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 12 [2018-01-28 21:19:57,670 INFO L409 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-01-28 21:19:57,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-01-28 21:19:57,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2018-01-28 21:19:57,670 INFO L87 Difference]: Start difference. First operand 179 states and 193 transitions. Second operand 13 states. [2018-01-28 21:19:57,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:57,872 INFO L93 Difference]: Finished difference Result 192 states and 208 transitions. [2018-01-28 21:19:57,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-01-28 21:19:57,872 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 124 [2018-01-28 21:19:57,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:57,873 INFO L225 Difference]: With dead ends: 192 [2018-01-28 21:19:57,873 INFO L226 Difference]: Without dead ends: 190 [2018-01-28 21:19:57,874 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 145 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:19:57,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2018-01-28 21:19:57,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 187. [2018-01-28 21:19:57,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 187 states. [2018-01-28 21:19:57,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 202 transitions. [2018-01-28 21:19:57,896 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 202 transitions. Word has length 124 [2018-01-28 21:19:57,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:57,897 INFO L432 AbstractCegarLoop]: Abstraction has 187 states and 202 transitions. [2018-01-28 21:19:57,897 INFO L433 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-01-28 21:19:57,897 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 202 transitions. [2018-01-28 21:19:57,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-01-28 21:19:57,898 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:57,898 INFO L330 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 16, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:57,898 INFO L371 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:57,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1224101724, now seen corresponding path program 16 times [2018-01-28 21:19:57,899 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:57,899 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:57,900 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,900 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:57,900 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:57,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:57,909 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:58,399 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:58,399 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:58,399 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-28 21:19:58,404 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:19:58,423 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:58,426 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 0 proven. 872 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:58,481 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:58,481 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 18 [2018-01-28 21:19:58,482 INFO L409 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-01-28 21:19:58,482 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-01-28 21:19:58,482 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:19:58,482 INFO L87 Difference]: Start difference. First operand 187 states and 202 transitions. Second operand 19 states. [2018-01-28 21:19:59,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:19:59,117 INFO L93 Difference]: Finished difference Result 759 states and 835 transitions. [2018-01-28 21:19:59,117 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-01-28 21:19:59,117 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 121 [2018-01-28 21:19:59,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:19:59,119 INFO L225 Difference]: With dead ends: 759 [2018-01-28 21:19:59,120 INFO L226 Difference]: Without dead ends: 756 [2018-01-28 21:19:59,120 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 120 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=35, Invalid=307, Unknown=0, NotChecked=0, Total=342 [2018-01-28 21:19:59,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2018-01-28 21:19:59,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 194. [2018-01-28 21:19:59,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-01-28 21:19:59,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 210 transitions. [2018-01-28 21:19:59,137 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 210 transitions. Word has length 121 [2018-01-28 21:19:59,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:19:59,137 INFO L432 AbstractCegarLoop]: Abstraction has 194 states and 210 transitions. [2018-01-28 21:19:59,137 INFO L433 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-01-28 21:19:59,137 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 210 transitions. [2018-01-28 21:19:59,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2018-01-28 21:19:59,138 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:19:59,138 INFO L330 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 17, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:19:59,139 INFO L371 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:19:59,139 INFO L82 PathProgramCache]: Analyzing trace with hash -1687935054, now seen corresponding path program 17 times [2018-01-28 21:19:59,139 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:19:59,139 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:19:59,139 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:59,140 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:19:59,140 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:19:59,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:19:59,148 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:19:59,559 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:59,559 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:19:59,559 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-28 21:19:59,564 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:19:59,567 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,568 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,569 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,570 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,571 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,572 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,574 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,575 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,577 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,578 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,580 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,582 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,585 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,587 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,590 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,594 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,597 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,602 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:19:59,602 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:19:59,605 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:19:59,631 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 0 proven. 986 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:19:59,651 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:19:59,651 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 19 [2018-01-28 21:19:59,652 INFO L409 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-01-28 21:19:59,652 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-01-28 21:19:59,652 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-28 21:19:59,652 INFO L87 Difference]: Start difference. First operand 194 states and 210 transitions. Second operand 20 states. [2018-01-28 21:20:00,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:00,296 INFO L93 Difference]: Finished difference Result 822 states and 905 transitions. [2018-01-28 21:20:00,297 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-01-28 21:20:00,297 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 128 [2018-01-28 21:20:00,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:00,299 INFO L225 Difference]: With dead ends: 822 [2018-01-28 21:20:00,300 INFO L226 Difference]: Without dead ends: 819 [2018-01-28 21:20:00,300 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 127 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=343, Unknown=0, NotChecked=0, Total=380 [2018-01-28 21:20:00,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2018-01-28 21:20:00,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 201. [2018-01-28 21:20:00,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 201 states. [2018-01-28 21:20:00,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 201 states to 201 states and 218 transitions. [2018-01-28 21:20:00,320 INFO L78 Accepts]: Start accepts. Automaton has 201 states and 218 transitions. Word has length 128 [2018-01-28 21:20:00,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:00,320 INFO L432 AbstractCegarLoop]: Abstraction has 201 states and 218 transitions. [2018-01-28 21:20:00,320 INFO L433 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-01-28 21:20:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 201 states and 218 transitions. [2018-01-28 21:20:00,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-01-28 21:20:00,321 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:00,322 INFO L330 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:00,322 INFO L371 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:00,322 INFO L82 PathProgramCache]: Analyzing trace with hash 41331462, now seen corresponding path program 10 times [2018-01-28 21:20:00,322 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:00,322 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:00,323 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:00,323 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:00,323 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:00,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:00,331 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:00,530 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-01-28 21:20:00,530 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:00,530 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-28 21:20:00,535 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:00,551 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:00,554 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:00,606 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 0 proven. 138 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2018-01-28 21:20:00,626 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:00,626 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 14 [2018-01-28 21:20:00,626 INFO L409 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-01-28 21:20:00,626 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-01-28 21:20:00,626 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=183, Unknown=0, NotChecked=0, Total=210 [2018-01-28 21:20:00,627 INFO L87 Difference]: Start difference. First operand 201 states and 218 transitions. Second operand 15 states. [2018-01-28 21:20:00,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:00,872 INFO L93 Difference]: Finished difference Result 214 states and 233 transitions. [2018-01-28 21:20:00,872 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-28 21:20:00,873 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 136 [2018-01-28 21:20:00,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:00,874 INFO L225 Difference]: With dead ends: 214 [2018-01-28 21:20:00,874 INFO L226 Difference]: Without dead ends: 212 [2018-01-28 21:20:00,874 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=627, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:20:00,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-01-28 21:20:00,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 209. [2018-01-28 21:20:00,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-01-28 21:20:00,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 227 transitions. [2018-01-28 21:20:00,897 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 227 transitions. Word has length 136 [2018-01-28 21:20:00,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:00,898 INFO L432 AbstractCegarLoop]: Abstraction has 209 states and 227 transitions. [2018-01-28 21:20:00,898 INFO L433 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-01-28 21:20:00,898 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 227 transitions. [2018-01-28 21:20:00,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2018-01-28 21:20:00,899 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:00,899 INFO L330 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 18, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:00,899 INFO L371 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:00,899 INFO L82 PathProgramCache]: Analyzing trace with hash 1475757284, now seen corresponding path program 18 times [2018-01-28 21:20:00,900 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:00,900 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:00,900 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:00,901 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:00,901 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:00,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:00,908 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:01,306 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:01,306 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:01,306 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-28 21:20:01,311 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:01,315 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,315 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,316 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,317 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,318 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,319 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,320 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,321 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,322 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,323 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,324 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,326 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,328 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,334 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,337 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,339 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,341 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,344 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:01,345 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:01,347 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:01,374 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 0 proven. 1107 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:01,393 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:01,393 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 21:20:01,394 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 21:20:01,394 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 21:20:01,394 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:20:01,394 INFO L87 Difference]: Start difference. First operand 209 states and 227 transitions. Second operand 21 states. [2018-01-28 21:20:02,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:02,186 INFO L93 Difference]: Finished difference Result 989 states and 1092 transitions. [2018-01-28 21:20:02,186 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-01-28 21:20:02,187 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 135 [2018-01-28 21:20:02,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:02,189 INFO L225 Difference]: With dead ends: 989 [2018-01-28 21:20:02,189 INFO L226 Difference]: Without dead ends: 986 [2018-01-28 21:20:02,190 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:20:02,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 986 states. [2018-01-28 21:20:02,213 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 986 to 216. [2018-01-28 21:20:02,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-28 21:20:02,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 235 transitions. [2018-01-28 21:20:02,214 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 235 transitions. Word has length 135 [2018-01-28 21:20:02,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:02,215 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 235 transitions. [2018-01-28 21:20:02,215 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 21:20:02,215 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 235 transitions. [2018-01-28 21:20:02,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-01-28 21:20:02,215 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:02,216 INFO L330 BasicCegarLoop]: trace histogram [8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:02,216 INFO L371 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:02,216 INFO L82 PathProgramCache]: Analyzing trace with hash 532314305, now seen corresponding path program 11 times [2018-01-28 21:20:02,216 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:02,216 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:02,217 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:02,217 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:02,217 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:02,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:02,225 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 145 proven. 212 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-28 21:20:02,536 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:02,536 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-28 21:20:02,541 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:20:02,548 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,553 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,555 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,561 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,563 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,566 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,570 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,573 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:02,574 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:02,578 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:02,954 INFO L134 CoverageAnalysis]: Checked inductivity of 441 backedges. 189 proven. 168 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2018-01-28 21:20:02,976 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:02,976 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 40 [2018-01-28 21:20:02,977 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-28 21:20:02,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-28 21:20:02,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=258, Invalid=1302, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 21:20:02,977 INFO L87 Difference]: Start difference. First operand 216 states and 235 transitions. Second operand 40 states. [2018-01-28 21:20:03,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:03,345 INFO L93 Difference]: Finished difference Result 290 states and 316 transitions. [2018-01-28 21:20:03,345 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-28 21:20:03,345 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 148 [2018-01-28 21:20:03,346 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:03,347 INFO L225 Difference]: With dead ends: 290 [2018-01-28 21:20:03,347 INFO L226 Difference]: Without dead ends: 216 [2018-01-28 21:20:03,348 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 134 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 635 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=579, Invalid=2283, Unknown=0, NotChecked=0, Total=2862 [2018-01-28 21:20:03,348 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2018-01-28 21:20:03,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 216. [2018-01-28 21:20:03,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 216 states. [2018-01-28 21:20:03,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 234 transitions. [2018-01-28 21:20:03,367 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 234 transitions. Word has length 148 [2018-01-28 21:20:03,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:03,367 INFO L432 AbstractCegarLoop]: Abstraction has 216 states and 234 transitions. [2018-01-28 21:20:03,367 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-28 21:20:03,367 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 234 transitions. [2018-01-28 21:20:03,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-01-28 21:20:03,368 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:03,368 INFO L330 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 19, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:03,368 INFO L371 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:03,368 INFO L82 PathProgramCache]: Analyzing trace with hash 2134133618, now seen corresponding path program 19 times [2018-01-28 21:20:03,368 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:03,368 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:03,369 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:03,369 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:03,369 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:03,375 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:03,970 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:03,970 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:03,970 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-28 21:20:03,975 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:03,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:03,991 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:04,020 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 0 proven. 1235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:04,040 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:04,040 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 21 [2018-01-28 21:20:04,041 INFO L409 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-01-28 21:20:04,041 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-01-28 21:20:04,041 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-28 21:20:04,041 INFO L87 Difference]: Start difference. First operand 216 states and 234 transitions. Second operand 22 states. [2018-01-28 21:20:04,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:04,878 INFO L93 Difference]: Finished difference Result 996 states and 1099 transitions. [2018-01-28 21:20:04,879 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-01-28 21:20:04,879 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 142 [2018-01-28 21:20:04,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:04,882 INFO L225 Difference]: With dead ends: 996 [2018-01-28 21:20:04,882 INFO L226 Difference]: Without dead ends: 993 [2018-01-28 21:20:04,882 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=41, Invalid=421, Unknown=0, NotChecked=0, Total=462 [2018-01-28 21:20:04,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 993 states. [2018-01-28 21:20:04,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 993 to 223. [2018-01-28 21:20:04,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 223 states. [2018-01-28 21:20:04,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 223 states to 223 states and 242 transitions. [2018-01-28 21:20:04,908 INFO L78 Accepts]: Start accepts. Automaton has 223 states and 242 transitions. Word has length 142 [2018-01-28 21:20:04,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:04,909 INFO L432 AbstractCegarLoop]: Abstraction has 223 states and 242 transitions. [2018-01-28 21:20:04,909 INFO L433 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-01-28 21:20:04,909 INFO L276 IsEmpty]: Start isEmpty. Operand 223 states and 242 transitions. [2018-01-28 21:20:04,909 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2018-01-28 21:20:04,909 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:04,910 INFO L330 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:04,910 INFO L371 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:04,910 INFO L82 PathProgramCache]: Analyzing trace with hash -1459877645, now seen corresponding path program 12 times [2018-01-28 21:20:04,910 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:04,910 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:04,910 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:04,911 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:04,911 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:04,920 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:05,398 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-01-28 21:20:05,398 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:05,398 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-28 21:20:05,403 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:05,410 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,411 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,416 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,419 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,421 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,425 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,428 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,432 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,437 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:05,438 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:05,442 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:05,480 INFO L134 CoverageAnalysis]: Checked inductivity of 493 backedges. 0 proven. 189 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2018-01-28 21:20:05,507 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:05,507 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 16 [2018-01-28 21:20:05,507 INFO L409 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-01-28 21:20:05,508 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-01-28 21:20:05,508 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=241, Unknown=0, NotChecked=0, Total=272 [2018-01-28 21:20:05,508 INFO L87 Difference]: Start difference. First operand 223 states and 242 transitions. Second operand 17 states. [2018-01-28 21:20:05,813 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:05,813 INFO L93 Difference]: Finished difference Result 236 states and 257 transitions. [2018-01-28 21:20:05,814 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 21:20:05,814 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 155 [2018-01-28 21:20:05,814 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:05,815 INFO L225 Difference]: With dead ends: 236 [2018-01-28 21:20:05,815 INFO L226 Difference]: Without dead ends: 234 [2018-01-28 21:20:05,815 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2018-01-28 21:20:05,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2018-01-28 21:20:05,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 231. [2018-01-28 21:20:05,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 231 states. [2018-01-28 21:20:05,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 231 states to 231 states and 251 transitions. [2018-01-28 21:20:05,836 INFO L78 Accepts]: Start accepts. Automaton has 231 states and 251 transitions. Word has length 155 [2018-01-28 21:20:05,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:05,836 INFO L432 AbstractCegarLoop]: Abstraction has 231 states and 251 transitions. [2018-01-28 21:20:05,837 INFO L433 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-01-28 21:20:05,837 INFO L276 IsEmpty]: Start isEmpty. Operand 231 states and 251 transitions. [2018-01-28 21:20:05,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2018-01-28 21:20:05,838 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:05,838 INFO L330 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 20, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:05,838 INFO L371 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:05,838 INFO L82 PathProgramCache]: Analyzing trace with hash 1009412388, now seen corresponding path program 20 times [2018-01-28 21:20:05,838 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:05,839 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:05,839 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:05,839 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:05,840 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:05,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:05,849 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:06,201 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:06,201 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:06,202 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-28 21:20:06,206 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:06,210 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:06,219 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:06,221 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:06,223 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:06,255 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 0 proven. 1370 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:06,276 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:06,276 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 22 [2018-01-28 21:20:06,276 INFO L409 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-01-28 21:20:06,277 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-01-28 21:20:06,277 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:20:06,277 INFO L87 Difference]: Start difference. First operand 231 states and 251 transitions. Second operand 23 states. [2018-01-28 21:20:07,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:07,428 INFO L93 Difference]: Finished difference Result 1179 states and 1304 transitions. [2018-01-28 21:20:07,429 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-01-28 21:20:07,429 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 149 [2018-01-28 21:20:07,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:07,432 INFO L225 Difference]: With dead ends: 1179 [2018-01-28 21:20:07,432 INFO L226 Difference]: Without dead ends: 1176 [2018-01-28 21:20:07,433 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=43, Invalid=463, Unknown=0, NotChecked=0, Total=506 [2018-01-28 21:20:07,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1176 states. [2018-01-28 21:20:07,479 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1176 to 238. [2018-01-28 21:20:07,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 238 states. [2018-01-28 21:20:07,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 259 transitions. [2018-01-28 21:20:07,480 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 259 transitions. Word has length 149 [2018-01-28 21:20:07,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:07,481 INFO L432 AbstractCegarLoop]: Abstraction has 238 states and 259 transitions. [2018-01-28 21:20:07,481 INFO L433 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-01-28 21:20:07,481 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 259 transitions. [2018-01-28 21:20:07,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2018-01-28 21:20:07,482 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:07,482 INFO L330 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 21, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:07,482 INFO L371 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:07,483 INFO L82 PathProgramCache]: Analyzing trace with hash -618995918, now seen corresponding path program 21 times [2018-01-28 21:20:07,483 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:07,483 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:07,484 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:07,484 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:07,484 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:07,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:07,491 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:08,032 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:08,032 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:08,032 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-28 21:20:08,036 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:08,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,042 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,044 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,045 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,046 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,047 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,048 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,050 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,051 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,053 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,055 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,057 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,059 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,061 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,064 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,067 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,070 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,073 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,077 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,082 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,086 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:08,087 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:08,090 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:08,133 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 1512 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:08,165 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:08,165 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 23 [2018-01-28 21:20:08,165 INFO L409 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-01-28 21:20:08,166 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-01-28 21:20:08,166 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-28 21:20:08,166 INFO L87 Difference]: Start difference. First operand 238 states and 259 transitions. Second operand 24 states. [2018-01-28 21:20:09,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:09,215 INFO L93 Difference]: Finished difference Result 1258 states and 1392 transitions. [2018-01-28 21:20:09,216 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-01-28 21:20:09,216 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 156 [2018-01-28 21:20:09,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:09,219 INFO L225 Difference]: With dead ends: 1258 [2018-01-28 21:20:09,220 INFO L226 Difference]: Without dead ends: 1255 [2018-01-28 21:20:09,220 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=507, Unknown=0, NotChecked=0, Total=552 [2018-01-28 21:20:09,221 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1255 states. [2018-01-28 21:20:09,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1255 to 245. [2018-01-28 21:20:09,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-28 21:20:09,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 267 transitions. [2018-01-28 21:20:09,267 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 267 transitions. Word has length 156 [2018-01-28 21:20:09,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:09,268 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 267 transitions. [2018-01-28 21:20:09,268 INFO L433 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-01-28 21:20:09,268 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 267 transitions. [2018-01-28 21:20:09,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2018-01-28 21:20:09,269 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:09,270 INFO L330 BasicCegarLoop]: trace histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:09,270 INFO L371 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:09,270 INFO L82 PathProgramCache]: Analyzing trace with hash -1888920786, now seen corresponding path program 13 times [2018-01-28 21:20:09,270 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:09,270 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:09,271 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:09,271 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:09,271 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:09,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:09,281 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:09,590 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 197 proven. 271 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-28 21:20:09,590 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:09,590 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-28 21:20:09,595 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:09,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:09,615 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:10,377 INFO L134 CoverageAnalysis]: Checked inductivity of 580 backedges. 248 proven. 220 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-28 21:20:10,397 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:10,429 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 45 [2018-01-28 21:20:10,430 INFO L409 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-01-28 21:20:10,430 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-01-28 21:20:10,431 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=321, Invalid=1659, Unknown=0, NotChecked=0, Total=1980 [2018-01-28 21:20:10,431 INFO L87 Difference]: Start difference. First operand 245 states and 267 transitions. Second operand 45 states. [2018-01-28 21:20:10,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:10,935 INFO L93 Difference]: Finished difference Result 327 states and 357 transitions. [2018-01-28 21:20:10,935 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 21:20:10,935 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 167 [2018-01-28 21:20:10,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:10,936 INFO L225 Difference]: With dead ends: 327 [2018-01-28 21:20:10,936 INFO L226 Difference]: Without dead ends: 245 [2018-01-28 21:20:10,938 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 151 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 830 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=735, Invalid=2925, Unknown=0, NotChecked=0, Total=3660 [2018-01-28 21:20:10,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-01-28 21:20:10,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-01-28 21:20:10,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-01-28 21:20:10,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 266 transitions. [2018-01-28 21:20:10,971 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 266 transitions. Word has length 167 [2018-01-28 21:20:10,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:10,971 INFO L432 AbstractCegarLoop]: Abstraction has 245 states and 266 transitions. [2018-01-28 21:20:10,971 INFO L433 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-01-28 21:20:10,971 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 266 transitions. [2018-01-28 21:20:10,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-01-28 21:20:10,972 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:10,972 INFO L330 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 22, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:10,972 INFO L371 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:10,973 INFO L82 PathProgramCache]: Analyzing trace with hash 120200548, now seen corresponding path program 22 times [2018-01-28 21:20:10,973 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:10,973 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:10,973 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:10,973 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:10,973 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:10,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:10,981 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:11,446 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:11,446 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:11,446 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-28 21:20:11,451 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:11,476 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:11,480 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:11,525 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 0 proven. 1661 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:11,545 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:11,545 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-28 21:20:11,545 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-28 21:20:11,545 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-28 21:20:11,546 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 21:20:11,546 INFO L87 Difference]: Start difference. First operand 245 states and 266 transitions. Second operand 25 states. [2018-01-28 21:20:12,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:12,691 INFO L93 Difference]: Finished difference Result 1265 states and 1399 transitions. [2018-01-28 21:20:12,692 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-01-28 21:20:12,692 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 163 [2018-01-28 21:20:12,692 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:12,695 INFO L225 Difference]: With dead ends: 1265 [2018-01-28 21:20:12,695 INFO L226 Difference]: Without dead ends: 1262 [2018-01-28 21:20:12,696 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 21:20:12,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1262 states. [2018-01-28 21:20:12,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1262 to 252. [2018-01-28 21:20:12,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 252 states. [2018-01-28 21:20:12,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 274 transitions. [2018-01-28 21:20:12,748 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 274 transitions. Word has length 163 [2018-01-28 21:20:12,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:12,748 INFO L432 AbstractCegarLoop]: Abstraction has 252 states and 274 transitions. [2018-01-28 21:20:12,748 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-28 21:20:12,748 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 274 transitions. [2018-01-28 21:20:12,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2018-01-28 21:20:12,749 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:12,749 INFO L330 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:12,749 INFO L371 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:12,749 INFO L82 PathProgramCache]: Analyzing trace with hash 448375228, now seen corresponding path program 14 times [2018-01-28 21:20:12,750 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:12,750 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:12,750 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:12,750 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:12,750 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:12,759 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:13,159 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 0 proven. 248 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2018-01-28 21:20:13,160 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20: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 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-28 21:20:13,164 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:13,169 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:13,180 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:13,182 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:13,185 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:13,729 INFO L134 CoverageAnalysis]: Checked inductivity of 639 backedges. 240 proven. 287 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2018-01-28 21:20:13,749 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:13,749 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 29] total 45 [2018-01-28 21:20:13,750 INFO L409 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-01-28 21:20:13,750 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-01-28 21:20:13,750 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=215, Invalid=1855, Unknown=0, NotChecked=0, Total=2070 [2018-01-28 21:20:13,750 INFO L87 Difference]: Start difference. First operand 252 states and 274 transitions. Second operand 46 states. [2018-01-28 21:20:14,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:14,862 INFO L93 Difference]: Finished difference Result 341 states and 376 transitions. [2018-01-28 21:20:14,862 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-01-28 21:20:14,863 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 174 [2018-01-28 21:20:14,863 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:14,864 INFO L225 Difference]: With dead ends: 341 [2018-01-28 21:20:14,864 INFO L226 Difference]: Without dead ends: 263 [2018-01-28 21:20:14,865 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 147 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1557 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=669, Invalid=7163, Unknown=0, NotChecked=0, Total=7832 [2018-01-28 21:20:14,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-01-28 21:20:14,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 260. [2018-01-28 21:20:14,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-01-28 21:20:14,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 282 transitions. [2018-01-28 21:20:14,897 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 282 transitions. Word has length 174 [2018-01-28 21:20:14,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:14,897 INFO L432 AbstractCegarLoop]: Abstraction has 260 states and 282 transitions. [2018-01-28 21:20:14,897 INFO L433 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-01-28 21:20:14,898 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 282 transitions. [2018-01-28 21:20:14,899 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2018-01-28 21:20:14,899 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:14,899 INFO L330 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 23, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:14,899 INFO L371 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:14,899 INFO L82 PathProgramCache]: Analyzing trace with hash -820780302, now seen corresponding path program 23 times [2018-01-28 21:20:14,899 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:14,899 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:14,900 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:14,900 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:14,900 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:14,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:14,905 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:15,348 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:15,348 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-28 21:20:15,354 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:20:15,358 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,360 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,361 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,362 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,363 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,365 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,367 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,368 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,371 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,373 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,376 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,379 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,382 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,386 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,391 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,396 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,401 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,408 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,447 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,453 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,459 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,466 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,477 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,485 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:15,486 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:15,488 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:15,527 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 0 proven. 1817 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:15,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:15,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 25 [2018-01-28 21:20:15,547 INFO L409 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-01-28 21:20:15,547 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-01-28 21:20:15,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-28 21:20:15,548 INFO L87 Difference]: Start difference. First operand 260 states and 282 transitions. Second operand 26 states. [2018-01-28 21:20:16,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:16,787 INFO L93 Difference]: Finished difference Result 1392 states and 1541 transitions. [2018-01-28 21:20:16,788 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-01-28 21:20:16,788 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 170 [2018-01-28 21:20:16,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:16,792 INFO L225 Difference]: With dead ends: 1392 [2018-01-28 21:20:16,792 INFO L226 Difference]: Without dead ends: 1389 [2018-01-28 21:20:16,792 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 169 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=49, Invalid=601, Unknown=0, NotChecked=0, Total=650 [2018-01-28 21:20:16,793 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1389 states. [2018-01-28 21:20:16,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1389 to 267. [2018-01-28 21:20:16,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 267 states. [2018-01-28 21:20:16,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 267 states to 267 states and 290 transitions. [2018-01-28 21:20:16,836 INFO L78 Accepts]: Start accepts. Automaton has 267 states and 290 transitions. Word has length 170 [2018-01-28 21:20:16,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:16,836 INFO L432 AbstractCegarLoop]: Abstraction has 267 states and 290 transitions. [2018-01-28 21:20:16,836 INFO L433 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-01-28 21:20:16,836 INFO L276 IsEmpty]: Start isEmpty. Operand 267 states and 290 transitions. [2018-01-28 21:20:16,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2018-01-28 21:20:16,837 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:16,837 INFO L330 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 24, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:16,837 INFO L371 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:16,837 INFO L82 PathProgramCache]: Analyzing trace with hash -445029980, now seen corresponding path program 24 times [2018-01-28 21:20:16,837 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:16,837 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:16,838 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:16,838 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:16,838 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:16,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:16,846 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:17,385 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:17,385 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:17,385 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-28 21:20:17,390 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:17,394 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,395 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,396 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,397 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,398 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,399 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,400 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,401 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,402 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,403 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,405 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,406 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,408 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,409 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,411 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,413 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,415 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,417 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,419 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,421 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,424 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,427 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,430 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,433 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,437 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:17,438 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:17,440 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:17,486 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 0 proven. 1980 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:17,505 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:17,506 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 21:20:17,506 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 21:20:17,506 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 21:20:17,506 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:20:17,506 INFO L87 Difference]: Start difference. First operand 267 states and 290 transitions. Second operand 27 states. [2018-01-28 21:20:18,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:18,906 INFO L93 Difference]: Finished difference Result 1479 states and 1638 transitions. [2018-01-28 21:20:18,907 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-01-28 21:20:18,907 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 177 [2018-01-28 21:20:18,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:18,911 INFO L225 Difference]: With dead ends: 1479 [2018-01-28 21:20:18,911 INFO L226 Difference]: Without dead ends: 1476 [2018-01-28 21:20:18,911 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 176 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:20:18,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1476 states. [2018-01-28 21:20:18,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1476 to 274. [2018-01-28 21:20:18,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 274 states. [2018-01-28 21:20:18,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 274 states to 274 states and 298 transitions. [2018-01-28 21:20:18,953 INFO L78 Accepts]: Start accepts. Automaton has 274 states and 298 transitions. Word has length 177 [2018-01-28 21:20:18,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:18,953 INFO L432 AbstractCegarLoop]: Abstraction has 274 states and 298 transitions. [2018-01-28 21:20:18,953 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 21:20:18,953 INFO L276 IsEmpty]: Start isEmpty. Operand 274 states and 298 transitions. [2018-01-28 21:20:18,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-01-28 21:20:18,954 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:18,954 INFO L330 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:18,954 INFO L371 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:18,954 INFO L82 PathProgramCache]: Analyzing trace with hash -732106455, now seen corresponding path program 15 times [2018-01-28 21:20:18,955 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:18,955 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:18,955 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:18,955 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:18,955 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:18,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:18,963 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:19,328 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-01-28 21:20:19,329 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:19,329 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-28 21:20:19,335 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:19,341 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,345 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,347 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,350 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,353 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,356 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,361 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,365 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,370 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,375 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:19,376 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:19,380 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:19,428 INFO L134 CoverageAnalysis]: Checked inductivity of 804 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 489 trivial. 0 not checked. [2018-01-28 21:20:19,448 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:19,449 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 20 [2018-01-28 21:20:19,449 INFO L409 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-01-28 21:20:19,449 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-01-28 21:20:19,449 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=381, Unknown=0, NotChecked=0, Total=420 [2018-01-28 21:20:19,450 INFO L87 Difference]: Start difference. First operand 274 states and 298 transitions. Second operand 21 states. [2018-01-28 21:20:19,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:19,980 INFO L93 Difference]: Finished difference Result 287 states and 313 transitions. [2018-01-28 21:20:19,981 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 21:20:19,981 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 193 [2018-01-28 21:20:19,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:19,982 INFO L225 Difference]: With dead ends: 287 [2018-01-28 21:20:19,982 INFO L226 Difference]: Without dead ends: 285 [2018-01-28 21:20:19,983 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 191 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=111, Invalid=1371, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:20:19,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2018-01-28 21:20:20,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 282. [2018-01-28 21:20:20,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 282 states. [2018-01-28 21:20:20,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282 states to 282 states and 307 transitions. [2018-01-28 21:20:20,019 INFO L78 Accepts]: Start accepts. Automaton has 282 states and 307 transitions. Word has length 193 [2018-01-28 21:20:20,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:20,020 INFO L432 AbstractCegarLoop]: Abstraction has 282 states and 307 transitions. [2018-01-28 21:20:20,020 INFO L433 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-01-28 21:20:20,020 INFO L276 IsEmpty]: Start isEmpty. Operand 282 states and 307 transitions. [2018-01-28 21:20:20,021 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-01-28 21:20:20,021 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:20,021 INFO L330 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 25, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:20,021 INFO L371 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:20,022 INFO L82 PathProgramCache]: Analyzing trace with hash -769960270, now seen corresponding path program 25 times [2018-01-28 21:20:20,022 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:20,022 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:20,022 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:20,023 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:20,023 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:20,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:20,032 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:20,480 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:20,480 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:20,518 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-28 21:20:20,523 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:20,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:20,542 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:20,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 0 proven. 2150 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:20,622 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:20,622 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 27 [2018-01-28 21:20:20,623 INFO L409 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-01-28 21:20:20,623 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-01-28 21:20:20,623 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-28 21:20:20,623 INFO L87 Difference]: Start difference. First operand 282 states and 307 transitions. Second operand 28 states. [2018-01-28 21:20:22,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:22,221 INFO L93 Difference]: Finished difference Result 1702 states and 1888 transitions. [2018-01-28 21:20:22,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-01-28 21:20:22,222 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 184 [2018-01-28 21:20:22,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:22,226 INFO L225 Difference]: With dead ends: 1702 [2018-01-28 21:20:22,226 INFO L226 Difference]: Without dead ends: 1699 [2018-01-28 21:20:22,227 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=703, Unknown=0, NotChecked=0, Total=756 [2018-01-28 21:20:22,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1699 states. [2018-01-28 21:20:22,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1699 to 289. [2018-01-28 21:20:22,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 289 states. [2018-01-28 21:20:22,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 315 transitions. [2018-01-28 21:20:22,290 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 315 transitions. Word has length 184 [2018-01-28 21:20:22,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:22,290 INFO L432 AbstractCegarLoop]: Abstraction has 289 states and 315 transitions. [2018-01-28 21:20:22,290 INFO L433 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-01-28 21:20:22,290 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 315 transitions. [2018-01-28 21:20:22,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2018-01-28 21:20:22,292 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:22,292 INFO L330 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:22,292 INFO L371 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:22,292 INFO L82 PathProgramCache]: Analyzing trace with hash -862177820, now seen corresponding path program 26 times [2018-01-28 21:20:22,292 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:22,293 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:22,293 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:22,293 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:22,293 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:22,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:22,302 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:22,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:22,869 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:22,869 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-28 21:20:22,874 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:22,878 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:22,890 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:22,891 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:22,894 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:22,942 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 0 proven. 2327 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:22,962 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:22,962 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 28 [2018-01-28 21:20:22,962 INFO L409 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-01-28 21:20:22,962 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-01-28 21:20:22,963 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-28 21:20:22,963 INFO L87 Difference]: Start difference. First operand 289 states and 315 transitions. Second operand 29 states. [2018-01-28 21:20:24,714 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:24,714 INFO L93 Difference]: Finished difference Result 1797 states and 1994 transitions. [2018-01-28 21:20:24,715 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-01-28 21:20:24,715 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 191 [2018-01-28 21:20:24,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:24,719 INFO L225 Difference]: With dead ends: 1797 [2018-01-28 21:20:24,720 INFO L226 Difference]: Without dead ends: 1794 [2018-01-28 21:20:24,720 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=55, Invalid=757, Unknown=0, NotChecked=0, Total=812 [2018-01-28 21:20:24,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2018-01-28 21:20:24,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 296. [2018-01-28 21:20:24,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-28 21:20:24,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 323 transitions. [2018-01-28 21:20:24,769 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 323 transitions. Word has length 191 [2018-01-28 21:20:24,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:24,769 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 323 transitions. [2018-01-28 21:20:24,769 INFO L433 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-01-28 21:20:24,769 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 323 transitions. [2018-01-28 21:20:24,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-28 21:20:24,770 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:24,770 INFO L330 BasicCegarLoop]: trace histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:24,770 INFO L371 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:24,771 INFO L82 PathProgramCache]: Analyzing trace with hash -1202609564, now seen corresponding path program 16 times [2018-01-28 21:20:24,771 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:24,771 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:24,771 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:24,771 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:24,771 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:24,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:24,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:25,211 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 325 proven. 410 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-28 21:20:25,212 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:25,212 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-28 21:20:25,218 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:25,238 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:25,241 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:25,315 INFO L134 CoverageAnalysis]: Checked inductivity of 915 backedges. 390 proven. 345 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-28 21:20:25,334 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:25,335 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 36 [2018-01-28 21:20:25,335 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-28 21:20:25,335 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-28 21:20:25,336 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=1011, Unknown=0, NotChecked=0, Total=1260 [2018-01-28 21:20:25,336 INFO L87 Difference]: Start difference. First operand 296 states and 323 transitions. Second operand 36 states. [2018-01-28 21:20:25,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:25,908 INFO L93 Difference]: Finished difference Result 394 states and 431 transitions. [2018-01-28 21:20:25,908 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-01-28 21:20:25,908 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 205 [2018-01-28 21:20:25,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:25,910 INFO L225 Difference]: With dead ends: 394 [2018-01-28 21:20:25,910 INFO L226 Difference]: Without dead ends: 296 [2018-01-28 21:20:25,911 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 203 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 544 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=695, Invalid=2385, Unknown=0, NotChecked=0, Total=3080 [2018-01-28 21:20:25,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-01-28 21:20:25,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-01-28 21:20:25,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-01-28 21:20:25,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 322 transitions. [2018-01-28 21:20:25,956 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 322 transitions. Word has length 205 [2018-01-28 21:20:25,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:25,956 INFO L432 AbstractCegarLoop]: Abstraction has 296 states and 322 transitions. [2018-01-28 21:20:25,956 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-28 21:20:25,956 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 322 transitions. [2018-01-28 21:20:25,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2018-01-28 21:20:25,957 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:25,957 INFO L330 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:25,957 INFO L371 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:25,957 INFO L82 PathProgramCache]: Analyzing trace with hash 1915566706, now seen corresponding path program 27 times [2018-01-28 21:20:25,957 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:25,957 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:25,958 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:25,958 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:25,958 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:25,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:25,964 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:26,472 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:26,472 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:26,472 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-28 21:20:26,477 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:26,482 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,483 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,484 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,485 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,486 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,488 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,489 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,490 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,492 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,494 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,495 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,498 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,500 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,502 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,505 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,508 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,511 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,515 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,519 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,523 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,527 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,533 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,538 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,544 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,551 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,558 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,566 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:26,567 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:26,570 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:26,662 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 0 proven. 2511 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:26,682 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:26,682 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 29 [2018-01-28 21:20:26,683 INFO L409 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-01-28 21:20:26,683 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-01-28 21:20:26,683 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-28 21:20:26,683 INFO L87 Difference]: Start difference. First operand 296 states and 322 transitions. Second operand 30 states. [2018-01-28 21:20:28,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:28,685 INFO L93 Difference]: Finished difference Result 1804 states and 2001 transitions. [2018-01-28 21:20:28,685 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-01-28 21:20:28,685 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 198 [2018-01-28 21:20:28,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:28,690 INFO L225 Difference]: With dead ends: 1804 [2018-01-28 21:20:28,690 INFO L226 Difference]: Without dead ends: 1801 [2018-01-28 21:20:28,690 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 197 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=57, Invalid=813, Unknown=0, NotChecked=0, Total=870 [2018-01-28 21:20:28,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1801 states. [2018-01-28 21:20:28,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1801 to 303. [2018-01-28 21:20:28,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 303 states. [2018-01-28 21:20:28,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 303 states to 303 states and 330 transitions. [2018-01-28 21:20:28,763 INFO L78 Accepts]: Start accepts. Automaton has 303 states and 330 transitions. Word has length 198 [2018-01-28 21:20:28,763 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:28,763 INFO L432 AbstractCegarLoop]: Abstraction has 303 states and 330 transitions. [2018-01-28 21:20:28,763 INFO L433 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-01-28 21:20:28,763 INFO L276 IsEmpty]: Start isEmpty. Operand 303 states and 330 transitions. [2018-01-28 21:20:28,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-28 21:20:28,765 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:28,769 INFO L330 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:28,770 INFO L371 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:28,770 INFO L82 PathProgramCache]: Analyzing trace with hash 293639794, now seen corresponding path program 17 times [2018-01-28 21:20:28,770 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:28,770 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:28,770 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:28,771 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:28,771 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:28,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:28,779 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 315 proven. 493 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2018-01-28 21:20:29,245 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:29,245 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-28 21:20:29,250 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:20:29,254 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,256 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,258 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,260 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,262 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,265 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,267 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,270 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,273 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,276 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,281 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,291 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:29,293 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:29,298 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 988 backedges. 0 proven. 390 refuted. 0 times theorem prover too weak. 598 trivial. 0 not checked. [2018-01-28 21:20:29,866 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:29,866 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 22] total 55 [2018-01-28 21:20:29,866 INFO L409 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-01-28 21:20:29,866 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-01-28 21:20:29,867 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=2801, Unknown=0, NotChecked=0, Total=3080 [2018-01-28 21:20:29,867 INFO L87 Difference]: Start difference. First operand 303 states and 330 transitions. Second operand 56 states. [2018-01-28 21:20:31,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:31,329 INFO L93 Difference]: Finished difference Result 408 states and 450 transitions. [2018-01-28 21:20:31,329 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-01-28 21:20:31,329 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 212 [2018-01-28 21:20:31,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:31,330 INFO L225 Difference]: With dead ends: 408 [2018-01-28 21:20:31,330 INFO L226 Difference]: Without dead ends: 314 [2018-01-28 21:20:31,333 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 191 SyntacticMatches, 1 SemanticMatches, 106 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3051 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=835, Invalid=10721, Unknown=0, NotChecked=0, Total=11556 [2018-01-28 21:20:31,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 314 states. [2018-01-28 21:20:31,379 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 314 to 311. [2018-01-28 21:20:31,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 311 states. [2018-01-28 21:20:31,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 338 transitions. [2018-01-28 21:20:31,380 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 338 transitions. Word has length 212 [2018-01-28 21:20:31,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:31,380 INFO L432 AbstractCegarLoop]: Abstraction has 311 states and 338 transitions. [2018-01-28 21:20:31,380 INFO L433 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-01-28 21:20:31,380 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 338 transitions. [2018-01-28 21:20:31,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-01-28 21:20:31,381 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:31,381 INFO L330 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:31,381 INFO L371 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:31,381 INFO L82 PathProgramCache]: Analyzing trace with hash -1156146652, now seen corresponding path program 28 times [2018-01-28 21:20:31,381 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:31,381 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:31,382 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:31,382 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:31,382 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:31,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:31,388 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:31,859 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:31,859 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:31,859 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-28 21:20:31,864 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:31,899 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:31,903 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:32,017 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 0 proven. 2702 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:32,050 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:32,050 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 30 [2018-01-28 21:20:32,051 INFO L409 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-01-28 21:20:32,051 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-01-28 21:20:32,051 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-28 21:20:32,051 INFO L87 Difference]: Start difference. First operand 311 states and 338 transitions. Second operand 31 states. [2018-01-28 21:20:34,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:34,148 INFO L93 Difference]: Finished difference Result 1955 states and 2170 transitions. [2018-01-28 21:20:34,149 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-01-28 21:20:34,149 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 205 [2018-01-28 21:20:34,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:34,155 INFO L225 Difference]: With dead ends: 1955 [2018-01-28 21:20:34,155 INFO L226 Difference]: Without dead ends: 1952 [2018-01-28 21:20:34,155 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=59, Invalid=871, Unknown=0, NotChecked=0, Total=930 [2018-01-28 21:20:34,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1952 states. [2018-01-28 21:20:34,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1952 to 318. [2018-01-28 21:20:34,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 318 states. [2018-01-28 21:20:34,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 318 states to 318 states and 346 transitions. [2018-01-28 21:20:34,219 INFO L78 Accepts]: Start accepts. Automaton has 318 states and 346 transitions. Word has length 205 [2018-01-28 21:20:34,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:34,219 INFO L432 AbstractCegarLoop]: Abstraction has 318 states and 346 transitions. [2018-01-28 21:20:34,220 INFO L433 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-01-28 21:20:34,220 INFO L276 IsEmpty]: Start isEmpty. Operand 318 states and 346 transitions. [2018-01-28 21:20:34,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2018-01-28 21:20:34,220 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:34,221 INFO L330 BasicCegarLoop]: trace histogram [30, 29, 29, 29, 29, 29, 29, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:34,221 INFO L371 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:34,221 INFO L82 PathProgramCache]: Analyzing trace with hash 340102706, now seen corresponding path program 29 times [2018-01-28 21:20:34,221 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:34,221 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:34,222 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:34,222 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:34,222 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:34,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:34,228 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:34,775 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:34,775 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:34,775 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-28 21:20:34,780 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:20:34,784 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,785 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,786 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,787 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,788 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,789 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,790 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,791 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,793 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,794 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,796 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,799 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,801 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,804 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,807 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,810 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,814 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,818 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,822 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,827 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,833 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,839 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,846 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,854 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,862 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,872 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,883 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,895 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,908 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,922 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:34,924 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:34,927 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 2900 backedges. 0 proven. 2900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:35,010 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:35,010 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 31 [2018-01-28 21:20:35,010 INFO L409 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-01-28 21:20:35,010 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-01-28 21:20:35,011 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-28 21:20:35,011 INFO L87 Difference]: Start difference. First operand 318 states and 346 transitions. Second operand 32 states. [2018-01-28 21:20:37,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:37,284 INFO L93 Difference]: Finished difference Result 2058 states and 2285 transitions. [2018-01-28 21:20:37,284 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-01-28 21:20:37,284 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 212 [2018-01-28 21:20:37,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:37,290 INFO L225 Difference]: With dead ends: 2058 [2018-01-28 21:20:37,290 INFO L226 Difference]: Without dead ends: 2055 [2018-01-28 21:20:37,291 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 211 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=931, Unknown=0, NotChecked=0, Total=992 [2018-01-28 21:20:37,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2055 states. [2018-01-28 21:20:37,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2055 to 325. [2018-01-28 21:20:37,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 325 states. [2018-01-28 21:20:37,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 325 states to 325 states and 354 transitions. [2018-01-28 21:20:37,355 INFO L78 Accepts]: Start accepts. Automaton has 325 states and 354 transitions. Word has length 212 [2018-01-28 21:20:37,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:37,356 INFO L432 AbstractCegarLoop]: Abstraction has 325 states and 354 transitions. [2018-01-28 21:20:37,356 INFO L433 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-01-28 21:20:37,356 INFO L276 IsEmpty]: Start isEmpty. Operand 325 states and 354 transitions. [2018-01-28 21:20:37,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2018-01-28 21:20:37,357 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:37,357 INFO L330 BasicCegarLoop]: trace histogram [31, 30, 30, 30, 30, 30, 30, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:37,357 INFO L371 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:37,357 INFO L82 PathProgramCache]: Analyzing trace with hash -127103388, now seen corresponding path program 30 times [2018-01-28 21:20:37,357 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:37,357 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:37,358 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:37,358 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:37,358 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:37,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:37,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:37,964 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:37,964 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:37,964 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-28 21:20:37,970 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:37,974 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,975 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,976 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,977 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,978 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,979 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,980 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,981 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,982 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,983 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,985 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,986 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,988 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,989 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,991 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,993 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,995 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,997 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:37,999 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,002 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,005 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,008 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,012 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,017 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,022 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,026 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,031 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,039 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,052 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,058 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,065 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:38,066 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:38,069 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:38,159 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:38,180 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:38,180 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 32 [2018-01-28 21:20:38,181 INFO L409 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-01-28 21:20:38,181 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-01-28 21:20:38,181 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-28 21:20:38,181 INFO L87 Difference]: Start difference. First operand 325 states and 354 transitions. Second operand 33 states. [2018-01-28 21:20:40,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:40,731 INFO L93 Difference]: Finished difference Result 2161 states and 2400 transitions. [2018-01-28 21:20:40,732 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-01-28 21:20:40,732 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 219 [2018-01-28 21:20:40,732 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:40,738 INFO L225 Difference]: With dead ends: 2161 [2018-01-28 21:20:40,738 INFO L226 Difference]: Without dead ends: 2158 [2018-01-28 21:20:40,739 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 250 GetRequests, 218 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=63, Invalid=993, Unknown=0, NotChecked=0, Total=1056 [2018-01-28 21:20:40,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2158 states. [2018-01-28 21:20:40,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2158 to 332. [2018-01-28 21:20:40,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 332 states. [2018-01-28 21:20:40,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 332 states to 332 states and 362 transitions. [2018-01-28 21:20:40,809 INFO L78 Accepts]: Start accepts. Automaton has 332 states and 362 transitions. Word has length 219 [2018-01-28 21:20:40,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:40,809 INFO L432 AbstractCegarLoop]: Abstraction has 332 states and 362 transitions. [2018-01-28 21:20:40,809 INFO L433 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-01-28 21:20:40,809 INFO L276 IsEmpty]: Start isEmpty. Operand 332 states and 362 transitions. [2018-01-28 21:20:40,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 232 [2018-01-28 21:20:40,810 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:40,810 INFO L330 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:40,810 INFO L371 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:40,810 INFO L82 PathProgramCache]: Analyzing trace with hash 1187047263, now seen corresponding path program 18 times [2018-01-28 21:20:40,810 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:40,811 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:40,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:40,811 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:40,811 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:40,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:40,819 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:41,221 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-01-28 21:20:41,222 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:41,222 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-28 21:20:41,226 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:20:41,232 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,233 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,234 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,236 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,238 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,241 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,243 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,246 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,249 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,252 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,262 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,270 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:20:41,272 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:41,275 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:41,355 INFO L134 CoverageAnalysis]: Checked inductivity of 1191 backedges. 0 proven. 473 refuted. 0 times theorem prover too weak. 718 trivial. 0 not checked. [2018-01-28 21:20:41,385 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:41,386 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 24 [2018-01-28 21:20:41,386 INFO L409 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-01-28 21:20:41,386 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-01-28 21:20:41,386 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=553, Unknown=0, NotChecked=0, Total=600 [2018-01-28 21:20:41,387 INFO L87 Difference]: Start difference. First operand 332 states and 362 transitions. Second operand 25 states. [2018-01-28 21:20:42,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:42,097 INFO L93 Difference]: Finished difference Result 345 states and 377 transitions. [2018-01-28 21:20:42,097 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 21:20:42,097 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 231 [2018-01-28 21:20:42,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:42,099 INFO L225 Difference]: With dead ends: 345 [2018-01-28 21:20:42,099 INFO L226 Difference]: Without dead ends: 343 [2018-01-28 21:20:42,100 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 276 GetRequests, 229 SyntacticMatches, 2 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=135, Invalid=2027, Unknown=0, NotChecked=0, Total=2162 [2018-01-28 21:20:42,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 343 states. [2018-01-28 21:20:42,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 343 to 340. [2018-01-28 21:20:42,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 340 states. [2018-01-28 21:20:42,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 371 transitions. [2018-01-28 21:20:42,169 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 371 transitions. Word has length 231 [2018-01-28 21:20:42,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:42,169 INFO L432 AbstractCegarLoop]: Abstraction has 340 states and 371 transitions. [2018-01-28 21:20:42,169 INFO L433 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-01-28 21:20:42,169 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 371 transitions. [2018-01-28 21:20:42,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-01-28 21:20:42,171 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:42,171 INFO L330 BasicCegarLoop]: trace histogram [32, 31, 31, 31, 31, 31, 31, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:42,171 INFO L371 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:42,171 INFO L82 PathProgramCache]: Analyzing trace with hash -1268755982, now seen corresponding path program 31 times [2018-01-28 21:20:42,171 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:42,171 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:42,172 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:42,172 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:42,172 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:42,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:42,178 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:42,767 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:42,768 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:42,768 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-28 21:20:42,773 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:42,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:42,794 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 3317 backedges. 0 proven. 3317 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:42,884 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:42,884 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 33 [2018-01-28 21:20:42,884 INFO L409 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-01-28 21:20:42,884 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-01-28 21:20:42,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-28 21:20:42,885 INFO L87 Difference]: Start difference. First operand 340 states and 371 transitions. Second operand 34 states. [2018-01-28 21:20:45,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:45,667 INFO L93 Difference]: Finished difference Result 2432 states and 2704 transitions. [2018-01-28 21:20:45,668 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-01-28 21:20:45,668 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 226 [2018-01-28 21:20:45,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:45,671 INFO L225 Difference]: With dead ends: 2432 [2018-01-28 21:20:45,671 INFO L226 Difference]: Without dead ends: 2429 [2018-01-28 21:20:45,672 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 258 GetRequests, 225 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=65, Invalid=1057, Unknown=0, NotChecked=0, Total=1122 [2018-01-28 21:20:45,673 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2429 states. [2018-01-28 21:20:45,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2429 to 347. [2018-01-28 21:20:45,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-28 21:20:45,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 379 transitions. [2018-01-28 21:20:45,751 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 379 transitions. Word has length 226 [2018-01-28 21:20:45,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:45,752 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 379 transitions. [2018-01-28 21:20:45,752 INFO L433 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-01-28 21:20:45,752 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 379 transitions. [2018-01-28 21:20:45,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 244 [2018-01-28 21:20:45,753 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:45,753 INFO L330 BasicCegarLoop]: trace histogram [13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:45,753 INFO L371 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:45,753 INFO L82 PathProgramCache]: Analyzing trace with hash -434636902, now seen corresponding path program 19 times [2018-01-28 21:20:45,753 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:45,753 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:45,754 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:45,754 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:45,754 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:45,765 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:46,338 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 485 proven. 577 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-28 21:20:46,339 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:46,339 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-28 21:20:46,345 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:46,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:46,378 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:46,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1326 backedges. 564 proven. 498 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-28 21:20:47,016 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:47,017 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 65 [2018-01-28 21:20:47,017 INFO L409 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-01-28 21:20:47,017 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-01-28 21:20:47,018 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=643, Invalid=3517, Unknown=0, NotChecked=0, Total=4160 [2018-01-28 21:20:47,018 INFO L87 Difference]: Start difference. First operand 347 states and 379 transitions. Second operand 65 states. [2018-01-28 21:20:47,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:47,760 INFO L93 Difference]: Finished difference Result 461 states and 505 transitions. [2018-01-28 21:20:47,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-01-28 21:20:47,760 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 243 [2018-01-28 21:20:47,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:47,761 INFO L225 Difference]: With dead ends: 461 [2018-01-28 21:20:47,761 INFO L226 Difference]: Without dead ends: 347 [2018-01-28 21:20:47,762 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 219 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1870 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=1549, Invalid=6283, Unknown=0, NotChecked=0, Total=7832 [2018-01-28 21:20:47,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 347 states. [2018-01-28 21:20:47,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 347 to 347. [2018-01-28 21:20:47,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 347 states. [2018-01-28 21:20:47,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 347 states to 347 states and 378 transitions. [2018-01-28 21:20:47,833 INFO L78 Accepts]: Start accepts. Automaton has 347 states and 378 transitions. Word has length 243 [2018-01-28 21:20:47,833 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:47,833 INFO L432 AbstractCegarLoop]: Abstraction has 347 states and 378 transitions. [2018-01-28 21:20:47,834 INFO L433 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-01-28 21:20:47,834 INFO L276 IsEmpty]: Start isEmpty. Operand 347 states and 378 transitions. [2018-01-28 21:20:47,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2018-01-28 21:20:47,834 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:47,835 INFO L330 BasicCegarLoop]: trace histogram [33, 32, 32, 32, 32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:47,835 INFO L371 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:47,835 INFO L82 PathProgramCache]: Analyzing trace with hash 1428296356, now seen corresponding path program 32 times [2018-01-28 21:20:47,835 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:47,835 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:47,836 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:47,836 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:20:47,836 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:47,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:47,842 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:48,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:48,489 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:48,490 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-28 21:20:48,494 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:48,503 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:48,527 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:48,531 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:48,535 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:48,616 INFO L134 CoverageAnalysis]: Checked inductivity of 3536 backedges. 0 proven. 3536 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:48,638 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:48,638 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 34 [2018-01-28 21:20:48,638 INFO L409 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-01-28 21:20:48,638 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-01-28 21:20:48,638 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 21:20:48,639 INFO L87 Difference]: Start difference. First operand 347 states and 378 transitions. Second operand 35 states. [2018-01-28 21:20:51,633 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:51,634 INFO L93 Difference]: Finished difference Result 2439 states and 2711 transitions. [2018-01-28 21:20:51,634 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-01-28 21:20:51,634 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 233 [2018-01-28 21:20:51,634 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:51,639 INFO L225 Difference]: With dead ends: 2439 [2018-01-28 21:20:51,639 INFO L226 Difference]: Without dead ends: 2436 [2018-01-28 21:20:51,640 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 266 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=67, Invalid=1123, Unknown=0, NotChecked=0, Total=1190 [2018-01-28 21:20:51,641 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2436 states. [2018-01-28 21:20:51,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2436 to 354. [2018-01-28 21:20:51,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-28 21:20:51,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 386 transitions. [2018-01-28 21:20:51,737 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 386 transitions. Word has length 233 [2018-01-28 21:20:51,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:51,737 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 386 transitions. [2018-01-28 21:20:51,737 INFO L433 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-01-28 21:20:51,737 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 386 transitions. [2018-01-28 21:20:51,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-01-28 21:20:51,738 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:51,738 INFO L330 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:51,738 INFO L371 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:51,739 INFO L82 PathProgramCache]: Analyzing trace with hash -696422104, now seen corresponding path program 20 times [2018-01-28 21:20:51,739 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:51,739 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:51,739 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:51,739 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:51,739 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:51,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:51,747 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:52,394 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 473 proven. 676 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-28 21:20:52,394 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:52,394 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-28 21:20:52,404 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:20:52,410 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:52,430 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:20:52,434 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:52,438 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:52,528 INFO L134 CoverageAnalysis]: Checked inductivity of 1413 backedges. 552 proven. 597 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2018-01-28 21:20:52,547 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:52,547 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 43 [2018-01-28 21:20:52,548 INFO L409 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-01-28 21:20:52,548 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-01-28 21:20:52,548 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1543, Unknown=0, NotChecked=0, Total=1892 [2018-01-28 21:20:52,548 INFO L87 Difference]: Start difference. First operand 354 states and 386 transitions. Second operand 44 states. [2018-01-28 21:20:53,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:53,279 INFO L93 Difference]: Finished difference Result 461 states and 506 transitions. [2018-01-28 21:20:53,280 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-01-28 21:20:53,280 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 250 [2018-01-28 21:20:53,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:53,281 INFO L225 Difference]: With dead ends: 461 [2018-01-28 21:20:53,281 INFO L226 Difference]: Without dead ends: 354 [2018-01-28 21:20:53,282 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 316 GetRequests, 248 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1048, Invalid=3782, Unknown=0, NotChecked=0, Total=4830 [2018-01-28 21:20:53,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states. [2018-01-28 21:20:53,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 354. [2018-01-28 21:20:53,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 354 states. [2018-01-28 21:20:53,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 354 states to 354 states and 385 transitions. [2018-01-28 21:20:53,359 INFO L78 Accepts]: Start accepts. Automaton has 354 states and 385 transitions. Word has length 250 [2018-01-28 21:20:53,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:53,359 INFO L432 AbstractCegarLoop]: Abstraction has 354 states and 385 transitions. [2018-01-28 21:20:53,359 INFO L433 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-01-28 21:20:53,359 INFO L276 IsEmpty]: Start isEmpty. Operand 354 states and 385 transitions. [2018-01-28 21:20:53,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2018-01-28 21:20:53,360 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:53,360 INFO L330 BasicCegarLoop]: trace histogram [34, 33, 33, 33, 33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:53,360 INFO L371 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:53,360 INFO L82 PathProgramCache]: Analyzing trace with hash -1518762574, now seen corresponding path program 33 times [2018-01-28 21:20:53,360 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:53,361 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:53,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:53,361 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:53,361 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:53,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:53,367 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:54,024 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:54,025 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:54,025 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-28 21:20:54,030 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:54,035 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,036 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,037 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,038 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,039 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,041 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,042 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,043 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,045 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,046 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,048 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,051 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,053 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,055 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,058 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,061 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,064 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,068 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,073 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,078 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,082 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,087 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,092 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,099 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,106 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,114 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,123 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,132 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,142 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,154 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,165 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,179 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,192 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:54,194 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:54,197 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:54,266 INFO L134 CoverageAnalysis]: Checked inductivity of 3762 backedges. 0 proven. 3762 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:54,287 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:54,287 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 35 [2018-01-28 21:20:54,287 INFO L409 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-01-28 21:20:54,288 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-01-28 21:20:54,288 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-28 21:20:54,288 INFO L87 Difference]: Start difference. First operand 354 states and 385 transitions. Second operand 36 states. [2018-01-28 21:20:57,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:57,469 INFO L93 Difference]: Finished difference Result 2446 states and 2718 transitions. [2018-01-28 21:20:57,469 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-01-28 21:20:57,469 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 240 [2018-01-28 21:20:57,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:57,473 INFO L225 Difference]: With dead ends: 2446 [2018-01-28 21:20:57,473 INFO L226 Difference]: Without dead ends: 2443 [2018-01-28 21:20:57,474 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 274 GetRequests, 239 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=1191, Unknown=0, NotChecked=0, Total=1260 [2018-01-28 21:20:57,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2443 states. [2018-01-28 21:20:57,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2443 to 361. [2018-01-28 21:20:57,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 361 states. [2018-01-28 21:20:57,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 393 transitions. [2018-01-28 21:20:57,635 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 393 transitions. Word has length 240 [2018-01-28 21:20:57,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:57,635 INFO L432 AbstractCegarLoop]: Abstraction has 361 states and 393 transitions. [2018-01-28 21:20:57,635 INFO L433 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-01-28 21:20:57,635 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 393 transitions. [2018-01-28 21:20:57,637 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2018-01-28 21:20:57,637 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:57,637 INFO L330 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:57,637 INFO L371 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:57,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1483424806, now seen corresponding path program 21 times [2018-01-28 21:20:57,638 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:57,638 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:57,638 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:57,638 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:57,639 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:57,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:57,651 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:58,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-01-28 21:20:58,104 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:58,104 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-28 21:20:58,114 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:20:58,119 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,121 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,123 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,126 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,128 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,131 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,135 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,139 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,144 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,148 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,155 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,167 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,178 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:20:58,179 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:58,183 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:58,232 INFO L134 CoverageAnalysis]: Checked inductivity of 1507 backedges. 0 proven. 564 refuted. 0 times theorem prover too weak. 943 trivial. 0 not checked. [2018-01-28 21:20:58,252 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:58,252 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 26 [2018-01-28 21:20:58,253 INFO L409 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-01-28 21:20:58,253 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-01-28 21:20:58,253 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=651, Unknown=0, NotChecked=0, Total=702 [2018-01-28 21:20:58,253 INFO L87 Difference]: Start difference. First operand 361 states and 393 transitions. Second operand 27 states. [2018-01-28 21:20:59,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:20:59,050 INFO L93 Difference]: Finished difference Result 374 states and 408 transitions. [2018-01-28 21:20:59,050 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:20:59,051 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 257 [2018-01-28 21:20:59,051 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:20:59,051 INFO L225 Difference]: With dead ends: 374 [2018-01-28 21:20:59,051 INFO L226 Difference]: Without dead ends: 372 [2018-01-28 21:20:59,052 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 255 SyntacticMatches, 2 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 276 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=147, Invalid=2403, Unknown=0, NotChecked=0, Total=2550 [2018-01-28 21:20:59,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 372 states. [2018-01-28 21:20:59,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 372 to 369. [2018-01-28 21:20:59,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 369 states. [2018-01-28 21:20:59,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 369 states to 369 states and 402 transitions. [2018-01-28 21:20:59,136 INFO L78 Accepts]: Start accepts. Automaton has 369 states and 402 transitions. Word has length 257 [2018-01-28 21:20:59,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:20:59,136 INFO L432 AbstractCegarLoop]: Abstraction has 369 states and 402 transitions. [2018-01-28 21:20:59,136 INFO L433 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-01-28 21:20:59,136 INFO L276 IsEmpty]: Start isEmpty. Operand 369 states and 402 transitions. [2018-01-28 21:20:59,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-01-28 21:20:59,137 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:20:59,137 INFO L330 BasicCegarLoop]: trace histogram [35, 34, 34, 34, 34, 34, 34, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:20:59,137 INFO L371 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:20:59,138 INFO L82 PathProgramCache]: Analyzing trace with hash 1790650084, now seen corresponding path program 34 times [2018-01-28 21:20:59,138 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:20:59,138 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:20:59,138 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:59,138 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:20:59,138 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:20:59,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:20:59,146 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:20:59,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:59,829 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:20:59,829 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-28 21:20:59,834 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:20:59,888 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:20:59,892 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:20:59,966 INFO L134 CoverageAnalysis]: Checked inductivity of 3995 backedges. 0 proven. 3995 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:20:59,996 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:20:59,997 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 36 [2018-01-28 21:20:59,997 INFO L409 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-01-28 21:20:59,997 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-01-28 21:20:59,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-28 21:20:59,997 INFO L87 Difference]: Start difference. First operand 369 states and 402 transitions. Second operand 37 states. [2018-01-28 21:21:03,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:03,537 INFO L93 Difference]: Finished difference Result 2733 states and 3040 transitions. [2018-01-28 21:21:03,537 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-01-28 21:21:03,537 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 247 [2018-01-28 21:21:03,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:03,542 INFO L225 Difference]: With dead ends: 2733 [2018-01-28 21:21:03,543 INFO L226 Difference]: Without dead ends: 2730 [2018-01-28 21:21:03,544 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 282 GetRequests, 246 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=71, Invalid=1261, Unknown=0, NotChecked=0, Total=1332 [2018-01-28 21:21:03,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2730 states. [2018-01-28 21:21:03,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2730 to 376. [2018-01-28 21:21:03,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 376 states. [2018-01-28 21:21:03,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 410 transitions. [2018-01-28 21:21:03,718 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 410 transitions. Word has length 247 [2018-01-28 21:21:03,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:03,718 INFO L432 AbstractCegarLoop]: Abstraction has 376 states and 410 transitions. [2018-01-28 21:21:03,718 INFO L433 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-01-28 21:21:03,718 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 410 transitions. [2018-01-28 21:21:03,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 255 [2018-01-28 21:21:03,719 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:03,720 INFO L330 BasicCegarLoop]: trace histogram [36, 35, 35, 35, 35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:03,720 INFO L371 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:03,720 INFO L82 PathProgramCache]: Analyzing trace with hash 1368205682, now seen corresponding path program 35 times [2018-01-28 21:21:03,720 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:03,720 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:03,720 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:03,721 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:03,721 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:03,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:03,728 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:04,453 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:04,453 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:04,453 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-28 21:21:04,458 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:21:04,462 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,463 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,464 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,465 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,466 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,467 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,468 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,469 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,471 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,473 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,474 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,477 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,479 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,482 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,485 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,488 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,491 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,495 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,500 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,505 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,510 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,516 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,523 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,530 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,539 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,548 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,559 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,570 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,583 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,596 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,611 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,628 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,646 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,665 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,687 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,711 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:04,713 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:04,716 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:04,791 INFO L134 CoverageAnalysis]: Checked inductivity of 4235 backedges. 0 proven. 4235 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:04,812 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:04,812 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 37 [2018-01-28 21:21:04,812 INFO L409 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-01-28 21:21:04,812 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-01-28 21:21:04,812 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-28 21:21:04,813 INFO L87 Difference]: Start difference. First operand 376 states and 410 transitions. Second operand 38 states. [2018-01-28 21:21:08,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:08,612 INFO L93 Difference]: Finished difference Result 2852 states and 3173 transitions. [2018-01-28 21:21:08,653 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-01-28 21:21:08,653 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 254 [2018-01-28 21:21:08,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:08,657 INFO L225 Difference]: With dead ends: 2852 [2018-01-28 21:21:08,657 INFO L226 Difference]: Without dead ends: 2849 [2018-01-28 21:21:08,658 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 290 GetRequests, 253 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=73, Invalid=1333, Unknown=0, NotChecked=0, Total=1406 [2018-01-28 21:21:08,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2849 states. [2018-01-28 21:21:08,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2849 to 383. [2018-01-28 21:21:08,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 383 states. [2018-01-28 21:21:08,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 383 states to 383 states and 418 transitions. [2018-01-28 21:21:08,779 INFO L78 Accepts]: Start accepts. Automaton has 383 states and 418 transitions. Word has length 254 [2018-01-28 21:21:08,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:08,779 INFO L432 AbstractCegarLoop]: Abstraction has 383 states and 418 transitions. [2018-01-28 21:21:08,779 INFO L433 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-01-28 21:21:08,779 INFO L276 IsEmpty]: Start isEmpty. Operand 383 states and 418 transitions. [2018-01-28 21:21:08,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 270 [2018-01-28 21:21:08,780 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:08,780 INFO L330 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:08,780 INFO L371 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:08,780 INFO L82 PathProgramCache]: Analyzing trace with hash -1128141931, now seen corresponding path program 22 times [2018-01-28 21:21:08,780 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:08,780 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:08,781 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:08,781 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:08,781 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:08,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:08,791 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:09,540 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 564 proven. 778 refuted. 0 times theorem prover too weak. 312 trivial. 0 not checked. [2018-01-28 21:21:09,540 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:09,540 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-28 21:21:09,545 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:21:09,577 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:09,580 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:10,154 INFO L134 CoverageAnalysis]: Checked inductivity of 1654 backedges. 0 proven. 663 refuted. 0 times theorem prover too weak. 991 trivial. 0 not checked. [2018-01-28 21:21:10,174 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:10,175 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 28] total 70 [2018-01-28 21:21:10,175 INFO L409 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-01-28 21:21:10,175 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-01-28 21:21:10,176 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=417, Invalid=4553, Unknown=0, NotChecked=0, Total=4970 [2018-01-28 21:21:10,176 INFO L87 Difference]: Start difference. First operand 383 states and 418 transitions. Second operand 71 states. [2018-01-28 21:21:12,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:12,330 INFO L93 Difference]: Finished difference Result 512 states and 565 transitions. [2018-01-28 21:21:12,330 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-01-28 21:21:12,330 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 269 [2018-01-28 21:21:12,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:12,331 INFO L225 Difference]: With dead ends: 512 [2018-01-28 21:21:12,331 INFO L226 Difference]: Without dead ends: 394 [2018-01-28 21:21:12,332 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 379 GetRequests, 242 SyntacticMatches, 1 SemanticMatches, 136 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5094 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=1234, Invalid=17672, Unknown=0, NotChecked=0, Total=18906 [2018-01-28 21:21:12,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 394 states. [2018-01-28 21:21:12,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 394 to 391. [2018-01-28 21:21:12,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 391 states. [2018-01-28 21:21:12,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 391 states to 391 states and 426 transitions. [2018-01-28 21:21:12,427 INFO L78 Accepts]: Start accepts. Automaton has 391 states and 426 transitions. Word has length 269 [2018-01-28 21:21:12,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:12,428 INFO L432 AbstractCegarLoop]: Abstraction has 391 states and 426 transitions. [2018-01-28 21:21:12,428 INFO L433 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-01-28 21:21:12,428 INFO L276 IsEmpty]: Start isEmpty. Operand 391 states and 426 transitions. [2018-01-28 21:21:12,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 262 [2018-01-28 21:21:12,429 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:12,429 INFO L330 BasicCegarLoop]: trace histogram [37, 36, 36, 36, 36, 36, 36, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:12,429 INFO L371 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:12,429 INFO L82 PathProgramCache]: Analyzing trace with hash -608449756, now seen corresponding path program 36 times [2018-01-28 21:21:12,429 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:12,429 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:12,429 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:12,430 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:12,430 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:12,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:12,438 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:13,222 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:13,222 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:13,223 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-28 21:21:13,227 INFO L101 rtionOrderModulation]: Keeping assertion order MIX_INSIDE_OUTSIDE [2018-01-28 21:21:13,232 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,233 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,233 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,234 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,235 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,236 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,237 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,238 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,239 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,240 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,242 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,243 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,245 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,246 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,248 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,249 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,251 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,253 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,256 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,258 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,261 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,263 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,266 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,269 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,273 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,276 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,280 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,283 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,288 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,292 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,296 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,302 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,308 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,314 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,322 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,330 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,339 INFO L310 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued a check-sat command [2018-01-28 21:21:13,340 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:13,343 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:13,422 INFO L134 CoverageAnalysis]: Checked inductivity of 4482 backedges. 0 proven. 4482 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:13,442 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:13,442 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 38 [2018-01-28 21:21:13,442 INFO L409 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-01-28 21:21:13,443 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-01-28 21:21:13,443 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:21:13,443 INFO L87 Difference]: Start difference. First operand 391 states and 426 transitions. Second operand 39 states. [2018-01-28 21:21:17,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:17,509 INFO L93 Difference]: Finished difference Result 3043 states and 3387 transitions. [2018-01-28 21:21:17,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:21:17,510 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 261 [2018-01-28 21:21:17,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:17,512 INFO L225 Difference]: With dead ends: 3043 [2018-01-28 21:21:17,512 INFO L226 Difference]: Without dead ends: 3040 [2018-01-28 21:21:17,513 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 260 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=75, Invalid=1407, Unknown=0, NotChecked=0, Total=1482 [2018-01-28 21:21:17,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3040 states. [2018-01-28 21:21:17,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3040 to 398. [2018-01-28 21:21:17,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 398 states. [2018-01-28 21:21:17,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 434 transitions. [2018-01-28 21:21:17,627 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 434 transitions. Word has length 261 [2018-01-28 21:21:17,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:17,628 INFO L432 AbstractCegarLoop]: Abstraction has 398 states and 434 transitions. [2018-01-28 21:21:17,628 INFO L433 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-01-28 21:21:17,628 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 434 transitions. [2018-01-28 21:21:17,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-01-28 21:21:17,629 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:17,629 INFO L330 BasicCegarLoop]: trace histogram [38, 37, 37, 37, 37, 37, 37, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:17,629 INFO L371 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:17,629 INFO L82 PathProgramCache]: Analyzing trace with hash -107528910, now seen corresponding path program 37 times [2018-01-28 21:21:17,629 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:17,629 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:17,630 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:17,630 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:17,630 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:17,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:17,636 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:18,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:18,435 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:18,435 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-28 21:21:18,439 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:21:18,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:18,463 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:18,550 INFO L134 CoverageAnalysis]: Checked inductivity of 4736 backedges. 0 proven. 4736 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:18,569 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:18,570 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 39 [2018-01-28 21:21:18,570 INFO L409 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-01-28 21:21:18,570 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-01-28 21:21:18,570 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 21:21:18,570 INFO L87 Difference]: Start difference. First operand 398 states and 434 transitions. Second operand 40 states. [2018-01-28 21:21:23,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:23,026 INFO L93 Difference]: Finished difference Result 3170 states and 3529 transitions. [2018-01-28 21:21:23,027 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-01-28 21:21:23,027 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 268 [2018-01-28 21:21:23,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:23,029 INFO L225 Difference]: With dead ends: 3170 [2018-01-28 21:21:23,029 INFO L226 Difference]: Without dead ends: 3167 [2018-01-28 21:21:23,030 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 306 GetRequests, 267 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=77, Invalid=1483, Unknown=0, NotChecked=0, Total=1560 [2018-01-28 21:21:23,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3167 states. [2018-01-28 21:21:23,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3167 to 405. [2018-01-28 21:21:23,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 405 states. [2018-01-28 21:21:23,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 442 transitions. [2018-01-28 21:21:23,151 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 442 transitions. Word has length 268 [2018-01-28 21:21:23,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:23,152 INFO L432 AbstractCegarLoop]: Abstraction has 405 states and 442 transitions. [2018-01-28 21:21:23,152 INFO L433 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-01-28 21:21:23,152 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 442 transitions. [2018-01-28 21:21:23,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 289 [2018-01-28 21:21:23,153 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:23,153 INFO L330 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:23,153 INFO L371 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:23,153 INFO L82 PathProgramCache]: Analyzing trace with hash 778189278, now seen corresponding path program 23 times [2018-01-28 21:21:23,153 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:23,153 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:23,154 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:23,154 INFO L101 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2018-01-28 21:21:23,154 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:23,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:23,162 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:24,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 663 proven. 887 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2018-01-28 21:21:24,068 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:24,068 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-28 21:21:24,073 INFO L101 rtionOrderModulation]: Keeping assertion order INSIDE_LOOP_FIRST1 [2018-01-28 21:21:24,078 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,080 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,082 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,084 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,087 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,089 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,092 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,095 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,098 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,101 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,105 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,109 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,114 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,119 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,124 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,133 INFO L278 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:24,134 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:24,138 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 1914 backedges. 0 proven. 770 refuted. 0 times theorem prover too weak. 1144 trivial. 0 not checked. [2018-01-28 21:21:24,809 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:24,810 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 30] total 75 [2018-01-28 21:21:24,810 INFO L409 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-01-28 21:21:24,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-01-28 21:21:24,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=469, Invalid=5231, Unknown=0, NotChecked=0, Total=5700 [2018-01-28 21:21:24,811 INFO L87 Difference]: Start difference. First operand 405 states and 442 transitions. Second operand 76 states. [2018-01-28 21:21:27,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:27,302 INFO L93 Difference]: Finished difference Result 542 states and 598 transitions. [2018-01-28 21:21:27,302 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 107 states. [2018-01-28 21:21:27,302 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 288 [2018-01-28 21:21:27,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:27,302 INFO L225 Difference]: With dead ends: 542 [2018-01-28 21:21:27,303 INFO L226 Difference]: Without dead ends: 416 [2018-01-28 21:21:27,304 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 259 SyntacticMatches, 1 SemanticMatches, 146 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5891 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1383, Invalid=20373, Unknown=0, NotChecked=0, Total=21756 [2018-01-28 21:21:27,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2018-01-28 21:21:27,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 413. [2018-01-28 21:21:27,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 413 states. [2018-01-28 21:21:27,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 413 states to 413 states and 450 transitions. [2018-01-28 21:21:27,431 INFO L78 Accepts]: Start accepts. Automaton has 413 states and 450 transitions. Word has length 288 [2018-01-28 21:21:27,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:27,431 INFO L432 AbstractCegarLoop]: Abstraction has 413 states and 450 transitions. [2018-01-28 21:21:27,431 INFO L433 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-01-28 21:21:27,431 INFO L276 IsEmpty]: Start isEmpty. Operand 413 states and 450 transitions. [2018-01-28 21:21:27,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2018-01-28 21:21:27,432 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:27,433 INFO L330 BasicCegarLoop]: trace histogram [39, 38, 38, 38, 38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:27,433 INFO L371 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:27,433 INFO L82 PathProgramCache]: Analyzing trace with hash -1817706652, now seen corresponding path program 38 times [2018-01-28 21:21:27,433 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:27,433 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:27,434 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:27,434 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:27,434 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:27,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:27,441 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:28,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:28,325 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:28,325 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-28 21:21:28,330 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST1 [2018-01-28 21:21:28,335 INFO L201 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:28,351 INFO L214 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued a check-sat command [2018-01-28 21:21:28,353 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:28,356 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:28,447 INFO L134 CoverageAnalysis]: Checked inductivity of 4997 backedges. 0 proven. 4997 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:28,467 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:28,467 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 40 [2018-01-28 21:21:28,467 INFO L409 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-01-28 21:21:28,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-01-28 21:21:28,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-28 21:21:28,468 INFO L87 Difference]: Start difference. First operand 413 states and 450 transitions. Second operand 41 states. [2018-01-28 21:21:33,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:33,251 INFO L93 Difference]: Finished difference Result 3369 states and 3752 transitions. [2018-01-28 21:21:33,252 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-01-28 21:21:33,252 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 275 [2018-01-28 21:21:33,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:33,256 INFO L225 Difference]: With dead ends: 3369 [2018-01-28 21:21:33,256 INFO L226 Difference]: Without dead ends: 3366 [2018-01-28 21:21:33,257 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 274 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=79, Invalid=1561, Unknown=0, NotChecked=0, Total=1640 [2018-01-28 21:21:33,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3366 states. [2018-01-28 21:21:33,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3366 to 420. [2018-01-28 21:21:33,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 420 states. [2018-01-28 21:21:33,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 458 transitions. [2018-01-28 21:21:33,397 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 458 transitions. Word has length 275 [2018-01-28 21:21:33,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:33,397 INFO L432 AbstractCegarLoop]: Abstraction has 420 states and 458 transitions. [2018-01-28 21:21:33,397 INFO L433 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-01-28 21:21:33,397 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 458 transitions. [2018-01-28 21:21:33,398 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 283 [2018-01-28 21:21:33,398 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:33,398 INFO L330 BasicCegarLoop]: trace histogram [40, 39, 39, 39, 39, 39, 39, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:33,398 INFO L371 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:33,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1972617458, now seen corresponding path program 39 times [2018-01-28 21:21:33,399 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:33,399 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:33,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:33,399 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:33,399 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:33,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:33,406 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:34,288 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:34,288 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-28 21:21:34,293 INFO L101 rtionOrderModulation]: Keeping assertion order OUTSIDE_LOOP_FIRST2 [2018-01-28 21:21:34,299 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,301 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,302 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,303 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,304 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,305 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,306 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,307 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,309 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,311 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,312 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,314 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,317 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,319 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,322 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,324 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,328 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,331 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,335 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,338 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,343 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,348 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,353 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,358 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,364 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,372 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,379 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,388 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,396 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,405 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,416 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,428 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,441 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,455 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,471 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,487 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,503 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,521 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,541 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,561 INFO L254 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued a check-sat command [2018-01-28 21:21:34,563 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:34,567 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:34,658 INFO L134 CoverageAnalysis]: Checked inductivity of 5265 backedges. 0 proven. 5265 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:34,678 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:34,678 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 41 [2018-01-28 21:21:34,679 INFO L409 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-01-28 21:21:34,679 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-01-28 21:21:34,679 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-28 21:21:34,679 INFO L87 Difference]: Start difference. First operand 420 states and 458 transitions. Second operand 42 states. [2018-01-28 21:21:39,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-01-28 21:21:39,802 INFO L93 Difference]: Finished difference Result 3504 states and 3903 transitions. [2018-01-28 21:21:39,802 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-01-28 21:21:39,802 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 282 [2018-01-28 21:21:39,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-01-28 21:21:39,805 INFO L225 Difference]: With dead ends: 3504 [2018-01-28 21:21:39,805 INFO L226 Difference]: Without dead ends: 3501 [2018-01-28 21:21:39,806 INFO L533 BasicCegarLoop]: 0 DeclaredPredicates, 322 GetRequests, 281 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=81, Invalid=1641, Unknown=0, NotChecked=0, Total=1722 [2018-01-28 21:21:39,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3501 states. [2018-01-28 21:21:39,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3501 to 427. [2018-01-28 21:21:39,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 427 states. [2018-01-28 21:21:39,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 466 transitions. [2018-01-28 21:21:39,950 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 466 transitions. Word has length 282 [2018-01-28 21:21:39,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-01-28 21:21:39,950 INFO L432 AbstractCegarLoop]: Abstraction has 427 states and 466 transitions. [2018-01-28 21:21:39,950 INFO L433 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-01-28 21:21:39,950 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 466 transitions. [2018-01-28 21:21:39,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-01-28 21:21:39,951 INFO L322 BasicCegarLoop]: Found error trace [2018-01-28 21:21:39,952 INFO L330 BasicCegarLoop]: trace histogram [41, 40, 40, 40, 40, 40, 40, 1, 1, 1, 1, 1, 1, 1, 1] [2018-01-28 21:21:39,952 INFO L371 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolation, mainErr2AssertViolation, mainErr4AssertViolation, mainErr3AssertViolation, mainErr1AssertViolation]=== [2018-01-28 21:21:39,952 INFO L82 PathProgramCache]: Analyzing trace with hash 117687204, now seen corresponding path program 40 times [2018-01-28 21:21:39,952 INFO L209 onRefinementStrategy]: Switched to mode SMTINTERPOL_TREE_INTERPOLANTS [2018-01-28 21:21:39,952 INFO L67 tionRefinementEngine]: Using refinement strategy CamelRefinementStrategy [2018-01-28 21:21:39,952 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:39,953 INFO L99 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2018-01-28 21:21:39,953 INFO L117 rtionOrderModulation]: Craig nested/tree interpolation forces the following order [2018-01-28 21:21:39,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-01-28 21:21:39,959 WARN L137 erpolLogProxyWrapper]: Using partial proofs (cut at CNF-level). Set option :produce-proofs to true to get complete proofs. [2018-01-28 21:21:40,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:40,875 INFO L308 seRefinementStrategy]: The current sequences of interpolants are not accepted, trying to find more. [2018-01-28 21:21:40,875 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-28 21:21:40,879 INFO L101 rtionOrderModulation]: Keeping assertion order TERMS_WITH_SMALL_CONSTANTS_FIRST [2018-01-28 21:21:40,951 INFO L239 tOrderPrioritization]: Conjunction of SSA is unsat [2018-01-28 21:21:40,955 INFO L270 TraceCheckSpWp]: Computing forward predicates... [2018-01-28 21:21:41,053 INFO L134 CoverageAnalysis]: Checked inductivity of 5540 backedges. 0 proven. 5540 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-01-28 21:21:41,074 INFO L320 seRefinementStrategy]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2018-01-28 21:21:41,074 INFO L335 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 42 [2018-01-28 21:21:41,075 INFO L409 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-01-28 21:21:41,075 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-01-28 21:21:41,075 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1723, Unknown=0, NotChecked=0, Total=1806 [2018-01-28 21:21:41,075 INFO L87 Difference]: Start difference. First operand 427 states and 466 transitions. Second operand 43 states. Received shutdown request... [2018-01-28 21:21:43,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-01-28 21:21:43,404 WARN L491 AbstractCegarLoop]: Verification canceled [2018-01-28 21:21:43,408 WARN L185 ceAbstractionStarter]: Timeout [2018-01-28 21:21:43,408 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.01 09:21:43 BoogieIcfgContainer [2018-01-28 21:21:43,408 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-01-28 21:21:43,409 INFO L168 Benchmark]: Toolchain (without parser) took 120061.38 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 741.3 MB). Free memory was 263.5 MB in the beginning and 598.9 MB in the end (delta: -335.4 MB). Peak memory consumption was 406.0 MB. Max. memory is 5.3 GB. [2018-01-28 21:21:43,410 INFO L168 Benchmark]: CDTParser took 0.15 ms. Allocated memory is still 304.6 MB. Free memory is still 268.5 MB. There was no memory consumed. Max. memory is 5.3 GB. [2018-01-28 21:21:43,411 INFO L168 Benchmark]: CACSL2BoogieTranslator took 170.66 ms. Allocated memory is still 304.6 MB. Free memory was 262.5 MB in the beginning and 254.5 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. [2018-01-28 21:21:43,411 INFO L168 Benchmark]: Boogie Preprocessor took 24.87 ms. Allocated memory is still 304.6 MB. Free memory was 254.5 MB in the beginning and 253.5 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. [2018-01-28 21:21:43,411 INFO L168 Benchmark]: RCFGBuilder took 177.84 ms. Allocated memory is still 304.6 MB. Free memory was 253.5 MB in the beginning and 240.4 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. [2018-01-28 21:21:43,411 INFO L168 Benchmark]: TraceAbstraction took 119680.40 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 741.3 MB). Free memory was 240.4 MB in the beginning and 598.9 MB in the end (delta: -358.5 MB). Peak memory consumption was 382.9 MB. Max. memory is 5.3 GB. [2018-01-28 21:21:43,413 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 304.6 MB. Free memory is still 268.5 MB. There was no memory consumed. Max. memory is 5.3 GB. * CACSL2BoogieTranslator took 170.66 ms. Allocated memory is still 304.6 MB. Free memory was 262.5 MB in the beginning and 254.5 MB in the end (delta: 8.0 MB). Peak memory consumption was 8.0 MB. Max. memory is 5.3 GB. * Boogie Preprocessor took 24.87 ms. Allocated memory is still 304.6 MB. Free memory was 254.5 MB in the beginning and 253.5 MB in the end (delta: 996.1 kB). Peak memory consumption was 996.1 kB. Max. memory is 5.3 GB. * RCFGBuilder took 177.84 ms. Allocated memory is still 304.6 MB. Free memory was 253.5 MB in the beginning and 240.4 MB in the end (delta: 13.1 MB). Peak memory consumption was 13.1 MB. Max. memory is 5.3 GB. * TraceAbstraction took 119680.40 ms. Allocated memory was 304.6 MB in the beginning and 1.0 GB in the end (delta: 741.3 MB). Free memory was 240.4 MB in the beginning and 598.9 MB in the end (delta: -358.5 MB). Peak memory consumption was 382.9 MB. Max. memory is 5.3 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - TimeoutResultAtElement [Line: 7]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 7). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 39 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (414 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 39 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (414 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 39 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (414 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 13]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 13). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 39 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (414 states constructedinput type IntersectNwa). - TimeoutResultAtElement [Line: 8]: Timeout (TraceAbstraction) Unable to prove that array index is always in bounds (line 8). Cancelled while BasicCegarLoop was constructing difference of abstraction (427states) and interpolant automaton (currently 39 states, 43 states before enhancement), while ReachableStatesComputation was computing reachable states (414 states constructedinput type IntersectNwa). - StatisticsResult: Ultimate Automizer benchmark data CFG has 4 procedures, 39 locations, 5 error locations. TIMEOUT Result, 119.6s OverallTime, 66 OverallIterations, 41 TraceHistogramMax, 78.1s AutomataDifference, 0.0s DeadEndRemovalTime, 0.0s HoareAnnotationTime, HoareTripleCheckerStatistics: 11817 SDtfs, 7934 SDslu, 273286 SDs, 0 SdLazy, 133789 SolverSat, 897 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 37.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 11633 GetRequests, 9520 SyntacticMatches, 63 SemanticMatches, 2050 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22285 ImplicationChecksByTransitivity, 28.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=427occurred in iteration=65, 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, 0.0s DumpTime, AutomataMinimizationStatistics: 3.0s AutomataMinimizationTime, 65 MinimizatonAttempts, 43148 StatesRemovedByMinimization, 56 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TraceCheckStatistics: 0.2s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 31.1s InterpolantComputationTime, 19556 NumberOfCodeBlocks, 19520 NumberOfCodeBlocksAsserted, 634 NumberOfCheckSat, 19426 ConstructedInterpolants, 0 QuantifiedInterpolants, 20846016 SizeOfPredicates, 351 NumberOfNonLiveVariables, 12229 ConjunctsInSsa, 2436 ConjunctsInUnsatCore, 130 InterpolantComputations, 3 PerfectInterpolantSequences, 17911/183288 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-Benchmark-0-2018-01-28_21-21-43-421.csv Written .csv to /storage/ultimate/releaseScripts/default/UAutomizer-linux/../../../releaseScripts/default/UAutomizer-linux/csv/standard_strcpy_false-valid-deref_ground.i_svcomp-DerefFreeMemtrack-32bit-Automizer_Camel+AI_EQ_SS.epf_AutomizerC.xml/Csv-TraceAbstractionBenchmarks-0-2018-01-28_21-21-43-421.csv Completed graceful shutdown