java -Xmx8000000000 -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerBpl.xml --generate-csv --csv-dir csv -s ../../../trunk/examples/programs/regression/bpl/AutomizerBpl-nestedInterpolants.epf -i ../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified02.bpl -------------------------------------------------------------------------------- This is Ultimate 0.1.23-935f392 [2018-07-23 13:54:59,512 INFO L170 SettingsManager]: Resetting all preferences to default values... [2018-07-23 13:54:59,514 INFO L174 SettingsManager]: Resetting UltimateCore preferences to default values [2018-07-23 13:54:59,528 INFO L177 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2018-07-23 13:54:59,528 INFO L174 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2018-07-23 13:54:59,530 INFO L174 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2018-07-23 13:54:59,532 INFO L174 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2018-07-23 13:54:59,535 INFO L174 SettingsManager]: Resetting LassoRanker preferences to default values [2018-07-23 13:54:59,537 INFO L174 SettingsManager]: Resetting Reaching Definitions preferences to default values [2018-07-23 13:54:59,539 INFO L174 SettingsManager]: Resetting SyntaxChecker preferences to default values [2018-07-23 13:54:59,541 INFO L177 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2018-07-23 13:54:59,541 INFO L174 SettingsManager]: Resetting LTL2Aut preferences to default values [2018-07-23 13:54:59,542 INFO L174 SettingsManager]: Resetting PEA to Boogie preferences to default values [2018-07-23 13:54:59,543 INFO L174 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2018-07-23 13:54:59,545 INFO L174 SettingsManager]: Resetting ChcToBoogie preferences to default values [2018-07-23 13:54:59,548 INFO L174 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2018-07-23 13:54:59,549 INFO L174 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2018-07-23 13:54:59,553 INFO L174 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2018-07-23 13:54:59,562 INFO L174 SettingsManager]: Resetting CodeCheck preferences to default values [2018-07-23 13:54:59,564 INFO L174 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2018-07-23 13:54:59,569 INFO L174 SettingsManager]: Resetting RCFGBuilder preferences to default values [2018-07-23 13:54:59,570 INFO L174 SettingsManager]: Resetting TraceAbstraction preferences to default values [2018-07-23 13:54:59,575 INFO L177 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2018-07-23 13:54:59,576 INFO L177 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2018-07-23 13:54:59,576 INFO L174 SettingsManager]: Resetting TreeAutomizer preferences to default values [2018-07-23 13:54:59,580 INFO L174 SettingsManager]: Resetting IcfgTransformer preferences to default values [2018-07-23 13:54:59,581 INFO L174 SettingsManager]: Resetting Boogie Printer preferences to default values [2018-07-23 13:54:59,582 INFO L174 SettingsManager]: Resetting ReqPrinter preferences to default values [2018-07-23 13:54:59,583 INFO L174 SettingsManager]: Resetting Witness Printer preferences to default values [2018-07-23 13:54:59,586 INFO L177 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2018-07-23 13:54:59,587 INFO L174 SettingsManager]: Resetting CDTParser preferences to default values [2018-07-23 13:54:59,588 INFO L177 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2018-07-23 13:54:59,588 INFO L177 SettingsManager]: ReqParser provides no preferences, ignoring... [2018-07-23 13:54:59,589 INFO L174 SettingsManager]: Resetting SmtParser preferences to default values [2018-07-23 13:54:59,591 INFO L174 SettingsManager]: Resetting Witness Parser preferences to default values [2018-07-23 13:54:59,592 INFO L181 SettingsManager]: Finished resetting all preferences to default values... [2018-07-23 13:54:59,592 INFO L98 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/regression/bpl/AutomizerBpl-nestedInterpolants.epf [2018-07-23 13:54:59,617 INFO L110 SettingsManager]: Loading preferences was successful [2018-07-23 13:54:59,617 INFO L112 SettingsManager]: Preferences different from defaults after loading the file: [2018-07-23 13:54:59,618 INFO L131 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2018-07-23 13:54:59,619 INFO L133 SettingsManager]: * SMT solver=Internal_SMTInterpol [2018-07-23 13:54:59,619 INFO L131 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2018-07-23 13:54:59,619 INFO L133 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2018-07-23 13:54:59,622 INFO L133 SettingsManager]: * Use separate solver for trace checks=false [2018-07-23 13:54:59,622 INFO L133 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2018-07-23 13:54:59,686 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2018-07-23 13:54:59,702 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2018-07-23 13:54:59,708 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2018-07-23 13:54:59,710 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2018-07-23 13:54:59,710 INFO L276 PluginConnector]: Boogie PL CUP Parser initialized [2018-07-23 13:54:59,711 INFO L418 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified02.bpl [2018-07-23 13:54:59,711 INFO L111 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/programs/toy/tooDifficultLoopInvariant/PointerIncrement-simplified02.bpl' [2018-07-23 13:54:59,790 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2018-07-23 13:54:59,792 INFO L131 ToolchainWalker]: Walking toolchain with 3 elements. [2018-07-23 13:54:59,793 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2018-07-23 13:54:59,793 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2018-07-23 13:54:59,793 INFO L276 PluginConnector]: Boogie Preprocessor initialized [2018-07-23 13:54:59,820 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,822 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,837 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,838 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,845 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,850 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,851 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,853 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2018-07-23 13:54:59,854 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2018-07-23 13:54:59,854 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2018-07-23 13:54:59,854 INFO L276 PluginConnector]: RCFGBuilder initialized [2018-07-23 13:54:59,855 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/1) ... [2018-07-23 13:54:59,931 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2018-07-23 13:54:59,931 INFO L130 BoogieDeclarations]: Found specification of procedure ~malloc [2018-07-23 13:54:59,931 INFO L130 BoogieDeclarations]: Found specification of procedure main [2018-07-23 13:55:00,081 INFO L258 CfgBuilder]: Using library mode [2018-07-23 13:55:00,082 INFO L202 PluginConnector]: Adding new model PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:55:00 BoogieIcfgContainer [2018-07-23 13:55:00,082 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2018-07-23 13:55:00,084 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2018-07-23 13:55:00,084 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2018-07-23 13:55:00,087 INFO L276 PluginConnector]: TraceAbstraction initialized [2018-07-23 13:55:00,087 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 23.07 01:54:59" (1/2) ... [2018-07-23 13:55:00,089 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3bb22283 and model type PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.07 01:55:00, skipping insertion in model container [2018-07-23 13:55:00,089 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.07 01:55:00" (2/2) ... [2018-07-23 13:55:00,091 INFO L112 eAbstractionObserver]: Analyzing ICFG PointerIncrement-simplified02.bpl [2018-07-23 13:55:00,101 INFO L132 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2018-07-23 13:55:00,109 INFO L144 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2018-07-23 13:55:00,152 INFO L128 ementStrategyFactory]: Using default assertion order modulation [2018-07-23 13:55:00,153 INFO L373 AbstractCegarLoop]: Interprodecural is true [2018-07-23 13:55:00,153 INFO L374 AbstractCegarLoop]: Hoare is true [2018-07-23 13:55:00,153 INFO L375 AbstractCegarLoop]: Compute interpolants for Craig_NestedInterpolation [2018-07-23 13:55:00,153 INFO L376 AbstractCegarLoop]: Backedges is CANONICAL [2018-07-23 13:55:00,153 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2018-07-23 13:55:00,153 INFO L378 AbstractCegarLoop]: Difference is false [2018-07-23 13:55:00,154 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2018-07-23 13:55:00,154 INFO L384 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2018-07-23 13:55:00,168 INFO L276 IsEmpty]: Start isEmpty. Operand 7 states. [2018-07-23 13:55:00,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2018-07-23 13:55:00,177 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,178 INFO L357 BasicCegarLoop]: trace histogram [1, 1, 1, 1] [2018-07-23 13:55:00,178 INFO L414 AbstractCegarLoop]: === Iteration 1 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1494612, now seen corresponding path program 1 times [2018-07-23 13:55:00,189 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,281 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,283 INFO L309 seRefinementStrategy]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2018-07-23 13:55:00,283 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2018-07-23 13:55:00,285 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,286 INFO L185 omatonBuilderFactory]: Interpolants [10#true, 11#false, 12#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:00,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,288 INFO L450 AbstractCegarLoop]: Interpolant automaton has 3 states [2018-07-23 13:55:00,303 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2018-07-23 13:55:00,303 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2018-07-23 13:55:00,306 INFO L87 Difference]: Start difference. First operand 7 states. Second operand 3 states. [2018-07-23 13:55:00,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:00,338 INFO L93 Difference]: Finished difference Result 15 states and 16 transitions. [2018-07-23 13:55:00,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2018-07-23 13:55:00,340 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 4 [2018-07-23 13:55:00,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:00,356 INFO L225 Difference]: With dead ends: 15 [2018-07-23 13:55:00,357 INFO L226 Difference]: Without dead ends: 8 [2018-07-23 13:55:00,362 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 1 GetRequests, 0 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-07-23 13:55:00,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8 states. [2018-07-23 13:55:00,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8 to 8. [2018-07-23 13:55:00,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2018-07-23 13:55:00,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 8 transitions. [2018-07-23 13:55:00,395 INFO L78 Accepts]: Start accepts. Automaton has 8 states and 8 transitions. Word has length 4 [2018-07-23 13:55:00,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:00,396 INFO L471 AbstractCegarLoop]: Abstraction has 8 states and 8 transitions. [2018-07-23 13:55:00,396 INFO L472 AbstractCegarLoop]: Interpolant automaton has 3 states. [2018-07-23 13:55:00,396 INFO L276 IsEmpty]: Start isEmpty. Operand 8 states and 8 transitions. [2018-07-23 13:55:00,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 8 [2018-07-23 13:55:00,397 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,397 INFO L357 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1] [2018-07-23 13:55:00,397 INFO L414 AbstractCegarLoop]: === Iteration 2 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,398 INFO L82 PathProgramCache]: Analyzing trace with hash 1576645895, now seen corresponding path program 1 times [2018-07-23 13:55:00,398 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,473 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:00,473 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [2] total 2 [2018-07-23 13:55:00,474 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,474 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,474 INFO L185 omatonBuilderFactory]: Interpolants [59#true, 60#false, 61#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 62#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:00,475 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,477 INFO L450 AbstractCegarLoop]: Interpolant automaton has 4 states [2018-07-23 13:55:00,477 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2018-07-23 13:55:00,478 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:55:00,478 INFO L87 Difference]: Start difference. First operand 8 states and 8 transitions. Second operand 4 states. [2018-07-23 13:55:00,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:00,504 INFO L93 Difference]: Finished difference Result 12 states and 12 transitions. [2018-07-23 13:55:00,504 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2018-07-23 13:55:00,504 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 7 [2018-07-23 13:55:00,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:00,505 INFO L225 Difference]: With dead ends: 12 [2018-07-23 13:55:00,505 INFO L226 Difference]: Without dead ends: 11 [2018-07-23 13:55:00,506 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2018-07-23 13:55:00,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11 states. [2018-07-23 13:55:00,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11 to 11. [2018-07-23 13:55:00,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2018-07-23 13:55:00,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 11 transitions. [2018-07-23 13:55:00,511 INFO L78 Accepts]: Start accepts. Automaton has 11 states and 11 transitions. Word has length 7 [2018-07-23 13:55:00,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:00,511 INFO L471 AbstractCegarLoop]: Abstraction has 11 states and 11 transitions. [2018-07-23 13:55:00,511 INFO L472 AbstractCegarLoop]: Interpolant automaton has 4 states. [2018-07-23 13:55:00,512 INFO L276 IsEmpty]: Start isEmpty. Operand 11 states and 11 transitions. [2018-07-23 13:55:00,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2018-07-23 13:55:00,512 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,512 INFO L357 BasicCegarLoop]: trace histogram [3, 3, 2, 1, 1] [2018-07-23 13:55:00,512 INFO L414 AbstractCegarLoop]: === Iteration 3 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,513 INFO L82 PathProgramCache]: Analyzing trace with hash 95841652, now seen corresponding path program 2 times [2018-07-23 13:55:00,513 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,597 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,597 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:00,598 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [3] total 3 [2018-07-23 13:55:00,598 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,599 INFO L185 omatonBuilderFactory]: Interpolants [112#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 113#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 109#true, 110#false, 111#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:00,599 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,599 INFO L450 AbstractCegarLoop]: Interpolant automaton has 5 states [2018-07-23 13:55:00,599 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2018-07-23 13:55:00,600 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:55:00,600 INFO L87 Difference]: Start difference. First operand 11 states and 11 transitions. Second operand 5 states. [2018-07-23 13:55:00,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:00,629 INFO L93 Difference]: Finished difference Result 15 states and 15 transitions. [2018-07-23 13:55:00,630 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2018-07-23 13:55:00,630 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 10 [2018-07-23 13:55:00,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:00,631 INFO L225 Difference]: With dead ends: 15 [2018-07-23 13:55:00,631 INFO L226 Difference]: Without dead ends: 14 [2018-07-23 13:55:00,631 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2018-07-23 13:55:00,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14 states. [2018-07-23 13:55:00,638 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14 to 14. [2018-07-23 13:55:00,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2018-07-23 13:55:00,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 14 transitions. [2018-07-23 13:55:00,639 INFO L78 Accepts]: Start accepts. Automaton has 14 states and 14 transitions. Word has length 10 [2018-07-23 13:55:00,640 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:00,640 INFO L471 AbstractCegarLoop]: Abstraction has 14 states and 14 transitions. [2018-07-23 13:55:00,640 INFO L472 AbstractCegarLoop]: Interpolant automaton has 5 states. [2018-07-23 13:55:00,640 INFO L276 IsEmpty]: Start isEmpty. Operand 14 states and 14 transitions. [2018-07-23 13:55:00,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2018-07-23 13:55:00,641 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,641 INFO L357 BasicCegarLoop]: trace histogram [4, 4, 3, 1, 1] [2018-07-23 13:55:00,641 INFO L414 AbstractCegarLoop]: === Iteration 4 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,642 INFO L82 PathProgramCache]: Analyzing trace with hash -934264345, now seen corresponding path program 3 times [2018-07-23 13:55:00,642 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,722 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,722 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:00,723 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [4] total 4 [2018-07-23 13:55:00,723 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,725 INFO L185 omatonBuilderFactory]: Interpolants [176#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 177#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 172#true, 173#false, 174#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 175#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:00,725 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,726 INFO L450 AbstractCegarLoop]: Interpolant automaton has 6 states [2018-07-23 13:55:00,726 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2018-07-23 13:55:00,726 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-07-23 13:55:00,732 INFO L87 Difference]: Start difference. First operand 14 states and 14 transitions. Second operand 6 states. [2018-07-23 13:55:00,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:00,762 INFO L93 Difference]: Finished difference Result 18 states and 18 transitions. [2018-07-23 13:55:00,762 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2018-07-23 13:55:00,762 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 13 [2018-07-23 13:55:00,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:00,763 INFO L225 Difference]: With dead ends: 18 [2018-07-23 13:55:00,763 INFO L226 Difference]: Without dead ends: 17 [2018-07-23 13:55:00,765 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2018-07-23 13:55:00,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17 states. [2018-07-23 13:55:00,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17 to 17. [2018-07-23 13:55:00,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2018-07-23 13:55:00,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 17 transitions. [2018-07-23 13:55:00,779 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 17 transitions. Word has length 13 [2018-07-23 13:55:00,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:00,780 INFO L471 AbstractCegarLoop]: Abstraction has 17 states and 17 transitions. [2018-07-23 13:55:00,780 INFO L472 AbstractCegarLoop]: Interpolant automaton has 6 states. [2018-07-23 13:55:00,780 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 17 transitions. [2018-07-23 13:55:00,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2018-07-23 13:55:00,785 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,785 INFO L357 BasicCegarLoop]: trace histogram [5, 5, 4, 1, 1] [2018-07-23 13:55:00,785 INFO L414 AbstractCegarLoop]: === Iteration 5 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,786 INFO L82 PathProgramCache]: Analyzing trace with hash -1280691052, now seen corresponding path program 4 times [2018-07-23 13:55:00,786 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,862 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,862 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:00,863 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [5] total 5 [2018-07-23 13:55:00,863 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,864 INFO L185 omatonBuilderFactory]: Interpolants [248#true, 249#false, 250#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 251#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 252#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 253#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 254#(<= (+ main_q.offset 384) (select |#length| main_q.base))] [2018-07-23 13:55:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,864 INFO L450 AbstractCegarLoop]: Interpolant automaton has 7 states [2018-07-23 13:55:00,864 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2018-07-23 13:55:00,865 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-07-23 13:55:00,865 INFO L87 Difference]: Start difference. First operand 17 states and 17 transitions. Second operand 7 states. [2018-07-23 13:55:00,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:00,894 INFO L93 Difference]: Finished difference Result 21 states and 21 transitions. [2018-07-23 13:55:00,894 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2018-07-23 13:55:00,895 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 16 [2018-07-23 13:55:00,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:00,896 INFO L225 Difference]: With dead ends: 21 [2018-07-23 13:55:00,896 INFO L226 Difference]: Without dead ends: 20 [2018-07-23 13:55:00,897 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2018-07-23 13:55:00,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20 states. [2018-07-23 13:55:00,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20 to 20. [2018-07-23 13:55:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2018-07-23 13:55:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 20 transitions. [2018-07-23 13:55:00,904 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 20 transitions. Word has length 16 [2018-07-23 13:55:00,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:00,904 INFO L471 AbstractCegarLoop]: Abstraction has 20 states and 20 transitions. [2018-07-23 13:55:00,904 INFO L472 AbstractCegarLoop]: Interpolant automaton has 7 states. [2018-07-23 13:55:00,904 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 20 transitions. [2018-07-23 13:55:00,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2018-07-23 13:55:00,905 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:00,906 INFO L357 BasicCegarLoop]: trace histogram [6, 6, 5, 1, 1] [2018-07-23 13:55:00,906 INFO L414 AbstractCegarLoop]: === Iteration 6 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:00,906 INFO L82 PathProgramCache]: Analyzing trace with hash -872307001, now seen corresponding path program 5 times [2018-07-23 13:55:00,906 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:00,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:00,980 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,980 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:00,985 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [6] total 6 [2018-07-23 13:55:00,986 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:00,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,987 INFO L185 omatonBuilderFactory]: Interpolants [337#true, 338#false, 339#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 340#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 341#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 342#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 343#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 344#(<= (+ main_q.offset 380) (select |#length| main_q.base))] [2018-07-23 13:55:00,987 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 45 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:00,987 INFO L450 AbstractCegarLoop]: Interpolant automaton has 8 states [2018-07-23 13:55:00,988 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2018-07-23 13:55:00,988 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-07-23 13:55:00,988 INFO L87 Difference]: Start difference. First operand 20 states and 20 transitions. Second operand 8 states. [2018-07-23 13:55:01,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,026 INFO L93 Difference]: Finished difference Result 24 states and 24 transitions. [2018-07-23 13:55:01,026 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2018-07-23 13:55:01,026 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 19 [2018-07-23 13:55:01,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,028 INFO L225 Difference]: With dead ends: 24 [2018-07-23 13:55:01,028 INFO L226 Difference]: Without dead ends: 23 [2018-07-23 13:55:01,028 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=28, Unknown=0, NotChecked=0, Total=56 [2018-07-23 13:55:01,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2018-07-23 13:55:01,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2018-07-23 13:55:01,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2018-07-23 13:55:01,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 23 transitions. [2018-07-23 13:55:01,036 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 23 transitions. Word has length 19 [2018-07-23 13:55:01,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,037 INFO L471 AbstractCegarLoop]: Abstraction has 23 states and 23 transitions. [2018-07-23 13:55:01,037 INFO L472 AbstractCegarLoop]: Interpolant automaton has 8 states. [2018-07-23 13:55:01,037 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 23 transitions. [2018-07-23 13:55:01,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2018-07-23 13:55:01,040 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,040 INFO L357 BasicCegarLoop]: trace histogram [7, 7, 6, 1, 1] [2018-07-23 13:55:01,040 INFO L414 AbstractCegarLoop]: === Iteration 7 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1949574068, now seen corresponding path program 6 times [2018-07-23 13:55:01,041 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:01,145 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,145 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:01,146 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2018-07-23 13:55:01,146 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:01,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,147 INFO L185 omatonBuilderFactory]: Interpolants [439#true, 440#false, 441#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 442#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 443#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 444#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 445#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 446#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 447#(<= (+ main_q.offset 376) (select |#length| main_q.base))] [2018-07-23 13:55:01,147 INFO L134 CoverageAnalysis]: Checked inductivity of 63 backedges. 0 proven. 63 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,147 INFO L450 AbstractCegarLoop]: Interpolant automaton has 9 states [2018-07-23 13:55:01,148 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2018-07-23 13:55:01,148 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-07-23 13:55:01,148 INFO L87 Difference]: Start difference. First operand 23 states and 23 transitions. Second operand 9 states. [2018-07-23 13:55:01,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,178 INFO L93 Difference]: Finished difference Result 27 states and 27 transitions. [2018-07-23 13:55:01,178 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2018-07-23 13:55:01,179 INFO L78 Accepts]: Start accepts. Automaton has 9 states. Word has length 22 [2018-07-23 13:55:01,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,180 INFO L225 Difference]: With dead ends: 27 [2018-07-23 13:55:01,180 INFO L226 Difference]: Without dead ends: 26 [2018-07-23 13:55:01,181 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2018-07-23 13:55:01,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26 states. [2018-07-23 13:55:01,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26 to 26. [2018-07-23 13:55:01,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2018-07-23 13:55:01,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 26 transitions. [2018-07-23 13:55:01,189 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 26 transitions. Word has length 22 [2018-07-23 13:55:01,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,190 INFO L471 AbstractCegarLoop]: Abstraction has 26 states and 26 transitions. [2018-07-23 13:55:01,190 INFO L472 AbstractCegarLoop]: Interpolant automaton has 9 states. [2018-07-23 13:55:01,191 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 26 transitions. [2018-07-23 13:55:01,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2018-07-23 13:55:01,192 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,192 INFO L357 BasicCegarLoop]: trace histogram [8, 8, 7, 1, 1] [2018-07-23 13:55:01,192 INFO L414 AbstractCegarLoop]: === Iteration 8 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,193 INFO L82 PathProgramCache]: Analyzing trace with hash -1081351257, now seen corresponding path program 7 times [2018-07-23 13:55:01,193 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:01,323 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,323 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:01,324 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2018-07-23 13:55:01,324 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:01,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,328 INFO L185 omatonBuilderFactory]: Interpolants [560#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 561#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 562#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 563#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 554#true, 555#false, 556#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 557#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 558#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 559#(<= (+ main_q.offset 388) (select |#length| main_q.base))] [2018-07-23 13:55:01,328 INFO L134 CoverageAnalysis]: Checked inductivity of 84 backedges. 0 proven. 84 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,329 INFO L450 AbstractCegarLoop]: Interpolant automaton has 10 states [2018-07-23 13:55:01,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2018-07-23 13:55:01,331 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-07-23 13:55:01,332 INFO L87 Difference]: Start difference. First operand 26 states and 26 transitions. Second operand 10 states. [2018-07-23 13:55:01,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,396 INFO L93 Difference]: Finished difference Result 30 states and 30 transitions. [2018-07-23 13:55:01,396 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2018-07-23 13:55:01,397 INFO L78 Accepts]: Start accepts. Automaton has 10 states. Word has length 25 [2018-07-23 13:55:01,397 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,401 INFO L225 Difference]: With dead ends: 30 [2018-07-23 13:55:01,401 INFO L226 Difference]: Without dead ends: 29 [2018-07-23 13:55:01,404 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=45, Unknown=0, NotChecked=0, Total=90 [2018-07-23 13:55:01,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29 states. [2018-07-23 13:55:01,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29 to 29. [2018-07-23 13:55:01,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2018-07-23 13:55:01,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 29 transitions. [2018-07-23 13:55:01,418 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 29 transitions. Word has length 25 [2018-07-23 13:55:01,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,420 INFO L471 AbstractCegarLoop]: Abstraction has 29 states and 29 transitions. [2018-07-23 13:55:01,420 INFO L472 AbstractCegarLoop]: Interpolant automaton has 10 states. [2018-07-23 13:55:01,420 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 29 transitions. [2018-07-23 13:55:01,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2018-07-23 13:55:01,421 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,422 INFO L357 BasicCegarLoop]: trace histogram [9, 9, 8, 1, 1] [2018-07-23 13:55:01,422 INFO L414 AbstractCegarLoop]: === Iteration 9 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,422 INFO L82 PathProgramCache]: Analyzing trace with hash 2014722772, now seen corresponding path program 8 times [2018-07-23 13:55:01,423 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:01,539 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,539 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:01,540 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2018-07-23 13:55:01,540 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:01,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,541 INFO L185 omatonBuilderFactory]: Interpolants [688#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 689#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 690#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 691#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 692#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 682#true, 683#false, 684#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 685#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 686#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 687#(<= (+ main_q.offset 388) (select |#length| main_q.base))] [2018-07-23 13:55:01,541 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 0 proven. 108 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,542 INFO L450 AbstractCegarLoop]: Interpolant automaton has 11 states [2018-07-23 13:55:01,542 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2018-07-23 13:55:01,542 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-07-23 13:55:01,543 INFO L87 Difference]: Start difference. First operand 29 states and 29 transitions. Second operand 11 states. [2018-07-23 13:55:01,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,588 INFO L93 Difference]: Finished difference Result 33 states and 33 transitions. [2018-07-23 13:55:01,588 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2018-07-23 13:55:01,589 INFO L78 Accepts]: Start accepts. Automaton has 11 states. Word has length 28 [2018-07-23 13:55:01,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,590 INFO L225 Difference]: With dead ends: 33 [2018-07-23 13:55:01,590 INFO L226 Difference]: Without dead ends: 32 [2018-07-23 13:55:01,591 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=55, Unknown=0, NotChecked=0, Total=110 [2018-07-23 13:55:01,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2018-07-23 13:55:01,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2018-07-23 13:55:01,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2018-07-23 13:55:01,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 32 transitions. [2018-07-23 13:55:01,598 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 32 transitions. Word has length 28 [2018-07-23 13:55:01,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,599 INFO L471 AbstractCegarLoop]: Abstraction has 32 states and 32 transitions. [2018-07-23 13:55:01,599 INFO L472 AbstractCegarLoop]: Interpolant automaton has 11 states. [2018-07-23 13:55:01,599 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 32 transitions. [2018-07-23 13:55:01,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2018-07-23 13:55:01,600 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,600 INFO L357 BasicCegarLoop]: trace histogram [10, 10, 9, 1, 1] [2018-07-23 13:55:01,602 INFO L414 AbstractCegarLoop]: === Iteration 10 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1561528185, now seen corresponding path program 9 times [2018-07-23 13:55:01,603 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:01,707 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,708 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:01,708 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2018-07-23 13:55:01,709 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:01,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,710 INFO L185 omatonBuilderFactory]: Interpolants [832#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 833#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 834#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 823#true, 824#false, 825#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 826#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 827#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 828#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 829#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 830#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 831#(<= (+ main_q.offset 376) (select |#length| main_q.base))] [2018-07-23 13:55:01,710 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 0 proven. 135 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,710 INFO L450 AbstractCegarLoop]: Interpolant automaton has 12 states [2018-07-23 13:55:01,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2018-07-23 13:55:01,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-07-23 13:55:01,712 INFO L87 Difference]: Start difference. First operand 32 states and 32 transitions. Second operand 12 states. [2018-07-23 13:55:01,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,760 INFO L93 Difference]: Finished difference Result 36 states and 36 transitions. [2018-07-23 13:55:01,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2018-07-23 13:55:01,760 INFO L78 Accepts]: Start accepts. Automaton has 12 states. Word has length 31 [2018-07-23 13:55:01,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,764 INFO L225 Difference]: With dead ends: 36 [2018-07-23 13:55:01,764 INFO L226 Difference]: Without dead ends: 35 [2018-07-23 13:55:01,765 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=66, Invalid=66, Unknown=0, NotChecked=0, Total=132 [2018-07-23 13:55:01,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2018-07-23 13:55:01,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2018-07-23 13:55:01,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2018-07-23 13:55:01,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 35 transitions. [2018-07-23 13:55:01,784 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 35 transitions. Word has length 31 [2018-07-23 13:55:01,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,785 INFO L471 AbstractCegarLoop]: Abstraction has 35 states and 35 transitions. [2018-07-23 13:55:01,785 INFO L472 AbstractCegarLoop]: Interpolant automaton has 12 states. [2018-07-23 13:55:01,785 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 35 transitions. [2018-07-23 13:55:01,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2018-07-23 13:55:01,788 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,788 INFO L357 BasicCegarLoop]: trace histogram [11, 11, 10, 1, 1] [2018-07-23 13:55:01,789 INFO L414 AbstractCegarLoop]: === Iteration 11 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,789 INFO L82 PathProgramCache]: Analyzing trace with hash -695043596, now seen corresponding path program 10 times [2018-07-23 13:55:01,789 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:01,879 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,880 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:01,880 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2018-07-23 13:55:01,880 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:01,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,881 INFO L185 omatonBuilderFactory]: Interpolants [977#true, 978#false, 979#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 980#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 981#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 982#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 983#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 984#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 985#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 986#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 987#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 988#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 989#(<= (+ main_q.offset 360) (select |#length| main_q.base))] [2018-07-23 13:55:01,883 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 0 proven. 165 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:01,883 INFO L450 AbstractCegarLoop]: Interpolant automaton has 13 states [2018-07-23 13:55:01,883 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2018-07-23 13:55:01,884 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-07-23 13:55:01,884 INFO L87 Difference]: Start difference. First operand 35 states and 35 transitions. Second operand 13 states. [2018-07-23 13:55:01,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:01,925 INFO L93 Difference]: Finished difference Result 39 states and 39 transitions. [2018-07-23 13:55:01,926 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2018-07-23 13:55:01,926 INFO L78 Accepts]: Start accepts. Automaton has 13 states. Word has length 34 [2018-07-23 13:55:01,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:01,927 INFO L225 Difference]: With dead ends: 39 [2018-07-23 13:55:01,927 INFO L226 Difference]: Without dead ends: 38 [2018-07-23 13:55:01,928 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2018-07-23 13:55:01,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2018-07-23 13:55:01,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2018-07-23 13:55:01,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2018-07-23 13:55:01,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 38 transitions. [2018-07-23 13:55:01,944 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 38 transitions. Word has length 34 [2018-07-23 13:55:01,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:01,945 INFO L471 AbstractCegarLoop]: Abstraction has 38 states and 38 transitions. [2018-07-23 13:55:01,945 INFO L472 AbstractCegarLoop]: Interpolant automaton has 13 states. [2018-07-23 13:55:01,945 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 38 transitions. [2018-07-23 13:55:01,946 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2018-07-23 13:55:01,948 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:01,948 INFO L357 BasicCegarLoop]: trace histogram [12, 12, 11, 1, 1] [2018-07-23 13:55:01,949 INFO L414 AbstractCegarLoop]: === Iteration 12 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:01,949 INFO L82 PathProgramCache]: Analyzing trace with hash -6101657, now seen corresponding path program 11 times [2018-07-23 13:55:01,949 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:01,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,054 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,055 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,055 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2018-07-23 13:55:02,055 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,056 INFO L185 omatonBuilderFactory]: Interpolants [1152#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 1153#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 1154#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 1155#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 1156#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 1157#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 1144#true, 1145#false, 1146#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 1147#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 1148#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 1149#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 1150#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 1151#(<= (+ main_q.offset 380) (select |#length| main_q.base))] [2018-07-23 13:55:02,057 INFO L134 CoverageAnalysis]: Checked inductivity of 198 backedges. 0 proven. 198 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,057 INFO L450 AbstractCegarLoop]: Interpolant automaton has 14 states [2018-07-23 13:55:02,058 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2018-07-23 13:55:02,058 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-07-23 13:55:02,058 INFO L87 Difference]: Start difference. First operand 38 states and 38 transitions. Second operand 14 states. [2018-07-23 13:55:02,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,086 INFO L93 Difference]: Finished difference Result 42 states and 42 transitions. [2018-07-23 13:55:02,087 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2018-07-23 13:55:02,087 INFO L78 Accepts]: Start accepts. Automaton has 14 states. Word has length 37 [2018-07-23 13:55:02,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,089 INFO L225 Difference]: With dead ends: 42 [2018-07-23 13:55:02,089 INFO L226 Difference]: Without dead ends: 41 [2018-07-23 13:55:02,090 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=91, Invalid=91, Unknown=0, NotChecked=0, Total=182 [2018-07-23 13:55:02,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41 states. [2018-07-23 13:55:02,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41 to 41. [2018-07-23 13:55:02,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2018-07-23 13:55:02,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 41 transitions. [2018-07-23 13:55:02,100 INFO L78 Accepts]: Start accepts. Automaton has 41 states and 41 transitions. Word has length 37 [2018-07-23 13:55:02,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,101 INFO L471 AbstractCegarLoop]: Abstraction has 41 states and 41 transitions. [2018-07-23 13:55:02,101 INFO L472 AbstractCegarLoop]: Interpolant automaton has 14 states. [2018-07-23 13:55:02,101 INFO L276 IsEmpty]: Start isEmpty. Operand 41 states and 41 transitions. [2018-07-23 13:55:02,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 41 [2018-07-23 13:55:02,102 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,102 INFO L357 BasicCegarLoop]: trace histogram [13, 13, 12, 1, 1] [2018-07-23 13:55:02,103 INFO L414 AbstractCegarLoop]: === Iteration 13 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1385504492, now seen corresponding path program 12 times [2018-07-23 13:55:02,103 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,195 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,195 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,196 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2018-07-23 13:55:02,196 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,197 INFO L185 omatonBuilderFactory]: Interpolants [1324#true, 1325#false, 1326#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 1327#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 1328#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 1329#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 1330#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 1331#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 1332#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 1333#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 1334#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 1335#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 1336#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 1337#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 1338#(<= (+ main_q.offset 352) (select |#length| main_q.base))] [2018-07-23 13:55:02,197 INFO L134 CoverageAnalysis]: Checked inductivity of 234 backedges. 0 proven. 234 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,197 INFO L450 AbstractCegarLoop]: Interpolant automaton has 15 states [2018-07-23 13:55:02,198 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2018-07-23 13:55:02,198 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-07-23 13:55:02,198 INFO L87 Difference]: Start difference. First operand 41 states and 41 transitions. Second operand 15 states. [2018-07-23 13:55:02,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,226 INFO L93 Difference]: Finished difference Result 45 states and 45 transitions. [2018-07-23 13:55:02,226 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2018-07-23 13:55:02,226 INFO L78 Accepts]: Start accepts. Automaton has 15 states. Word has length 40 [2018-07-23 13:55:02,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,227 INFO L225 Difference]: With dead ends: 45 [2018-07-23 13:55:02,228 INFO L226 Difference]: Without dead ends: 44 [2018-07-23 13:55:02,228 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=105, Invalid=105, Unknown=0, NotChecked=0, Total=210 [2018-07-23 13:55:02,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44 states. [2018-07-23 13:55:02,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44 to 44. [2018-07-23 13:55:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2018-07-23 13:55:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 44 transitions. [2018-07-23 13:55:02,234 INFO L78 Accepts]: Start accepts. Automaton has 44 states and 44 transitions. Word has length 40 [2018-07-23 13:55:02,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,235 INFO L471 AbstractCegarLoop]: Abstraction has 44 states and 44 transitions. [2018-07-23 13:55:02,235 INFO L472 AbstractCegarLoop]: Interpolant automaton has 15 states. [2018-07-23 13:55:02,235 INFO L276 IsEmpty]: Start isEmpty. Operand 44 states and 44 transitions. [2018-07-23 13:55:02,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2018-07-23 13:55:02,236 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,236 INFO L357 BasicCegarLoop]: trace histogram [14, 14, 13, 1, 1] [2018-07-23 13:55:02,236 INFO L414 AbstractCegarLoop]: === Iteration 14 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,237 INFO L82 PathProgramCache]: Analyzing trace with hash -928273849, now seen corresponding path program 13 times [2018-07-23 13:55:02,237 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,325 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,325 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,325 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2018-07-23 13:55:02,326 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,327 INFO L185 omatonBuilderFactory]: Interpolants [1517#true, 1518#false, 1519#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 1520#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 1521#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 1522#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 1523#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 1524#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 1525#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 1526#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 1527#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 1528#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 1529#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 1530#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 1531#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 1532#(<= (+ main_q.offset 348) (select |#length| main_q.base))] [2018-07-23 13:55:02,327 INFO L134 CoverageAnalysis]: Checked inductivity of 273 backedges. 0 proven. 273 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,327 INFO L450 AbstractCegarLoop]: Interpolant automaton has 16 states [2018-07-23 13:55:02,328 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2018-07-23 13:55:02,328 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-07-23 13:55:02,328 INFO L87 Difference]: Start difference. First operand 44 states and 44 transitions. Second operand 16 states. [2018-07-23 13:55:02,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,357 INFO L93 Difference]: Finished difference Result 48 states and 48 transitions. [2018-07-23 13:55:02,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2018-07-23 13:55:02,358 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 43 [2018-07-23 13:55:02,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,358 INFO L225 Difference]: With dead ends: 48 [2018-07-23 13:55:02,359 INFO L226 Difference]: Without dead ends: 47 [2018-07-23 13:55:02,359 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=120, Invalid=120, Unknown=0, NotChecked=0, Total=240 [2018-07-23 13:55:02,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2018-07-23 13:55:02,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2018-07-23 13:55:02,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2018-07-23 13:55:02,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 47 transitions. [2018-07-23 13:55:02,366 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 47 transitions. Word has length 43 [2018-07-23 13:55:02,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,366 INFO L471 AbstractCegarLoop]: Abstraction has 47 states and 47 transitions. [2018-07-23 13:55:02,366 INFO L472 AbstractCegarLoop]: Interpolant automaton has 16 states. [2018-07-23 13:55:02,366 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 47 transitions. [2018-07-23 13:55:02,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 47 [2018-07-23 13:55:02,367 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,367 INFO L357 BasicCegarLoop]: trace histogram [15, 15, 14, 1, 1] [2018-07-23 13:55:02,368 INFO L414 AbstractCegarLoop]: === Iteration 15 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,368 INFO L82 PathProgramCache]: Analyzing trace with hash 1088516148, now seen corresponding path program 14 times [2018-07-23 13:55:02,368 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,465 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,465 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,466 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2018-07-23 13:55:02,466 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,467 INFO L185 omatonBuilderFactory]: Interpolants [1728#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 1729#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 1730#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 1731#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 1732#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 1733#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 1734#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 1735#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 1736#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 1737#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 1738#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 1739#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 1723#true, 1724#false, 1725#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 1726#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 1727#(<= (+ main_q.offset 392) (select |#length| main_q.base))] [2018-07-23 13:55:02,467 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 0 proven. 315 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,468 INFO L450 AbstractCegarLoop]: Interpolant automaton has 17 states [2018-07-23 13:55:02,468 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2018-07-23 13:55:02,468 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-07-23 13:55:02,470 INFO L87 Difference]: Start difference. First operand 47 states and 47 transitions. Second operand 17 states. [2018-07-23 13:55:02,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,512 INFO L93 Difference]: Finished difference Result 51 states and 51 transitions. [2018-07-23 13:55:02,512 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2018-07-23 13:55:02,512 INFO L78 Accepts]: Start accepts. Automaton has 17 states. Word has length 46 [2018-07-23 13:55:02,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,513 INFO L225 Difference]: With dead ends: 51 [2018-07-23 13:55:02,513 INFO L226 Difference]: Without dead ends: 50 [2018-07-23 13:55:02,513 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=136, Invalid=136, Unknown=0, NotChecked=0, Total=272 [2018-07-23 13:55:02,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2018-07-23 13:55:02,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 50. [2018-07-23 13:55:02,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2018-07-23 13:55:02,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 50 transitions. [2018-07-23 13:55:02,521 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 50 transitions. Word has length 46 [2018-07-23 13:55:02,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,521 INFO L471 AbstractCegarLoop]: Abstraction has 50 states and 50 transitions. [2018-07-23 13:55:02,521 INFO L472 AbstractCegarLoop]: Interpolant automaton has 17 states. [2018-07-23 13:55:02,521 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 50 transitions. [2018-07-23 13:55:02,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 50 [2018-07-23 13:55:02,522 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,522 INFO L357 BasicCegarLoop]: trace histogram [16, 16, 15, 1, 1] [2018-07-23 13:55:02,523 INFO L414 AbstractCegarLoop]: === Iteration 16 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,523 INFO L82 PathProgramCache]: Analyzing trace with hash 981813031, now seen corresponding path program 15 times [2018-07-23 13:55:02,523 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,662 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 0 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,662 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,662 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2018-07-23 13:55:02,663 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,668 INFO L185 omatonBuilderFactory]: Interpolants [1952#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 1953#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 1954#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 1955#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 1956#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 1957#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 1958#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 1959#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 1942#true, 1943#false, 1944#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 1945#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 1946#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 1947#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 1948#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 1949#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 1950#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 1951#(<= (+ main_q.offset 372) (select |#length| main_q.base))] [2018-07-23 13:55:02,668 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 0 proven. 360 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,669 INFO L450 AbstractCegarLoop]: Interpolant automaton has 18 states [2018-07-23 13:55:02,669 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2018-07-23 13:55:02,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-07-23 13:55:02,670 INFO L87 Difference]: Start difference. First operand 50 states and 50 transitions. Second operand 18 states. [2018-07-23 13:55:02,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,707 INFO L93 Difference]: Finished difference Result 54 states and 54 transitions. [2018-07-23 13:55:02,708 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2018-07-23 13:55:02,708 INFO L78 Accepts]: Start accepts. Automaton has 18 states. Word has length 49 [2018-07-23 13:55:02,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,709 INFO L225 Difference]: With dead ends: 54 [2018-07-23 13:55:02,709 INFO L226 Difference]: Without dead ends: 53 [2018-07-23 13:55:02,709 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=153, Invalid=153, Unknown=0, NotChecked=0, Total=306 [2018-07-23 13:55:02,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 53 states. [2018-07-23 13:55:02,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 53 to 53. [2018-07-23 13:55:02,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 53 states. [2018-07-23 13:55:02,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 53 transitions. [2018-07-23 13:55:02,721 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 53 transitions. Word has length 49 [2018-07-23 13:55:02,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,723 INFO L471 AbstractCegarLoop]: Abstraction has 53 states and 53 transitions. [2018-07-23 13:55:02,723 INFO L472 AbstractCegarLoop]: Interpolant automaton has 18 states. [2018-07-23 13:55:02,723 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 53 transitions. [2018-07-23 13:55:02,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2018-07-23 13:55:02,724 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,725 INFO L357 BasicCegarLoop]: trace histogram [17, 17, 16, 1, 1] [2018-07-23 13:55:02,725 INFO L414 AbstractCegarLoop]: === Iteration 17 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,725 INFO L82 PathProgramCache]: Analyzing trace with hash 465053524, now seen corresponding path program 16 times [2018-07-23 13:55:02,725 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:02,865 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,865 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:02,865 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2018-07-23 13:55:02,866 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:02,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,867 INFO L185 omatonBuilderFactory]: Interpolants [2176#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 2177#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 2178#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 2179#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 2180#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 2181#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 2182#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 2183#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 2184#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 2185#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 2186#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 2187#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 2188#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 2189#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 2190#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 2191#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 2192#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 2174#true, 2175#false] [2018-07-23 13:55:02,867 INFO L134 CoverageAnalysis]: Checked inductivity of 408 backedges. 0 proven. 408 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:02,867 INFO L450 AbstractCegarLoop]: Interpolant automaton has 19 states [2018-07-23 13:55:02,868 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2018-07-23 13:55:02,868 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-07-23 13:55:02,868 INFO L87 Difference]: Start difference. First operand 53 states and 53 transitions. Second operand 19 states. [2018-07-23 13:55:02,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:02,906 INFO L93 Difference]: Finished difference Result 57 states and 57 transitions. [2018-07-23 13:55:02,906 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2018-07-23 13:55:02,906 INFO L78 Accepts]: Start accepts. Automaton has 19 states. Word has length 52 [2018-07-23 13:55:02,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:02,907 INFO L225 Difference]: With dead ends: 57 [2018-07-23 13:55:02,907 INFO L226 Difference]: Without dead ends: 56 [2018-07-23 13:55:02,908 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=171, Invalid=171, Unknown=0, NotChecked=0, Total=342 [2018-07-23 13:55:02,908 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2018-07-23 13:55:02,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2018-07-23 13:55:02,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 56 states. [2018-07-23 13:55:02,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 56 transitions. [2018-07-23 13:55:02,915 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 56 transitions. Word has length 52 [2018-07-23 13:55:02,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:02,915 INFO L471 AbstractCegarLoop]: Abstraction has 56 states and 56 transitions. [2018-07-23 13:55:02,915 INFO L472 AbstractCegarLoop]: Interpolant automaton has 19 states. [2018-07-23 13:55:02,915 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 56 transitions. [2018-07-23 13:55:02,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2018-07-23 13:55:02,916 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:02,916 INFO L357 BasicCegarLoop]: trace histogram [18, 18, 17, 1, 1] [2018-07-23 13:55:02,916 INFO L414 AbstractCegarLoop]: === Iteration 18 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:02,917 INFO L82 PathProgramCache]: Analyzing trace with hash -1154630649, now seen corresponding path program 17 times [2018-07-23 13:55:02,917 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:02,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:03,056 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,056 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:03,057 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2018-07-23 13:55:03,057 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:03,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,058 INFO L185 omatonBuilderFactory]: Interpolants [2432#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 2433#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 2434#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 2435#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 2436#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 2437#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 2438#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 2419#true, 2420#false, 2421#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 2422#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 2423#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 2424#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 2425#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 2426#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 2427#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 2428#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 2429#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 2430#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 2431#(<= (+ main_q.offset 360) (select |#length| main_q.base))] [2018-07-23 13:55:03,059 INFO L134 CoverageAnalysis]: Checked inductivity of 459 backedges. 0 proven. 459 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,060 INFO L450 AbstractCegarLoop]: Interpolant automaton has 20 states [2018-07-23 13:55:03,060 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2018-07-23 13:55:03,060 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-07-23 13:55:03,061 INFO L87 Difference]: Start difference. First operand 56 states and 56 transitions. Second operand 20 states. [2018-07-23 13:55:03,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:03,095 INFO L93 Difference]: Finished difference Result 60 states and 60 transitions. [2018-07-23 13:55:03,095 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2018-07-23 13:55:03,096 INFO L78 Accepts]: Start accepts. Automaton has 20 states. Word has length 55 [2018-07-23 13:55:03,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:03,096 INFO L225 Difference]: With dead ends: 60 [2018-07-23 13:55:03,097 INFO L226 Difference]: Without dead ends: 59 [2018-07-23 13:55:03,097 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=190, Invalid=190, Unknown=0, NotChecked=0, Total=380 [2018-07-23 13:55:03,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2018-07-23 13:55:03,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 59. [2018-07-23 13:55:03,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 59 states. [2018-07-23 13:55:03,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 59 states to 59 states and 59 transitions. [2018-07-23 13:55:03,107 INFO L78 Accepts]: Start accepts. Automaton has 59 states and 59 transitions. Word has length 55 [2018-07-23 13:55:03,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:03,108 INFO L471 AbstractCegarLoop]: Abstraction has 59 states and 59 transitions. [2018-07-23 13:55:03,108 INFO L472 AbstractCegarLoop]: Interpolant automaton has 20 states. [2018-07-23 13:55:03,108 INFO L276 IsEmpty]: Start isEmpty. Operand 59 states and 59 transitions. [2018-07-23 13:55:03,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2018-07-23 13:55:03,108 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:03,109 INFO L357 BasicCegarLoop]: trace histogram [19, 19, 18, 1, 1] [2018-07-23 13:55:03,109 INFO L414 AbstractCegarLoop]: === Iteration 19 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:03,109 INFO L82 PathProgramCache]: Analyzing trace with hash 791742068, now seen corresponding path program 18 times [2018-07-23 13:55:03,109 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:03,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:03,258 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 0 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,259 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:03,259 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2018-07-23 13:55:03,259 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:03,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,260 INFO L185 omatonBuilderFactory]: Interpolants [2688#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 2689#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 2690#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 2691#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 2692#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 2693#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 2694#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 2695#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 2696#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 2697#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 2677#true, 2678#false, 2679#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 2680#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 2681#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 2682#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 2683#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 2684#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 2685#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 2686#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 2687#(<= (+ main_q.offset 368) (select |#length| main_q.base))] [2018-07-23 13:55:03,261 INFO L134 CoverageAnalysis]: Checked inductivity of 513 backedges. 0 proven. 513 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,261 INFO L450 AbstractCegarLoop]: Interpolant automaton has 21 states [2018-07-23 13:55:03,261 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2018-07-23 13:55:03,262 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-07-23 13:55:03,262 INFO L87 Difference]: Start difference. First operand 59 states and 59 transitions. Second operand 21 states. [2018-07-23 13:55:03,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:03,302 INFO L93 Difference]: Finished difference Result 63 states and 63 transitions. [2018-07-23 13:55:03,303 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2018-07-23 13:55:03,303 INFO L78 Accepts]: Start accepts. Automaton has 21 states. Word has length 58 [2018-07-23 13:55:03,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:03,304 INFO L225 Difference]: With dead ends: 63 [2018-07-23 13:55:03,304 INFO L226 Difference]: Without dead ends: 62 [2018-07-23 13:55:03,305 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=210, Invalid=210, Unknown=0, NotChecked=0, Total=420 [2018-07-23 13:55:03,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2018-07-23 13:55:03,315 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 62. [2018-07-23 13:55:03,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 62 states. [2018-07-23 13:55:03,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 62 transitions. [2018-07-23 13:55:03,321 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 62 transitions. Word has length 58 [2018-07-23 13:55:03,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:03,323 INFO L471 AbstractCegarLoop]: Abstraction has 62 states and 62 transitions. [2018-07-23 13:55:03,323 INFO L472 AbstractCegarLoop]: Interpolant automaton has 21 states. [2018-07-23 13:55:03,324 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 62 transitions. [2018-07-23 13:55:03,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2018-07-23 13:55:03,324 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:03,324 INFO L357 BasicCegarLoop]: trace histogram [20, 20, 19, 1, 1] [2018-07-23 13:55:03,325 INFO L414 AbstractCegarLoop]: === Iteration 20 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:03,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1172109081, now seen corresponding path program 19 times [2018-07-23 13:55:03,325 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:03,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:03,486 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,486 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:03,487 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2018-07-23 13:55:03,487 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:03,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,488 INFO L185 omatonBuilderFactory]: Interpolants [2948#true, 2949#false, 2950#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 2951#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 2952#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 2953#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 2954#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 2955#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 2956#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 2957#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 2958#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 2959#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 2960#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 2961#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 2962#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 2963#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 2964#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 2965#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 2966#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 2967#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 2968#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 2969#(<= (+ main_q.offset 324) (select |#length| main_q.base))] [2018-07-23 13:55:03,491 INFO L134 CoverageAnalysis]: Checked inductivity of 570 backedges. 0 proven. 570 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,492 INFO L450 AbstractCegarLoop]: Interpolant automaton has 22 states [2018-07-23 13:55:03,492 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2018-07-23 13:55:03,492 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-07-23 13:55:03,493 INFO L87 Difference]: Start difference. First operand 62 states and 62 transitions. Second operand 22 states. [2018-07-23 13:55:03,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:03,526 INFO L93 Difference]: Finished difference Result 66 states and 66 transitions. [2018-07-23 13:55:03,529 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2018-07-23 13:55:03,529 INFO L78 Accepts]: Start accepts. Automaton has 22 states. Word has length 61 [2018-07-23 13:55:03,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:03,530 INFO L225 Difference]: With dead ends: 66 [2018-07-23 13:55:03,530 INFO L226 Difference]: Without dead ends: 65 [2018-07-23 13:55:03,531 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=231, Invalid=231, Unknown=0, NotChecked=0, Total=462 [2018-07-23 13:55:03,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2018-07-23 13:55:03,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2018-07-23 13:55:03,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2018-07-23 13:55:03,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 65 transitions. [2018-07-23 13:55:03,536 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 65 transitions. Word has length 61 [2018-07-23 13:55:03,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:03,537 INFO L471 AbstractCegarLoop]: Abstraction has 65 states and 65 transitions. [2018-07-23 13:55:03,537 INFO L472 AbstractCegarLoop]: Interpolant automaton has 22 states. [2018-07-23 13:55:03,537 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 65 transitions. [2018-07-23 13:55:03,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2018-07-23 13:55:03,538 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:03,538 INFO L357 BasicCegarLoop]: trace histogram [21, 21, 20, 1, 1] [2018-07-23 13:55:03,540 INFO L414 AbstractCegarLoop]: === Iteration 21 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:03,540 INFO L82 PathProgramCache]: Analyzing trace with hash -217182828, now seen corresponding path program 20 times [2018-07-23 13:55:03,540 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:03,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:03,695 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,696 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:03,696 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2018-07-23 13:55:03,696 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:03,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,697 INFO L185 omatonBuilderFactory]: Interpolants [3232#true, 3233#false, 3234#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 3235#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 3236#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 3237#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 3238#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 3239#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 3240#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 3241#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 3242#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 3243#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 3244#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 3245#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 3246#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 3247#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 3248#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 3249#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 3250#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 3251#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 3252#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 3253#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 3254#(<= (+ main_q.offset 320) (select |#length| main_q.base))] [2018-07-23 13:55:03,698 INFO L134 CoverageAnalysis]: Checked inductivity of 630 backedges. 0 proven. 630 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,698 INFO L450 AbstractCegarLoop]: Interpolant automaton has 23 states [2018-07-23 13:55:03,698 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2018-07-23 13:55:03,699 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-07-23 13:55:03,699 INFO L87 Difference]: Start difference. First operand 65 states and 65 transitions. Second operand 23 states. [2018-07-23 13:55:03,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:03,734 INFO L93 Difference]: Finished difference Result 69 states and 69 transitions. [2018-07-23 13:55:03,734 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2018-07-23 13:55:03,735 INFO L78 Accepts]: Start accepts. Automaton has 23 states. Word has length 64 [2018-07-23 13:55:03,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:03,735 INFO L225 Difference]: With dead ends: 69 [2018-07-23 13:55:03,736 INFO L226 Difference]: Without dead ends: 68 [2018-07-23 13:55:03,736 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=253, Invalid=253, Unknown=0, NotChecked=0, Total=506 [2018-07-23 13:55:03,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68 states. [2018-07-23 13:55:03,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68 to 68. [2018-07-23 13:55:03,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 68 states. [2018-07-23 13:55:03,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 68 transitions. [2018-07-23 13:55:03,742 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 68 transitions. Word has length 64 [2018-07-23 13:55:03,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:03,742 INFO L471 AbstractCegarLoop]: Abstraction has 68 states and 68 transitions. [2018-07-23 13:55:03,742 INFO L472 AbstractCegarLoop]: Interpolant automaton has 23 states. [2018-07-23 13:55:03,742 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 68 transitions. [2018-07-23 13:55:03,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2018-07-23 13:55:03,743 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:03,743 INFO L357 BasicCegarLoop]: trace histogram [22, 22, 21, 1, 1] [2018-07-23 13:55:03,743 INFO L414 AbstractCegarLoop]: === Iteration 22 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:03,743 INFO L82 PathProgramCache]: Analyzing trace with hash -1872548409, now seen corresponding path program 21 times [2018-07-23 13:55:03,744 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:03,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:03,904 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 693 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,904 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:03,904 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2018-07-23 13:55:03,905 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:03,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,905 INFO L185 omatonBuilderFactory]: Interpolants [3552#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 3529#true, 3530#false, 3531#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 3532#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 3533#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 3534#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 3535#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 3536#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 3537#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 3538#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 3539#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 3540#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 3541#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 3542#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 3543#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 3544#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 3545#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 3546#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 3547#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 3548#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 3549#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 3550#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 3551#(<= (+ main_q.offset 320) (select |#length| main_q.base))] [2018-07-23 13:55:03,906 INFO L134 CoverageAnalysis]: Checked inductivity of 693 backedges. 0 proven. 693 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:03,907 INFO L450 AbstractCegarLoop]: Interpolant automaton has 24 states [2018-07-23 13:55:03,907 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2018-07-23 13:55:03,907 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-07-23 13:55:03,908 INFO L87 Difference]: Start difference. First operand 68 states and 68 transitions. Second operand 24 states. [2018-07-23 13:55:04,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:04,003 INFO L93 Difference]: Finished difference Result 72 states and 72 transitions. [2018-07-23 13:55:04,003 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2018-07-23 13:55:04,003 INFO L78 Accepts]: Start accepts. Automaton has 24 states. Word has length 67 [2018-07-23 13:55:04,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:04,004 INFO L225 Difference]: With dead ends: 72 [2018-07-23 13:55:04,004 INFO L226 Difference]: Without dead ends: 71 [2018-07-23 13:55:04,005 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=276, Invalid=276, Unknown=0, NotChecked=0, Total=552 [2018-07-23 13:55:04,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2018-07-23 13:55:04,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2018-07-23 13:55:04,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 71 states. [2018-07-23 13:55:04,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 71 transitions. [2018-07-23 13:55:04,013 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 71 transitions. Word has length 67 [2018-07-23 13:55:04,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:04,013 INFO L471 AbstractCegarLoop]: Abstraction has 71 states and 71 transitions. [2018-07-23 13:55:04,013 INFO L472 AbstractCegarLoop]: Interpolant automaton has 24 states. [2018-07-23 13:55:04,014 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 71 transitions. [2018-07-23 13:55:04,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 71 [2018-07-23 13:55:04,014 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:04,014 INFO L357 BasicCegarLoop]: trace histogram [23, 23, 22, 1, 1] [2018-07-23 13:55:04,014 INFO L414 AbstractCegarLoop]: === Iteration 23 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:04,015 INFO L82 PathProgramCache]: Analyzing trace with hash -2054079308, now seen corresponding path program 22 times [2018-07-23 13:55:04,015 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:04,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:04,181 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 0 proven. 759 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,181 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:04,182 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2018-07-23 13:55:04,182 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:04,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,183 INFO L185 omatonBuilderFactory]: Interpolants [3840#false, 3841#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 3842#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 3843#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 3844#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 3845#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 3846#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 3847#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 3848#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 3849#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 3850#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 3851#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 3852#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 3853#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 3854#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 3855#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 3856#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 3857#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 3858#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 3859#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 3860#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 3861#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 3862#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 3863#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 3839#true] [2018-07-23 13:55:04,183 INFO L134 CoverageAnalysis]: Checked inductivity of 759 backedges. 0 proven. 759 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,184 INFO L450 AbstractCegarLoop]: Interpolant automaton has 25 states [2018-07-23 13:55:04,184 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2018-07-23 13:55:04,184 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-07-23 13:55:04,185 INFO L87 Difference]: Start difference. First operand 71 states and 71 transitions. Second operand 25 states. [2018-07-23 13:55:04,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:04,222 INFO L93 Difference]: Finished difference Result 75 states and 75 transitions. [2018-07-23 13:55:04,222 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2018-07-23 13:55:04,222 INFO L78 Accepts]: Start accepts. Automaton has 25 states. Word has length 70 [2018-07-23 13:55:04,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:04,223 INFO L225 Difference]: With dead ends: 75 [2018-07-23 13:55:04,223 INFO L226 Difference]: Without dead ends: 74 [2018-07-23 13:55:04,224 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2018-07-23 13:55:04,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2018-07-23 13:55:04,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2018-07-23 13:55:04,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 74 states. [2018-07-23 13:55:04,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 74 transitions. [2018-07-23 13:55:04,228 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 74 transitions. Word has length 70 [2018-07-23 13:55:04,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:04,228 INFO L471 AbstractCegarLoop]: Abstraction has 74 states and 74 transitions. [2018-07-23 13:55:04,229 INFO L472 AbstractCegarLoop]: Interpolant automaton has 25 states. [2018-07-23 13:55:04,229 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 74 transitions. [2018-07-23 13:55:04,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2018-07-23 13:55:04,229 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:04,229 INFO L357 BasicCegarLoop]: trace histogram [24, 24, 23, 1, 1] [2018-07-23 13:55:04,230 INFO L414 AbstractCegarLoop]: === Iteration 24 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:04,230 INFO L82 PathProgramCache]: Analyzing trace with hash 1617701543, now seen corresponding path program 23 times [2018-07-23 13:55:04,230 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:04,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 828 backedges. 0 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,407 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:04,408 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2018-07-23 13:55:04,408 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:04,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,408 INFO L185 omatonBuilderFactory]: Interpolants [4162#true, 4163#false, 4164#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 4165#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 4166#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 4167#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 4168#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 4169#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 4170#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 4171#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 4172#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 4173#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 4174#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 4175#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 4176#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 4177#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 4178#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 4179#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 4180#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 4181#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 4182#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 4183#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 4184#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 4185#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 4186#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 4187#(<= (+ main_q.offset 308) (select |#length| main_q.base))] [2018-07-23 13:55:04,409 INFO L134 CoverageAnalysis]: Checked inductivity of 828 backedges. 0 proven. 828 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,409 INFO L450 AbstractCegarLoop]: Interpolant automaton has 26 states [2018-07-23 13:55:04,410 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2018-07-23 13:55:04,410 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-07-23 13:55:04,410 INFO L87 Difference]: Start difference. First operand 74 states and 74 transitions. Second operand 26 states. [2018-07-23 13:55:04,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:04,451 INFO L93 Difference]: Finished difference Result 78 states and 78 transitions. [2018-07-23 13:55:04,451 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2018-07-23 13:55:04,451 INFO L78 Accepts]: Start accepts. Automaton has 26 states. Word has length 73 [2018-07-23 13:55:04,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:04,452 INFO L225 Difference]: With dead ends: 78 [2018-07-23 13:55:04,452 INFO L226 Difference]: Without dead ends: 77 [2018-07-23 13:55:04,453 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=325, Invalid=325, Unknown=0, NotChecked=0, Total=650 [2018-07-23 13:55:04,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77 states. [2018-07-23 13:55:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77 to 77. [2018-07-23 13:55:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 77 states. [2018-07-23 13:55:04,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 77 transitions. [2018-07-23 13:55:04,457 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 77 transitions. Word has length 73 [2018-07-23 13:55:04,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:04,458 INFO L471 AbstractCegarLoop]: Abstraction has 77 states and 77 transitions. [2018-07-23 13:55:04,458 INFO L472 AbstractCegarLoop]: Interpolant automaton has 26 states. [2018-07-23 13:55:04,458 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 77 transitions. [2018-07-23 13:55:04,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2018-07-23 13:55:04,458 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:04,459 INFO L357 BasicCegarLoop]: trace histogram [25, 25, 24, 1, 1] [2018-07-23 13:55:04,459 INFO L414 AbstractCegarLoop]: === Iteration 25 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:04,459 INFO L82 PathProgramCache]: Analyzing trace with hash -881028140, now seen corresponding path program 24 times [2018-07-23 13:55:04,459 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:04,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:04,631 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,631 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:04,632 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2018-07-23 13:55:04,632 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:04,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,633 INFO L185 omatonBuilderFactory]: Interpolants [4498#true, 4499#false, 4500#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 4501#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 4502#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 4503#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 4504#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 4505#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 4506#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 4507#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 4508#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 4509#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 4510#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 4511#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 4512#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 4513#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 4514#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 4515#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 4516#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 4517#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 4518#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 4519#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 4520#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 4521#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 4522#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 4523#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 4524#(<= (+ main_q.offset 304) (select |#length| main_q.base))] [2018-07-23 13:55:04,633 INFO L134 CoverageAnalysis]: Checked inductivity of 900 backedges. 0 proven. 900 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,634 INFO L450 AbstractCegarLoop]: Interpolant automaton has 27 states [2018-07-23 13:55:04,634 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2018-07-23 13:55:04,634 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-07-23 13:55:04,635 INFO L87 Difference]: Start difference. First operand 77 states and 77 transitions. Second operand 27 states. [2018-07-23 13:55:04,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:04,673 INFO L93 Difference]: Finished difference Result 81 states and 81 transitions. [2018-07-23 13:55:04,673 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2018-07-23 13:55:04,673 INFO L78 Accepts]: Start accepts. Automaton has 27 states. Word has length 76 [2018-07-23 13:55:04,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:04,674 INFO L225 Difference]: With dead ends: 81 [2018-07-23 13:55:04,674 INFO L226 Difference]: Without dead ends: 80 [2018-07-23 13:55:04,675 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=351, Invalid=351, Unknown=0, NotChecked=0, Total=702 [2018-07-23 13:55:04,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2018-07-23 13:55:04,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 80. [2018-07-23 13:55:04,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 80 states. [2018-07-23 13:55:04,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 80 transitions. [2018-07-23 13:55:04,682 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 80 transitions. Word has length 76 [2018-07-23 13:55:04,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:04,682 INFO L471 AbstractCegarLoop]: Abstraction has 80 states and 80 transitions. [2018-07-23 13:55:04,682 INFO L472 AbstractCegarLoop]: Interpolant automaton has 27 states. [2018-07-23 13:55:04,682 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 80 transitions. [2018-07-23 13:55:04,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2018-07-23 13:55:04,683 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:04,683 INFO L357 BasicCegarLoop]: trace histogram [26, 26, 25, 1, 1] [2018-07-23 13:55:04,683 INFO L414 AbstractCegarLoop]: === Iteration 26 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:04,683 INFO L82 PathProgramCache]: Analyzing trace with hash -163840121, now seen corresponding path program 25 times [2018-07-23 13:55:04,683 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:04,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:04,857 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,858 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:04,858 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2018-07-23 13:55:04,858 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:04,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,859 INFO L185 omatonBuilderFactory]: Interpolants [4864#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 4865#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 4866#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 4867#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 4868#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 4869#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 4870#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 4871#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 4872#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 4873#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 4874#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 4847#true, 4848#false, 4849#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 4850#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 4851#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 4852#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 4853#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 4854#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 4855#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 4856#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 4857#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 4858#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 4859#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 4860#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 4861#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 4862#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 4863#(<= (+ main_q.offset 344) (select |#length| main_q.base))] [2018-07-23 13:55:04,860 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 0 proven. 975 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:04,860 INFO L450 AbstractCegarLoop]: Interpolant automaton has 28 states [2018-07-23 13:55:04,860 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2018-07-23 13:55:04,861 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-07-23 13:55:04,862 INFO L87 Difference]: Start difference. First operand 80 states and 80 transitions. Second operand 28 states. [2018-07-23 13:55:04,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:04,897 INFO L93 Difference]: Finished difference Result 84 states and 84 transitions. [2018-07-23 13:55:04,897 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2018-07-23 13:55:04,897 INFO L78 Accepts]: Start accepts. Automaton has 28 states. Word has length 79 [2018-07-23 13:55:04,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:04,898 INFO L225 Difference]: With dead ends: 84 [2018-07-23 13:55:04,898 INFO L226 Difference]: Without dead ends: 83 [2018-07-23 13:55:04,898 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=378, Invalid=378, Unknown=0, NotChecked=0, Total=756 [2018-07-23 13:55:04,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2018-07-23 13:55:04,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2018-07-23 13:55:04,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 83 states. [2018-07-23 13:55:04,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 83 transitions. [2018-07-23 13:55:04,903 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 83 transitions. Word has length 79 [2018-07-23 13:55:04,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:04,903 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 83 transitions. [2018-07-23 13:55:04,903 INFO L472 AbstractCegarLoop]: Interpolant automaton has 28 states. [2018-07-23 13:55:04,903 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 83 transitions. [2018-07-23 13:55:04,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2018-07-23 13:55:04,904 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:04,904 INFO L357 BasicCegarLoop]: trace histogram [27, 27, 26, 1, 1] [2018-07-23 13:55:04,904 INFO L414 AbstractCegarLoop]: === Iteration 27 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:04,904 INFO L82 PathProgramCache]: Analyzing trace with hash -1877863692, now seen corresponding path program 26 times [2018-07-23 13:55:04,905 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:04,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:05,081 INFO L134 CoverageAnalysis]: Checked inductivity of 1053 backedges. 0 proven. 1053 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,082 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:05,082 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2018-07-23 13:55:05,082 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:05,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,083 INFO L185 omatonBuilderFactory]: Interpolants [5209#true, 5210#false, 5211#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 5212#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 5213#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 5214#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 5215#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 5216#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 5217#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 5218#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 5219#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 5220#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 5221#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 5222#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 5223#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 5224#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 5225#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 5226#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 5227#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 5228#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 5229#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 5230#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 5231#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 5232#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 5233#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 5234#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 5235#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 5236#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 5237#(<= (+ main_q.offset 296) (select |#length| main_q.base))] [2018-07-23 13:55:05,084 INFO L134 CoverageAnalysis]: Checked inductivity of 1053 backedges. 0 proven. 1053 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,084 INFO L450 AbstractCegarLoop]: Interpolant automaton has 29 states [2018-07-23 13:55:05,084 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2018-07-23 13:55:05,085 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-07-23 13:55:05,085 INFO L87 Difference]: Start difference. First operand 83 states and 83 transitions. Second operand 29 states. [2018-07-23 13:55:05,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:05,122 INFO L93 Difference]: Finished difference Result 87 states and 87 transitions. [2018-07-23 13:55:05,122 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2018-07-23 13:55:05,122 INFO L78 Accepts]: Start accepts. Automaton has 29 states. Word has length 82 [2018-07-23 13:55:05,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:05,123 INFO L225 Difference]: With dead ends: 87 [2018-07-23 13:55:05,123 INFO L226 Difference]: Without dead ends: 86 [2018-07-23 13:55:05,124 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=406, Invalid=406, Unknown=0, NotChecked=0, Total=812 [2018-07-23 13:55:05,124 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86 states. [2018-07-23 13:55:05,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86 to 86. [2018-07-23 13:55:05,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 86 states. [2018-07-23 13:55:05,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 86 transitions. [2018-07-23 13:55:05,129 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 86 transitions. Word has length 82 [2018-07-23 13:55:05,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:05,129 INFO L471 AbstractCegarLoop]: Abstraction has 86 states and 86 transitions. [2018-07-23 13:55:05,129 INFO L472 AbstractCegarLoop]: Interpolant automaton has 29 states. [2018-07-23 13:55:05,129 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 86 transitions. [2018-07-23 13:55:05,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2018-07-23 13:55:05,130 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:05,130 INFO L357 BasicCegarLoop]: trace histogram [28, 28, 27, 1, 1] [2018-07-23 13:55:05,130 INFO L414 AbstractCegarLoop]: === Iteration 28 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:05,130 INFO L82 PathProgramCache]: Analyzing trace with hash -1487885209, now seen corresponding path program 27 times [2018-07-23 13:55:05,130 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:05,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:05,314 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 0 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,314 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:05,314 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2018-07-23 13:55:05,314 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:05,315 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,315 INFO L185 omatonBuilderFactory]: Interpolants [5584#true, 5585#false, 5586#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 5587#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 5588#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 5589#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 5590#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 5591#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 5592#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 5593#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 5594#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 5595#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 5596#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 5597#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 5598#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 5599#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 5600#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 5601#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 5602#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 5603#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 5604#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 5605#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 5606#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 5607#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 5608#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 5609#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 5610#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 5611#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 5612#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 5613#(<= (+ main_q.offset 292) (select |#length| main_q.base))] [2018-07-23 13:55:05,316 INFO L134 CoverageAnalysis]: Checked inductivity of 1134 backedges. 0 proven. 1134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,316 INFO L450 AbstractCegarLoop]: Interpolant automaton has 30 states [2018-07-23 13:55:05,317 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2018-07-23 13:55:05,317 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-07-23 13:55:05,317 INFO L87 Difference]: Start difference. First operand 86 states and 86 transitions. Second operand 30 states. [2018-07-23 13:55:05,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:05,356 INFO L93 Difference]: Finished difference Result 90 states and 90 transitions. [2018-07-23 13:55:05,357 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2018-07-23 13:55:05,357 INFO L78 Accepts]: Start accepts. Automaton has 30 states. Word has length 85 [2018-07-23 13:55:05,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:05,358 INFO L225 Difference]: With dead ends: 90 [2018-07-23 13:55:05,358 INFO L226 Difference]: Without dead ends: 89 [2018-07-23 13:55:05,358 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=435, Invalid=435, Unknown=0, NotChecked=0, Total=870 [2018-07-23 13:55:05,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2018-07-23 13:55:05,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 89. [2018-07-23 13:55:05,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 89 states. [2018-07-23 13:55:05,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 89 states to 89 states and 89 transitions. [2018-07-23 13:55:05,363 INFO L78 Accepts]: Start accepts. Automaton has 89 states and 89 transitions. Word has length 85 [2018-07-23 13:55:05,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:05,364 INFO L471 AbstractCegarLoop]: Abstraction has 89 states and 89 transitions. [2018-07-23 13:55:05,364 INFO L472 AbstractCegarLoop]: Interpolant automaton has 30 states. [2018-07-23 13:55:05,364 INFO L276 IsEmpty]: Start isEmpty. Operand 89 states and 89 transitions. [2018-07-23 13:55:05,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2018-07-23 13:55:05,365 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:05,365 INFO L357 BasicCegarLoop]: trace histogram [29, 29, 28, 1, 1] [2018-07-23 13:55:05,365 INFO L414 AbstractCegarLoop]: === Iteration 29 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:05,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1525433836, now seen corresponding path program 28 times [2018-07-23 13:55:05,365 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:05,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:05,557 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 0 proven. 1218 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,558 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:05,558 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2018-07-23 13:55:05,558 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:05,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,559 INFO L185 omatonBuilderFactory]: Interpolants [5972#true, 5973#false, 5974#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 5975#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 5976#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 5977#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 5978#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 5979#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 5980#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 5981#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 5982#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 5983#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 5984#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 5985#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 5986#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 5987#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 5988#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 5989#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 5990#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 5991#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 5992#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 5993#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 5994#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 5995#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 5996#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 5997#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 5998#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 5999#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 6000#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 6001#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 6002#(<= (+ main_q.offset 288) (select |#length| main_q.base))] [2018-07-23 13:55:05,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1218 backedges. 0 proven. 1218 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,560 INFO L450 AbstractCegarLoop]: Interpolant automaton has 31 states [2018-07-23 13:55:05,560 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2018-07-23 13:55:05,561 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-07-23 13:55:05,561 INFO L87 Difference]: Start difference. First operand 89 states and 89 transitions. Second operand 31 states. [2018-07-23 13:55:05,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:05,603 INFO L93 Difference]: Finished difference Result 93 states and 93 transitions. [2018-07-23 13:55:05,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2018-07-23 13:55:05,603 INFO L78 Accepts]: Start accepts. Automaton has 31 states. Word has length 88 [2018-07-23 13:55:05,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:05,604 INFO L225 Difference]: With dead ends: 93 [2018-07-23 13:55:05,604 INFO L226 Difference]: Without dead ends: 92 [2018-07-23 13:55:05,605 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=465, Invalid=465, Unknown=0, NotChecked=0, Total=930 [2018-07-23 13:55:05,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2018-07-23 13:55:05,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2018-07-23 13:55:05,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 92 states. [2018-07-23 13:55:05,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 92 transitions. [2018-07-23 13:55:05,610 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 92 transitions. Word has length 88 [2018-07-23 13:55:05,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:05,610 INFO L471 AbstractCegarLoop]: Abstraction has 92 states and 92 transitions. [2018-07-23 13:55:05,611 INFO L472 AbstractCegarLoop]: Interpolant automaton has 31 states. [2018-07-23 13:55:05,611 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 92 transitions. [2018-07-23 13:55:05,611 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2018-07-23 13:55:05,611 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:05,612 INFO L357 BasicCegarLoop]: trace histogram [30, 30, 29, 1, 1] [2018-07-23 13:55:05,612 INFO L414 AbstractCegarLoop]: === Iteration 30 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:05,612 INFO L82 PathProgramCache]: Analyzing trace with hash 849883463, now seen corresponding path program 29 times [2018-07-23 13:55:05,612 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:05,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:05,816 INFO L134 CoverageAnalysis]: Checked inductivity of 1305 backedges. 0 proven. 1305 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,817 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:05,817 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2018-07-23 13:55:05,817 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:05,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,818 INFO L185 omatonBuilderFactory]: Interpolants [6400#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 6401#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 6402#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 6403#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 6404#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 6373#true, 6374#false, 6375#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 6376#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 6377#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 6378#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 6379#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 6380#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 6381#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 6382#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 6383#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 6384#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 6385#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 6386#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 6387#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 6388#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 6389#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 6390#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 6391#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 6392#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 6393#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 6394#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 6395#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 6396#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 6397#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 6398#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 6399#(<= (+ main_q.offset 304) (select |#length| main_q.base))] [2018-07-23 13:55:05,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1305 backedges. 0 proven. 1305 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:05,819 INFO L450 AbstractCegarLoop]: Interpolant automaton has 32 states [2018-07-23 13:55:05,820 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2018-07-23 13:55:05,820 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-07-23 13:55:05,820 INFO L87 Difference]: Start difference. First operand 92 states and 92 transitions. Second operand 32 states. [2018-07-23 13:55:05,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:05,857 INFO L93 Difference]: Finished difference Result 96 states and 96 transitions. [2018-07-23 13:55:05,857 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2018-07-23 13:55:05,858 INFO L78 Accepts]: Start accepts. Automaton has 32 states. Word has length 91 [2018-07-23 13:55:05,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:05,858 INFO L225 Difference]: With dead ends: 96 [2018-07-23 13:55:05,859 INFO L226 Difference]: Without dead ends: 95 [2018-07-23 13:55:05,860 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=496, Invalid=496, Unknown=0, NotChecked=0, Total=992 [2018-07-23 13:55:05,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 95 states. [2018-07-23 13:55:05,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 95 to 95. [2018-07-23 13:55:05,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 95 states. [2018-07-23 13:55:05,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 95 transitions. [2018-07-23 13:55:05,864 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 95 transitions. Word has length 91 [2018-07-23 13:55:05,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:05,865 INFO L471 AbstractCegarLoop]: Abstraction has 95 states and 95 transitions. [2018-07-23 13:55:05,865 INFO L472 AbstractCegarLoop]: Interpolant automaton has 32 states. [2018-07-23 13:55:05,865 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 95 transitions. [2018-07-23 13:55:05,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 95 [2018-07-23 13:55:05,866 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:05,866 INFO L357 BasicCegarLoop]: trace histogram [31, 31, 30, 1, 1] [2018-07-23 13:55:05,866 INFO L414 AbstractCegarLoop]: === Iteration 31 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:05,866 INFO L82 PathProgramCache]: Analyzing trace with hash 46369076, now seen corresponding path program 30 times [2018-07-23 13:55:05,867 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:05,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:06,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 0 proven. 1395 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,103 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:06,103 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2018-07-23 13:55:06,103 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:06,103 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,104 INFO L185 omatonBuilderFactory]: Interpolants [6787#true, 6788#false, 6789#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 6790#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 6791#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 6792#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 6793#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 6794#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 6795#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 6796#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 6797#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 6798#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 6799#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 6800#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 6801#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 6802#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 6803#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 6804#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 6805#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 6806#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 6807#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 6808#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 6809#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 6810#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 6811#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 6812#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 6813#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 6814#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 6815#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 6816#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 6817#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 6818#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 6819#(<= (+ main_q.offset 280) (select |#length| main_q.base))] [2018-07-23 13:55:06,105 INFO L134 CoverageAnalysis]: Checked inductivity of 1395 backedges. 0 proven. 1395 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,105 INFO L450 AbstractCegarLoop]: Interpolant automaton has 33 states [2018-07-23 13:55:06,106 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2018-07-23 13:55:06,106 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-07-23 13:55:06,106 INFO L87 Difference]: Start difference. First operand 95 states and 95 transitions. Second operand 33 states. [2018-07-23 13:55:06,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:06,154 INFO L93 Difference]: Finished difference Result 99 states and 99 transitions. [2018-07-23 13:55:06,155 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2018-07-23 13:55:06,155 INFO L78 Accepts]: Start accepts. Automaton has 33 states. Word has length 94 [2018-07-23 13:55:06,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:06,156 INFO L225 Difference]: With dead ends: 99 [2018-07-23 13:55:06,156 INFO L226 Difference]: Without dead ends: 98 [2018-07-23 13:55:06,157 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=528, Invalid=528, Unknown=0, NotChecked=0, Total=1056 [2018-07-23 13:55:06,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2018-07-23 13:55:06,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 98. [2018-07-23 13:55:06,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 98 states. [2018-07-23 13:55:06,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98 states to 98 states and 98 transitions. [2018-07-23 13:55:06,164 INFO L78 Accepts]: Start accepts. Automaton has 98 states and 98 transitions. Word has length 94 [2018-07-23 13:55:06,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:06,164 INFO L471 AbstractCegarLoop]: Abstraction has 98 states and 98 transitions. [2018-07-23 13:55:06,164 INFO L472 AbstractCegarLoop]: Interpolant automaton has 33 states. [2018-07-23 13:55:06,164 INFO L276 IsEmpty]: Start isEmpty. Operand 98 states and 98 transitions. [2018-07-23 13:55:06,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2018-07-23 13:55:06,165 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:06,165 INFO L357 BasicCegarLoop]: trace histogram [32, 32, 31, 1, 1] [2018-07-23 13:55:06,166 INFO L414 AbstractCegarLoop]: === Iteration 32 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:06,166 INFO L82 PathProgramCache]: Analyzing trace with hash -1597993433, now seen corresponding path program 31 times [2018-07-23 13:55:06,166 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:06,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:06,441 INFO L134 CoverageAnalysis]: Checked inductivity of 1488 backedges. 0 proven. 1488 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,441 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:06,441 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2018-07-23 13:55:06,441 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:06,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,442 INFO L185 omatonBuilderFactory]: Interpolants [7232#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 7233#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 7234#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 7235#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 7236#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 7237#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 7238#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 7239#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 7240#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 7241#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 7242#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 7243#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 7244#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 7245#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 7246#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 7247#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 7214#true, 7215#false, 7216#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 7217#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 7218#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 7219#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 7220#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 7221#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 7222#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 7223#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 7224#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 7225#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 7226#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 7227#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 7228#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 7229#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 7230#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 7231#(<= (+ main_q.offset 340) (select |#length| main_q.base))] [2018-07-23 13:55:06,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1488 backedges. 0 proven. 1488 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,444 INFO L450 AbstractCegarLoop]: Interpolant automaton has 34 states [2018-07-23 13:55:06,444 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2018-07-23 13:55:06,445 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-07-23 13:55:06,445 INFO L87 Difference]: Start difference. First operand 98 states and 98 transitions. Second operand 34 states. [2018-07-23 13:55:06,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:06,488 INFO L93 Difference]: Finished difference Result 102 states and 102 transitions. [2018-07-23 13:55:06,488 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2018-07-23 13:55:06,488 INFO L78 Accepts]: Start accepts. Automaton has 34 states. Word has length 97 [2018-07-23 13:55:06,488 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:06,489 INFO L225 Difference]: With dead ends: 102 [2018-07-23 13:55:06,489 INFO L226 Difference]: Without dead ends: 101 [2018-07-23 13:55:06,490 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=561, Invalid=561, Unknown=0, NotChecked=0, Total=1122 [2018-07-23 13:55:06,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2018-07-23 13:55:06,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2018-07-23 13:55:06,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 101 states. [2018-07-23 13:55:06,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 101 transitions. [2018-07-23 13:55:06,495 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 101 transitions. Word has length 97 [2018-07-23 13:55:06,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:06,496 INFO L471 AbstractCegarLoop]: Abstraction has 101 states and 101 transitions. [2018-07-23 13:55:06,496 INFO L472 AbstractCegarLoop]: Interpolant automaton has 34 states. [2018-07-23 13:55:06,496 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 101 transitions. [2018-07-23 13:55:06,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2018-07-23 13:55:06,497 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:06,497 INFO L357 BasicCegarLoop]: trace histogram [33, 33, 32, 1, 1] [2018-07-23 13:55:06,497 INFO L414 AbstractCegarLoop]: === Iteration 33 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:06,498 INFO L82 PathProgramCache]: Analyzing trace with hash -404520876, now seen corresponding path program 32 times [2018-07-23 13:55:06,498 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:06,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:06,719 INFO L134 CoverageAnalysis]: Checked inductivity of 1584 backedges. 0 proven. 1584 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,719 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:06,719 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [33] total 33 [2018-07-23 13:55:06,720 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:06,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,720 INFO L185 omatonBuilderFactory]: Interpolants [7680#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 7681#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 7682#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 7683#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 7684#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 7685#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 7686#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 7687#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 7688#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 7654#true, 7655#false, 7656#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 7657#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 7658#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 7659#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 7660#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 7661#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 7662#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 7663#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 7664#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 7665#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 7666#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 7667#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 7668#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 7669#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 7670#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 7671#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 7672#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 7673#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 7674#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 7675#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 7676#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 7677#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 7678#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 7679#(<= (+ main_q.offset 308) (select |#length| main_q.base))] [2018-07-23 13:55:06,722 INFO L134 CoverageAnalysis]: Checked inductivity of 1584 backedges. 0 proven. 1584 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,722 INFO L450 AbstractCegarLoop]: Interpolant automaton has 35 states [2018-07-23 13:55:06,722 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2018-07-23 13:55:06,723 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-07-23 13:55:06,723 INFO L87 Difference]: Start difference. First operand 101 states and 101 transitions. Second operand 35 states. [2018-07-23 13:55:06,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:06,764 INFO L93 Difference]: Finished difference Result 105 states and 105 transitions. [2018-07-23 13:55:06,764 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2018-07-23 13:55:06,764 INFO L78 Accepts]: Start accepts. Automaton has 35 states. Word has length 100 [2018-07-23 13:55:06,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:06,765 INFO L225 Difference]: With dead ends: 105 [2018-07-23 13:55:06,765 INFO L226 Difference]: Without dead ends: 104 [2018-07-23 13:55:06,767 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=595, Invalid=595, Unknown=0, NotChecked=0, Total=1190 [2018-07-23 13:55:06,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 104 states. [2018-07-23 13:55:06,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 104 to 104. [2018-07-23 13:55:06,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 104 states. [2018-07-23 13:55:06,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 104 transitions. [2018-07-23 13:55:06,772 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 104 transitions. Word has length 100 [2018-07-23 13:55:06,772 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:06,772 INFO L471 AbstractCegarLoop]: Abstraction has 104 states and 104 transitions. [2018-07-23 13:55:06,772 INFO L472 AbstractCegarLoop]: Interpolant automaton has 35 states. [2018-07-23 13:55:06,772 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 104 transitions. [2018-07-23 13:55:06,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 104 [2018-07-23 13:55:06,773 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:06,773 INFO L357 BasicCegarLoop]: trace histogram [34, 34, 33, 1, 1] [2018-07-23 13:55:06,773 INFO L414 AbstractCegarLoop]: === Iteration 34 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:06,774 INFO L82 PathProgramCache]: Analyzing trace with hash 597148423, now seen corresponding path program 33 times [2018-07-23 13:55:06,774 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:06,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:06,995 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,996 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:06,996 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [34] total 34 [2018-07-23 13:55:06,996 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:06,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,997 INFO L185 omatonBuilderFactory]: Interpolants [8128#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 8129#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 8130#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 8131#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 8132#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 8133#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 8134#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 8135#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 8136#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 8137#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 8138#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 8139#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 8140#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 8141#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 8142#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 8107#true, 8108#false, 8109#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 8110#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 8111#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 8112#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 8113#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 8114#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 8115#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 8116#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 8117#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 8118#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 8119#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 8120#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 8121#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 8122#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 8123#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 8124#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 8125#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 8126#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 8127#(<= (+ main_q.offset 328) (select |#length| main_q.base))] [2018-07-23 13:55:06,998 INFO L134 CoverageAnalysis]: Checked inductivity of 1683 backedges. 0 proven. 1683 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:06,998 INFO L450 AbstractCegarLoop]: Interpolant automaton has 36 states [2018-07-23 13:55:06,999 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2018-07-23 13:55:07,002 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-07-23 13:55:07,002 INFO L87 Difference]: Start difference. First operand 104 states and 104 transitions. Second operand 36 states. [2018-07-23 13:55:07,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:07,044 INFO L93 Difference]: Finished difference Result 108 states and 108 transitions. [2018-07-23 13:55:07,044 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2018-07-23 13:55:07,045 INFO L78 Accepts]: Start accepts. Automaton has 36 states. Word has length 103 [2018-07-23 13:55:07,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:07,045 INFO L225 Difference]: With dead ends: 108 [2018-07-23 13:55:07,046 INFO L226 Difference]: Without dead ends: 107 [2018-07-23 13:55:07,047 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=630, Invalid=630, Unknown=0, NotChecked=0, Total=1260 [2018-07-23 13:55:07,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 107 states. [2018-07-23 13:55:07,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 107 to 107. [2018-07-23 13:55:07,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 107 states. [2018-07-23 13:55:07,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 107 transitions. [2018-07-23 13:55:07,054 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 107 transitions. Word has length 103 [2018-07-23 13:55:07,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:07,054 INFO L471 AbstractCegarLoop]: Abstraction has 107 states and 107 transitions. [2018-07-23 13:55:07,054 INFO L472 AbstractCegarLoop]: Interpolant automaton has 36 states. [2018-07-23 13:55:07,054 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 107 transitions. [2018-07-23 13:55:07,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2018-07-23 13:55:07,055 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:07,055 INFO L357 BasicCegarLoop]: trace histogram [35, 35, 34, 1, 1] [2018-07-23 13:55:07,055 INFO L414 AbstractCegarLoop]: === Iteration 35 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:07,056 INFO L82 PathProgramCache]: Analyzing trace with hash -105537676, now seen corresponding path program 34 times [2018-07-23 13:55:07,056 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:07,286 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 0 proven. 1785 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,287 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:07,287 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [35] total 35 [2018-07-23 13:55:07,287 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:07,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,288 INFO L185 omatonBuilderFactory]: Interpolants [8576#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 8577#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 8578#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 8579#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 8580#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 8581#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 8582#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 8583#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 8584#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 8585#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 8586#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 8587#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 8588#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 8589#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 8590#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 8591#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 8592#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 8593#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 8594#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 8595#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 8596#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 8597#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 8598#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 8599#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 8600#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 8601#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 8602#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 8603#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 8604#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 8605#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 8606#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 8607#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 8608#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 8609#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 8573#true, 8574#false, 8575#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:07,288 INFO L134 CoverageAnalysis]: Checked inductivity of 1785 backedges. 0 proven. 1785 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,288 INFO L450 AbstractCegarLoop]: Interpolant automaton has 37 states [2018-07-23 13:55:07,289 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2018-07-23 13:55:07,289 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-07-23 13:55:07,290 INFO L87 Difference]: Start difference. First operand 107 states and 107 transitions. Second operand 37 states. [2018-07-23 13:55:07,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:07,338 INFO L93 Difference]: Finished difference Result 111 states and 111 transitions. [2018-07-23 13:55:07,338 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2018-07-23 13:55:07,338 INFO L78 Accepts]: Start accepts. Automaton has 37 states. Word has length 106 [2018-07-23 13:55:07,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:07,339 INFO L225 Difference]: With dead ends: 111 [2018-07-23 13:55:07,339 INFO L226 Difference]: Without dead ends: 110 [2018-07-23 13:55:07,340 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=666, Invalid=666, Unknown=0, NotChecked=0, Total=1332 [2018-07-23 13:55:07,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2018-07-23 13:55:07,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2018-07-23 13:55:07,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 110 states. [2018-07-23 13:55:07,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 110 transitions. [2018-07-23 13:55:07,346 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 110 transitions. Word has length 106 [2018-07-23 13:55:07,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:07,346 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 110 transitions. [2018-07-23 13:55:07,346 INFO L472 AbstractCegarLoop]: Interpolant automaton has 37 states. [2018-07-23 13:55:07,347 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 110 transitions. [2018-07-23 13:55:07,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2018-07-23 13:55:07,348 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:07,348 INFO L357 BasicCegarLoop]: trace histogram [36, 36, 35, 1, 1] [2018-07-23 13:55:07,348 INFO L414 AbstractCegarLoop]: === Iteration 36 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:07,348 INFO L82 PathProgramCache]: Analyzing trace with hash -156512281, now seen corresponding path program 35 times [2018-07-23 13:55:07,348 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:07,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:07,599 INFO L134 CoverageAnalysis]: Checked inductivity of 1890 backedges. 0 proven. 1890 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,600 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:07,600 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [36] total 36 [2018-07-23 13:55:07,600 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:07,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,601 INFO L185 omatonBuilderFactory]: Interpolants [9088#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 9089#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 9052#true, 9053#false, 9054#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 9055#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 9056#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 9057#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 9058#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 9059#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 9060#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 9061#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 9062#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 9063#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 9064#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 9065#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 9066#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 9067#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 9068#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 9069#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 9070#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 9071#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 9072#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 9073#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 9074#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 9075#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 9076#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 9077#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 9078#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 9079#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 9080#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 9081#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 9082#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 9083#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 9084#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 9085#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 9086#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 9087#(<= (+ main_q.offset 268) (select |#length| main_q.base))] [2018-07-23 13:55:07,601 INFO L134 CoverageAnalysis]: Checked inductivity of 1890 backedges. 0 proven. 1890 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,601 INFO L450 AbstractCegarLoop]: Interpolant automaton has 38 states [2018-07-23 13:55:07,602 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2018-07-23 13:55:07,602 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-07-23 13:55:07,603 INFO L87 Difference]: Start difference. First operand 110 states and 110 transitions. Second operand 38 states. [2018-07-23 13:55:07,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:07,651 INFO L93 Difference]: Finished difference Result 114 states and 114 transitions. [2018-07-23 13:55:07,652 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2018-07-23 13:55:07,652 INFO L78 Accepts]: Start accepts. Automaton has 38 states. Word has length 109 [2018-07-23 13:55:07,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:07,653 INFO L225 Difference]: With dead ends: 114 [2018-07-23 13:55:07,653 INFO L226 Difference]: Without dead ends: 113 [2018-07-23 13:55:07,654 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=703, Invalid=703, Unknown=0, NotChecked=0, Total=1406 [2018-07-23 13:55:07,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 113 states. [2018-07-23 13:55:07,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 113 to 113. [2018-07-23 13:55:07,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 113 states. [2018-07-23 13:55:07,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 113 states to 113 states and 113 transitions. [2018-07-23 13:55:07,660 INFO L78 Accepts]: Start accepts. Automaton has 113 states and 113 transitions. Word has length 109 [2018-07-23 13:55:07,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:07,660 INFO L471 AbstractCegarLoop]: Abstraction has 113 states and 113 transitions. [2018-07-23 13:55:07,660 INFO L472 AbstractCegarLoop]: Interpolant automaton has 38 states. [2018-07-23 13:55:07,660 INFO L276 IsEmpty]: Start isEmpty. Operand 113 states and 113 transitions. [2018-07-23 13:55:07,661 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2018-07-23 13:55:07,661 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:07,662 INFO L357 BasicCegarLoop]: trace histogram [37, 37, 36, 1, 1] [2018-07-23 13:55:07,662 INFO L414 AbstractCegarLoop]: === Iteration 37 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:07,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1677452948, now seen corresponding path program 36 times [2018-07-23 13:55:07,662 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:07,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:07,925 INFO L134 CoverageAnalysis]: Checked inductivity of 1998 backedges. 0 proven. 1998 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,926 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:07,926 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [37] total 37 [2018-07-23 13:55:07,926 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:07,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,927 INFO L185 omatonBuilderFactory]: Interpolants [9544#true, 9545#false, 9546#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 9547#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 9548#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 9549#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 9550#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 9551#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 9552#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 9553#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 9554#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 9555#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 9556#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 9557#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 9558#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 9559#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 9560#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 9561#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 9562#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 9563#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 9564#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 9565#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 9566#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 9567#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 9568#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 9569#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 9570#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 9571#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 9572#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 9573#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 9574#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 9575#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 9576#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 9577#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 9578#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 9579#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 9580#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 9581#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 9582#(<= (+ main_q.offset 256) (select |#length| main_q.base))] [2018-07-23 13:55:07,928 INFO L134 CoverageAnalysis]: Checked inductivity of 1998 backedges. 0 proven. 1998 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:07,928 INFO L450 AbstractCegarLoop]: Interpolant automaton has 39 states [2018-07-23 13:55:07,928 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2018-07-23 13:55:07,929 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-07-23 13:55:07,930 INFO L87 Difference]: Start difference. First operand 113 states and 113 transitions. Second operand 39 states. [2018-07-23 13:55:07,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:07,993 INFO L93 Difference]: Finished difference Result 117 states and 117 transitions. [2018-07-23 13:55:07,993 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2018-07-23 13:55:07,993 INFO L78 Accepts]: Start accepts. Automaton has 39 states. Word has length 112 [2018-07-23 13:55:07,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:07,994 INFO L225 Difference]: With dead ends: 117 [2018-07-23 13:55:07,995 INFO L226 Difference]: Without dead ends: 116 [2018-07-23 13:55:07,996 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=741, Invalid=741, Unknown=0, NotChecked=0, Total=1482 [2018-07-23 13:55:07,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 116 states. [2018-07-23 13:55:08,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 116 to 116. [2018-07-23 13:55:08,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2018-07-23 13:55:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 116 transitions. [2018-07-23 13:55:08,006 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 116 transitions. Word has length 112 [2018-07-23 13:55:08,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:08,007 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 116 transitions. [2018-07-23 13:55:08,007 INFO L472 AbstractCegarLoop]: Interpolant automaton has 39 states. [2018-07-23 13:55:08,007 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 116 transitions. [2018-07-23 13:55:08,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 116 [2018-07-23 13:55:08,008 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:08,008 INFO L357 BasicCegarLoop]: trace histogram [38, 38, 37, 1, 1] [2018-07-23 13:55:08,010 INFO L414 AbstractCegarLoop]: === Iteration 38 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:08,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1056617671, now seen corresponding path program 37 times [2018-07-23 13:55:08,011 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:08,288 INFO L134 CoverageAnalysis]: Checked inductivity of 2109 backedges. 0 proven. 2109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,288 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:08,288 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [38] total 38 [2018-07-23 13:55:08,289 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:08,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,289 INFO L185 omatonBuilderFactory]: Interpolants [10049#true, 10050#false, 10051#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 10052#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 10053#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 10054#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 10055#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 10056#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 10057#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 10058#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 10059#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 10060#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 10061#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 10062#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 10063#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 10064#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 10065#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 10066#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 10067#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 10068#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 10069#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 10070#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 10071#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 10072#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 10073#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 10074#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 10075#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 10076#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 10077#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 10078#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 10079#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 10080#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 10081#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 10082#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 10083#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 10084#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 10085#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 10086#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 10087#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 10088#(<= (+ main_q.offset 252) (select |#length| main_q.base))] [2018-07-23 13:55:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 2109 backedges. 0 proven. 2109 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,290 INFO L450 AbstractCegarLoop]: Interpolant automaton has 40 states [2018-07-23 13:55:08,290 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2018-07-23 13:55:08,291 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2018-07-23 13:55:08,291 INFO L87 Difference]: Start difference. First operand 116 states and 116 transitions. Second operand 40 states. [2018-07-23 13:55:08,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:08,353 INFO L93 Difference]: Finished difference Result 120 states and 120 transitions. [2018-07-23 13:55:08,353 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2018-07-23 13:55:08,353 INFO L78 Accepts]: Start accepts. Automaton has 40 states. Word has length 115 [2018-07-23 13:55:08,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:08,354 INFO L225 Difference]: With dead ends: 120 [2018-07-23 13:55:08,354 INFO L226 Difference]: Without dead ends: 119 [2018-07-23 13:55:08,355 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=780, Invalid=780, Unknown=0, NotChecked=0, Total=1560 [2018-07-23 13:55:08,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2018-07-23 13:55:08,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2018-07-23 13:55:08,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2018-07-23 13:55:08,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 119 transitions. [2018-07-23 13:55:08,362 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 119 transitions. Word has length 115 [2018-07-23 13:55:08,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:08,363 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 119 transitions. [2018-07-23 13:55:08,363 INFO L472 AbstractCegarLoop]: Interpolant automaton has 40 states. [2018-07-23 13:55:08,363 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 119 transitions. [2018-07-23 13:55:08,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2018-07-23 13:55:08,364 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:08,364 INFO L357 BasicCegarLoop]: trace histogram [39, 39, 38, 1, 1] [2018-07-23 13:55:08,364 INFO L414 AbstractCegarLoop]: === Iteration 39 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:08,364 INFO L82 PathProgramCache]: Analyzing trace with hash -117942860, now seen corresponding path program 38 times [2018-07-23 13:55:08,365 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:08,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:08,687 INFO L134 CoverageAnalysis]: Checked inductivity of 2223 backedges. 0 proven. 2223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,687 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:08,687 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [39] total 39 [2018-07-23 13:55:08,688 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:08,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,688 INFO L185 omatonBuilderFactory]: Interpolants [10567#true, 10568#false, 10569#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 10570#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 10571#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 10572#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 10573#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 10574#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 10575#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 10576#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 10577#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 10578#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 10579#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 10580#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 10581#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 10582#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 10583#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 10584#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 10585#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 10586#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 10587#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 10588#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 10589#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 10590#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 10591#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 10592#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 10593#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 10594#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 10595#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 10596#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 10597#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 10598#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 10599#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 10600#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 10601#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 10602#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 10603#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 10604#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 10605#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 10606#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 10607#(<= (+ main_q.offset 248) (select |#length| main_q.base))] [2018-07-23 13:55:08,690 INFO L134 CoverageAnalysis]: Checked inductivity of 2223 backedges. 0 proven. 2223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:08,690 INFO L450 AbstractCegarLoop]: Interpolant automaton has 41 states [2018-07-23 13:55:08,691 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2018-07-23 13:55:08,691 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-07-23 13:55:08,692 INFO L87 Difference]: Start difference. First operand 119 states and 119 transitions. Second operand 41 states. [2018-07-23 13:55:08,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:08,755 INFO L93 Difference]: Finished difference Result 123 states and 123 transitions. [2018-07-23 13:55:08,755 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2018-07-23 13:55:08,755 INFO L78 Accepts]: Start accepts. Automaton has 41 states. Word has length 118 [2018-07-23 13:55:08,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:08,756 INFO L225 Difference]: With dead ends: 123 [2018-07-23 13:55:08,756 INFO L226 Difference]: Without dead ends: 122 [2018-07-23 13:55:08,758 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=820, Invalid=820, Unknown=0, NotChecked=0, Total=1640 [2018-07-23 13:55:08,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2018-07-23 13:55:08,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 122. [2018-07-23 13:55:08,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 122 states. [2018-07-23 13:55:08,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 122 transitions. [2018-07-23 13:55:08,765 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 122 transitions. Word has length 118 [2018-07-23 13:55:08,765 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:08,765 INFO L471 AbstractCegarLoop]: Abstraction has 122 states and 122 transitions. [2018-07-23 13:55:08,765 INFO L472 AbstractCegarLoop]: Interpolant automaton has 41 states. [2018-07-23 13:55:08,766 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 122 transitions. [2018-07-23 13:55:08,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2018-07-23 13:55:08,767 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:08,767 INFO L357 BasicCegarLoop]: trace histogram [40, 40, 39, 1, 1] [2018-07-23 13:55:08,767 INFO L414 AbstractCegarLoop]: === Iteration 40 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:08,767 INFO L82 PathProgramCache]: Analyzing trace with hash -352161369, now seen corresponding path program 39 times [2018-07-23 13:55:08,768 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:08,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:09,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2340 backedges. 0 proven. 2340 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,095 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:09,095 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [40] total 40 [2018-07-23 13:55:09,095 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:09,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,096 INFO L185 omatonBuilderFactory]: Interpolants [11136#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 11137#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 11138#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 11139#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 11098#true, 11099#false, 11100#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 11101#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 11102#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 11103#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 11104#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 11105#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 11106#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 11107#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 11108#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 11109#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 11110#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 11111#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 11112#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 11113#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 11114#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 11115#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 11116#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 11117#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 11118#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 11119#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 11120#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 11121#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 11122#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 11123#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 11124#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 11125#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 11126#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 11127#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 11128#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 11129#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 11130#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 11131#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 11132#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 11133#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 11134#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 11135#(<= (+ main_q.offset 260) (select |#length| main_q.base))] [2018-07-23 13:55:09,096 INFO L134 CoverageAnalysis]: Checked inductivity of 2340 backedges. 0 proven. 2340 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,096 INFO L450 AbstractCegarLoop]: Interpolant automaton has 42 states [2018-07-23 13:55:09,097 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2018-07-23 13:55:09,097 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-07-23 13:55:09,098 INFO L87 Difference]: Start difference. First operand 122 states and 122 transitions. Second operand 42 states. [2018-07-23 13:55:09,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:09,151 INFO L93 Difference]: Finished difference Result 126 states and 126 transitions. [2018-07-23 13:55:09,151 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2018-07-23 13:55:09,152 INFO L78 Accepts]: Start accepts. Automaton has 42 states. Word has length 121 [2018-07-23 13:55:09,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:09,153 INFO L225 Difference]: With dead ends: 126 [2018-07-23 13:55:09,153 INFO L226 Difference]: Without dead ends: 125 [2018-07-23 13:55:09,154 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=861, Invalid=861, Unknown=0, NotChecked=0, Total=1722 [2018-07-23 13:55:09,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 125 states. [2018-07-23 13:55:09,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 125 to 125. [2018-07-23 13:55:09,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 125 states. [2018-07-23 13:55:09,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 125 states to 125 states and 125 transitions. [2018-07-23 13:55:09,160 INFO L78 Accepts]: Start accepts. Automaton has 125 states and 125 transitions. Word has length 121 [2018-07-23 13:55:09,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:09,160 INFO L471 AbstractCegarLoop]: Abstraction has 125 states and 125 transitions. [2018-07-23 13:55:09,160 INFO L472 AbstractCegarLoop]: Interpolant automaton has 42 states. [2018-07-23 13:55:09,160 INFO L276 IsEmpty]: Start isEmpty. Operand 125 states and 125 transitions. [2018-07-23 13:55:09,161 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2018-07-23 13:55:09,161 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:09,161 INFO L357 BasicCegarLoop]: trace histogram [41, 41, 40, 1, 1] [2018-07-23 13:55:09,161 INFO L414 AbstractCegarLoop]: === Iteration 41 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:09,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1366093012, now seen corresponding path program 40 times [2018-07-23 13:55:09,162 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:09,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:09,433 INFO L134 CoverageAnalysis]: Checked inductivity of 2460 backedges. 0 proven. 2460 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,433 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:09,434 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [41] total 41 [2018-07-23 13:55:09,434 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:09,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,434 INFO L185 omatonBuilderFactory]: Interpolants [11648#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 11649#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 11650#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 11651#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 11652#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 11653#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 11654#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 11655#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 11656#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 11657#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 11658#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 11659#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 11660#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 11661#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 11662#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 11663#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 11664#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 11665#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 11666#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 11667#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 11668#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 11669#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 11670#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 11671#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 11672#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 11673#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 11674#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 11675#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 11676#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 11677#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 11678#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 11679#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 11680#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 11681#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 11682#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 11683#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 11684#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 11642#true, 11643#false, 11644#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 11645#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 11646#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 11647#(<= (+ main_q.offset 388) (select |#length| main_q.base))] [2018-07-23 13:55:09,435 INFO L134 CoverageAnalysis]: Checked inductivity of 2460 backedges. 0 proven. 2460 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,435 INFO L450 AbstractCegarLoop]: Interpolant automaton has 43 states [2018-07-23 13:55:09,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2018-07-23 13:55:09,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-07-23 13:55:09,436 INFO L87 Difference]: Start difference. First operand 125 states and 125 transitions. Second operand 43 states. [2018-07-23 13:55:09,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:09,497 INFO L93 Difference]: Finished difference Result 129 states and 129 transitions. [2018-07-23 13:55:09,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2018-07-23 13:55:09,497 INFO L78 Accepts]: Start accepts. Automaton has 43 states. Word has length 124 [2018-07-23 13:55:09,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:09,499 INFO L225 Difference]: With dead ends: 129 [2018-07-23 13:55:09,499 INFO L226 Difference]: Without dead ends: 128 [2018-07-23 13:55:09,500 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=903, Invalid=903, Unknown=0, NotChecked=0, Total=1806 [2018-07-23 13:55:09,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2018-07-23 13:55:09,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2018-07-23 13:55:09,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 128 states. [2018-07-23 13:55:09,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 128 transitions. [2018-07-23 13:55:09,511 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 128 transitions. Word has length 124 [2018-07-23 13:55:09,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:09,511 INFO L471 AbstractCegarLoop]: Abstraction has 128 states and 128 transitions. [2018-07-23 13:55:09,511 INFO L472 AbstractCegarLoop]: Interpolant automaton has 43 states. [2018-07-23 13:55:09,511 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 128 transitions. [2018-07-23 13:55:09,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 128 [2018-07-23 13:55:09,513 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:09,513 INFO L357 BasicCegarLoop]: trace histogram [42, 42, 41, 1, 1] [2018-07-23 13:55:09,513 INFO L414 AbstractCegarLoop]: === Iteration 42 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:09,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1832843641, now seen corresponding path program 41 times [2018-07-23 13:55:09,513 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:09,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:09,808 INFO L134 CoverageAnalysis]: Checked inductivity of 2583 backedges. 0 proven. 2583 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,808 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:09,808 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [42] total 42 [2018-07-23 13:55:09,808 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:09,809 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,809 INFO L185 omatonBuilderFactory]: Interpolants [12224#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 12225#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 12226#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 12227#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 12228#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 12229#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 12230#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 12231#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 12232#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 12233#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 12234#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 12235#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 12236#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 12237#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 12238#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 12239#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 12240#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 12241#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 12242#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 12199#true, 12200#false, 12201#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 12202#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 12203#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 12204#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 12205#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 12206#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 12207#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 12208#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 12209#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 12210#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 12211#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 12212#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 12213#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 12214#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 12215#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 12216#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 12217#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 12218#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 12219#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 12220#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 12221#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 12222#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 12223#(<= (+ main_q.offset 312) (select |#length| main_q.base))] [2018-07-23 13:55:09,810 INFO L134 CoverageAnalysis]: Checked inductivity of 2583 backedges. 0 proven. 2583 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:09,810 INFO L450 AbstractCegarLoop]: Interpolant automaton has 44 states [2018-07-23 13:55:09,810 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2018-07-23 13:55:09,811 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-07-23 13:55:09,811 INFO L87 Difference]: Start difference. First operand 128 states and 128 transitions. Second operand 44 states. [2018-07-23 13:55:09,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:09,864 INFO L93 Difference]: Finished difference Result 132 states and 132 transitions. [2018-07-23 13:55:09,864 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2018-07-23 13:55:09,864 INFO L78 Accepts]: Start accepts. Automaton has 44 states. Word has length 127 [2018-07-23 13:55:09,865 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:09,865 INFO L225 Difference]: With dead ends: 132 [2018-07-23 13:55:09,865 INFO L226 Difference]: Without dead ends: 131 [2018-07-23 13:55:09,867 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=946, Invalid=946, Unknown=0, NotChecked=0, Total=1892 [2018-07-23 13:55:09,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2018-07-23 13:55:09,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 131. [2018-07-23 13:55:09,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 131 states. [2018-07-23 13:55:09,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 131 transitions. [2018-07-23 13:55:09,873 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 131 transitions. Word has length 127 [2018-07-23 13:55:09,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:09,874 INFO L471 AbstractCegarLoop]: Abstraction has 131 states and 131 transitions. [2018-07-23 13:55:09,874 INFO L472 AbstractCegarLoop]: Interpolant automaton has 44 states. [2018-07-23 13:55:09,874 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 131 transitions. [2018-07-23 13:55:09,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2018-07-23 13:55:09,875 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:09,875 INFO L357 BasicCegarLoop]: trace histogram [43, 43, 42, 1, 1] [2018-07-23 13:55:09,875 INFO L414 AbstractCegarLoop]: === Iteration 43 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:09,876 INFO L82 PathProgramCache]: Analyzing trace with hash -325342220, now seen corresponding path program 42 times [2018-07-23 13:55:09,876 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:09,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 2709 backedges. 0 proven. 2709 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,170 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:10,170 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [43] total 43 [2018-07-23 13:55:10,170 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,171 INFO L185 omatonBuilderFactory]: Interpolants [12800#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 12801#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 12802#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 12803#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 12804#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 12805#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 12806#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 12807#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 12808#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 12809#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 12810#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 12811#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 12812#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 12813#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 12769#true, 12770#false, 12771#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 12772#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 12773#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 12774#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 12775#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 12776#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 12777#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 12778#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 12779#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 12780#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 12781#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 12782#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 12783#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 12784#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 12785#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 12786#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 12787#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 12788#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 12789#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 12790#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 12791#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 12792#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 12793#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 12794#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 12795#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 12796#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 12797#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 12798#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 12799#(<= (+ main_q.offset 288) (select |#length| main_q.base))] [2018-07-23 13:55:10,172 INFO L134 CoverageAnalysis]: Checked inductivity of 2709 backedges. 0 proven. 2709 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,172 INFO L450 AbstractCegarLoop]: Interpolant automaton has 45 states [2018-07-23 13:55:10,173 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2018-07-23 13:55:10,174 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-07-23 13:55:10,174 INFO L87 Difference]: Start difference. First operand 131 states and 131 transitions. Second operand 45 states. [2018-07-23 13:55:10,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:10,232 INFO L93 Difference]: Finished difference Result 135 states and 135 transitions. [2018-07-23 13:55:10,232 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2018-07-23 13:55:10,232 INFO L78 Accepts]: Start accepts. Automaton has 45 states. Word has length 130 [2018-07-23 13:55:10,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:10,233 INFO L225 Difference]: With dead ends: 135 [2018-07-23 13:55:10,233 INFO L226 Difference]: Without dead ends: 134 [2018-07-23 13:55:10,236 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=990, Invalid=990, Unknown=0, NotChecked=0, Total=1980 [2018-07-23 13:55:10,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2018-07-23 13:55:10,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 134. [2018-07-23 13:55:10,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 134 states. [2018-07-23 13:55:10,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 134 states to 134 states and 134 transitions. [2018-07-23 13:55:10,244 INFO L78 Accepts]: Start accepts. Automaton has 134 states and 134 transitions. Word has length 130 [2018-07-23 13:55:10,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:10,245 INFO L471 AbstractCegarLoop]: Abstraction has 134 states and 134 transitions. [2018-07-23 13:55:10,245 INFO L472 AbstractCegarLoop]: Interpolant automaton has 45 states. [2018-07-23 13:55:10,245 INFO L276 IsEmpty]: Start isEmpty. Operand 134 states and 134 transitions. [2018-07-23 13:55:10,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2018-07-23 13:55:10,247 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:10,247 INFO L357 BasicCegarLoop]: trace histogram [44, 44, 43, 1, 1] [2018-07-23 13:55:10,247 INFO L414 AbstractCegarLoop]: === Iteration 44 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:10,247 INFO L82 PathProgramCache]: Analyzing trace with hash 1471443815, now seen corresponding path program 43 times [2018-07-23 13:55:10,247 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:10,555 INFO L134 CoverageAnalysis]: Checked inductivity of 2838 backedges. 0 proven. 2838 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,555 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:10,555 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [44] total 44 [2018-07-23 13:55:10,556 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:10,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,557 INFO L185 omatonBuilderFactory]: Interpolants [13376#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 13377#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 13378#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 13379#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 13380#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 13381#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 13382#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 13383#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 13384#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 13385#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 13386#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 13387#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 13388#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 13389#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 13390#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 13391#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 13392#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 13393#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 13394#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 13395#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 13396#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 13397#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 13352#true, 13353#false, 13354#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 13355#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 13356#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 13357#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 13358#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 13359#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 13360#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 13361#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 13362#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 13363#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 13364#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 13365#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 13366#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 13367#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 13368#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 13369#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 13370#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 13371#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 13372#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 13373#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 13374#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 13375#(<= (+ main_q.offset 316) (select |#length| main_q.base))] [2018-07-23 13:55:10,557 INFO L134 CoverageAnalysis]: Checked inductivity of 2838 backedges. 0 proven. 2838 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,558 INFO L450 AbstractCegarLoop]: Interpolant automaton has 46 states [2018-07-23 13:55:10,558 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2018-07-23 13:55:10,559 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2018-07-23 13:55:10,559 INFO L87 Difference]: Start difference. First operand 134 states and 134 transitions. Second operand 46 states. [2018-07-23 13:55:10,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:10,612 INFO L93 Difference]: Finished difference Result 138 states and 138 transitions. [2018-07-23 13:55:10,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2018-07-23 13:55:10,612 INFO L78 Accepts]: Start accepts. Automaton has 46 states. Word has length 133 [2018-07-23 13:55:10,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:10,613 INFO L225 Difference]: With dead ends: 138 [2018-07-23 13:55:10,613 INFO L226 Difference]: Without dead ends: 137 [2018-07-23 13:55:10,614 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1035, Invalid=1035, Unknown=0, NotChecked=0, Total=2070 [2018-07-23 13:55:10,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2018-07-23 13:55:10,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2018-07-23 13:55:10,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 137 states. [2018-07-23 13:55:10,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 137 transitions. [2018-07-23 13:55:10,621 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 137 transitions. Word has length 133 [2018-07-23 13:55:10,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:10,622 INFO L471 AbstractCegarLoop]: Abstraction has 137 states and 137 transitions. [2018-07-23 13:55:10,622 INFO L472 AbstractCegarLoop]: Interpolant automaton has 46 states. [2018-07-23 13:55:10,622 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 137 transitions. [2018-07-23 13:55:10,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 137 [2018-07-23 13:55:10,623 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:10,623 INFO L357 BasicCegarLoop]: trace histogram [45, 45, 44, 1, 1] [2018-07-23 13:55:10,623 INFO L414 AbstractCegarLoop]: === Iteration 45 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:10,624 INFO L82 PathProgramCache]: Analyzing trace with hash 1346802452, now seen corresponding path program 44 times [2018-07-23 13:55:10,624 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:10,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:10,953 INFO L134 CoverageAnalysis]: Checked inductivity of 2970 backedges. 0 proven. 2970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,954 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:10,954 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [45] total 45 [2018-07-23 13:55:10,954 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:10,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,955 INFO L185 omatonBuilderFactory]: Interpolants [13952#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 13953#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 13954#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 13955#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 13956#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 13957#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 13958#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 13959#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 13960#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 13961#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 13962#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 13963#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 13964#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 13965#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 13966#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 13967#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 13968#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 13969#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 13970#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 13971#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 13972#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 13973#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 13974#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 13975#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 13976#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 13977#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 13978#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 13979#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 13980#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 13981#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 13982#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 13983#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 13984#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 13985#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 13986#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 13987#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 13988#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 13989#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 13990#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 13991#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 13992#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 13993#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 13994#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 13948#true, 13949#false, 13950#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 13951#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base)))] [2018-07-23 13:55:10,956 INFO L134 CoverageAnalysis]: Checked inductivity of 2970 backedges. 0 proven. 2970 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:10,956 INFO L450 AbstractCegarLoop]: Interpolant automaton has 47 states [2018-07-23 13:55:10,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2018-07-23 13:55:10,958 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-07-23 13:55:10,958 INFO L87 Difference]: Start difference. First operand 137 states and 137 transitions. Second operand 47 states. [2018-07-23 13:55:11,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:11,039 INFO L93 Difference]: Finished difference Result 141 states and 141 transitions. [2018-07-23 13:55:11,039 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2018-07-23 13:55:11,040 INFO L78 Accepts]: Start accepts. Automaton has 47 states. Word has length 136 [2018-07-23 13:55:11,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:11,041 INFO L225 Difference]: With dead ends: 141 [2018-07-23 13:55:11,041 INFO L226 Difference]: Without dead ends: 140 [2018-07-23 13:55:11,042 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1081, Invalid=1081, Unknown=0, NotChecked=0, Total=2162 [2018-07-23 13:55:11,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2018-07-23 13:55:11,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 140. [2018-07-23 13:55:11,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 140 states. [2018-07-23 13:55:11,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 140 transitions. [2018-07-23 13:55:11,051 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 140 transitions. Word has length 136 [2018-07-23 13:55:11,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:11,051 INFO L471 AbstractCegarLoop]: Abstraction has 140 states and 140 transitions. [2018-07-23 13:55:11,051 INFO L472 AbstractCegarLoop]: Interpolant automaton has 47 states. [2018-07-23 13:55:11,051 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 140 transitions. [2018-07-23 13:55:11,052 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 140 [2018-07-23 13:55:11,052 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:11,053 INFO L357 BasicCegarLoop]: trace histogram [46, 46, 45, 1, 1] [2018-07-23 13:55:11,053 INFO L414 AbstractCegarLoop]: === Iteration 46 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:11,053 INFO L82 PathProgramCache]: Analyzing trace with hash -992298937, now seen corresponding path program 45 times [2018-07-23 13:55:11,053 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:11,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:11,432 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,433 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:11,433 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [46] total 46 [2018-07-23 13:55:11,433 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:11,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,434 INFO L185 omatonBuilderFactory]: Interpolants [14592#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 14593#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 14594#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 14595#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 14596#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 14597#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 14598#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 14599#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 14600#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 14601#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 14602#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 14603#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 14604#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 14557#true, 14558#false, 14559#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 14560#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 14561#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 14562#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 14563#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 14564#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 14565#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 14566#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 14567#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 14568#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 14569#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 14570#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 14571#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 14572#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 14573#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 14574#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 14575#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 14576#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 14577#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 14578#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 14579#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 14580#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 14581#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 14582#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 14583#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 14584#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 14585#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 14586#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 14587#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 14588#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 14589#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 14590#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 14591#(<= (+ main_q.offset 272) (select |#length| main_q.base))] [2018-07-23 13:55:11,434 INFO L134 CoverageAnalysis]: Checked inductivity of 3105 backedges. 0 proven. 3105 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,435 INFO L450 AbstractCegarLoop]: Interpolant automaton has 48 states [2018-07-23 13:55:11,435 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2018-07-23 13:55:11,436 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-07-23 13:55:11,436 INFO L87 Difference]: Start difference. First operand 140 states and 140 transitions. Second operand 48 states. [2018-07-23 13:55:11,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:11,495 INFO L93 Difference]: Finished difference Result 144 states and 144 transitions. [2018-07-23 13:55:11,496 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2018-07-23 13:55:11,496 INFO L78 Accepts]: Start accepts. Automaton has 48 states. Word has length 139 [2018-07-23 13:55:11,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:11,497 INFO L225 Difference]: With dead ends: 144 [2018-07-23 13:55:11,497 INFO L226 Difference]: Without dead ends: 143 [2018-07-23 13:55:11,498 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1128, Invalid=1128, Unknown=0, NotChecked=0, Total=2256 [2018-07-23 13:55:11,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2018-07-23 13:55:11,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2018-07-23 13:55:11,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 143 states. [2018-07-23 13:55:11,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 143 transitions. [2018-07-23 13:55:11,507 INFO L78 Accepts]: Start accepts. Automaton has 143 states and 143 transitions. Word has length 139 [2018-07-23 13:55:11,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:11,507 INFO L471 AbstractCegarLoop]: Abstraction has 143 states and 143 transitions. [2018-07-23 13:55:11,507 INFO L472 AbstractCegarLoop]: Interpolant automaton has 48 states. [2018-07-23 13:55:11,508 INFO L276 IsEmpty]: Start isEmpty. Operand 143 states and 143 transitions. [2018-07-23 13:55:11,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2018-07-23 13:55:11,509 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:11,509 INFO L357 BasicCegarLoop]: trace histogram [47, 47, 46, 1, 1] [2018-07-23 13:55:11,509 INFO L414 AbstractCegarLoop]: === Iteration 47 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:11,510 INFO L82 PathProgramCache]: Analyzing trace with hash 682598964, now seen corresponding path program 46 times [2018-07-23 13:55:11,510 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:11,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:11,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3243 backedges. 0 proven. 3243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,875 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:11,876 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [47] total 47 [2018-07-23 13:55:11,876 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:11,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,877 INFO L185 omatonBuilderFactory]: Interpolants [15179#true, 15180#false, 15181#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 15182#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 15183#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 15184#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 15185#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 15186#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 15187#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 15188#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 15189#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 15190#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 15191#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 15192#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 15193#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 15194#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 15195#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 15196#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 15197#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 15198#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 15199#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 15200#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 15201#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 15202#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 15203#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 15204#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 15205#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 15206#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 15207#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 15208#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 15209#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 15210#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 15211#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 15212#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 15213#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 15214#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 15215#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 15216#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 15217#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 15218#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 15219#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 15220#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 15221#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 15222#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 15223#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 15224#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 15225#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 15226#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 15227#(<= (+ main_q.offset 216) (select |#length| main_q.base))] [2018-07-23 13:55:11,877 INFO L134 CoverageAnalysis]: Checked inductivity of 3243 backedges. 0 proven. 3243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:11,877 INFO L450 AbstractCegarLoop]: Interpolant automaton has 49 states [2018-07-23 13:55:11,878 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2018-07-23 13:55:11,878 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-07-23 13:55:11,879 INFO L87 Difference]: Start difference. First operand 143 states and 143 transitions. Second operand 49 states. [2018-07-23 13:55:11,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:11,948 INFO L93 Difference]: Finished difference Result 147 states and 147 transitions. [2018-07-23 13:55:11,948 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2018-07-23 13:55:11,949 INFO L78 Accepts]: Start accepts. Automaton has 49 states. Word has length 142 [2018-07-23 13:55:11,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:11,950 INFO L225 Difference]: With dead ends: 147 [2018-07-23 13:55:11,950 INFO L226 Difference]: Without dead ends: 146 [2018-07-23 13:55:11,951 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2018-07-23 13:55:11,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2018-07-23 13:55:11,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2018-07-23 13:55:11,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 146 states. [2018-07-23 13:55:11,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 146 transitions. [2018-07-23 13:55:11,958 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 146 transitions. Word has length 142 [2018-07-23 13:55:11,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:11,958 INFO L471 AbstractCegarLoop]: Abstraction has 146 states and 146 transitions. [2018-07-23 13:55:11,959 INFO L472 AbstractCegarLoop]: Interpolant automaton has 49 states. [2018-07-23 13:55:11,959 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 146 transitions. [2018-07-23 13:55:11,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2018-07-23 13:55:11,960 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:11,960 INFO L357 BasicCegarLoop]: trace histogram [48, 48, 47, 1, 1] [2018-07-23 13:55:11,960 INFO L414 AbstractCegarLoop]: === Iteration 48 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:11,960 INFO L82 PathProgramCache]: Analyzing trace with hash -1364077273, now seen corresponding path program 47 times [2018-07-23 13:55:11,961 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:11,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 3384 backedges. 0 proven. 3384 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,247 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:12,247 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [48] total 48 [2018-07-23 13:55:12,247 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,248 INFO L185 omatonBuilderFactory]: Interpolants [15814#true, 15815#false, 15816#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 15817#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 15818#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 15819#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 15820#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 15821#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 15822#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 15823#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 15824#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 15825#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 15826#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 15827#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 15828#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 15829#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 15830#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 15831#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 15832#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 15833#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 15834#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 15835#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 15836#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 15837#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 15838#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 15839#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 15840#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 15841#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 15842#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 15843#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 15844#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 15845#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 15846#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 15847#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 15848#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 15849#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 15850#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 15851#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 15852#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 15853#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 15854#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 15855#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 15856#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 15857#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 15858#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 15859#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 15860#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 15861#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 15862#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 15863#(<= (+ main_q.offset 212) (select |#length| main_q.base))] [2018-07-23 13:55:12,248 INFO L134 CoverageAnalysis]: Checked inductivity of 3384 backedges. 0 proven. 3384 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,249 INFO L450 AbstractCegarLoop]: Interpolant automaton has 50 states [2018-07-23 13:55:12,249 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2018-07-23 13:55:12,250 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-07-23 13:55:12,250 INFO L87 Difference]: Start difference. First operand 146 states and 146 transitions. Second operand 50 states. [2018-07-23 13:55:12,321 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:12,321 INFO L93 Difference]: Finished difference Result 150 states and 150 transitions. [2018-07-23 13:55:12,321 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2018-07-23 13:55:12,321 INFO L78 Accepts]: Start accepts. Automaton has 50 states. Word has length 145 [2018-07-23 13:55:12,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:12,322 INFO L225 Difference]: With dead ends: 150 [2018-07-23 13:55:12,322 INFO L226 Difference]: Without dead ends: 149 [2018-07-23 13:55:12,325 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1225, Invalid=1225, Unknown=0, NotChecked=0, Total=2450 [2018-07-23 13:55:12,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2018-07-23 13:55:12,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 149. [2018-07-23 13:55:12,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 149 states. [2018-07-23 13:55:12,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 149 transitions. [2018-07-23 13:55:12,331 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 149 transitions. Word has length 145 [2018-07-23 13:55:12,331 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:12,332 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 149 transitions. [2018-07-23 13:55:12,332 INFO L472 AbstractCegarLoop]: Interpolant automaton has 50 states. [2018-07-23 13:55:12,332 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 149 transitions. [2018-07-23 13:55:12,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2018-07-23 13:55:12,333 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:12,333 INFO L357 BasicCegarLoop]: trace histogram [49, 49, 48, 1, 1] [2018-07-23 13:55:12,333 INFO L414 AbstractCegarLoop]: === Iteration 49 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:12,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1754847572, now seen corresponding path program 48 times [2018-07-23 13:55:12,334 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:12,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 3528 backedges. 0 proven. 3528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,645 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:12,645 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [49] total 49 [2018-07-23 13:55:12,646 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:12,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,646 INFO L185 omatonBuilderFactory]: Interpolants [16512#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 16462#true, 16463#false, 16464#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 16465#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 16466#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 16467#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 16468#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 16469#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 16470#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 16471#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 16472#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 16473#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 16474#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 16475#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 16476#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 16477#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 16478#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 16479#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 16480#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 16481#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 16482#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 16483#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 16484#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 16485#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 16486#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 16487#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 16488#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 16489#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 16490#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 16491#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 16492#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 16493#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 16494#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 16495#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 16496#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 16497#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 16498#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 16499#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 16500#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 16501#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 16502#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 16503#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 16504#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 16505#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 16506#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 16507#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 16508#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 16509#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 16510#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 16511#(<= (+ main_q.offset 212) (select |#length| main_q.base))] [2018-07-23 13:55:12,647 INFO L134 CoverageAnalysis]: Checked inductivity of 3528 backedges. 0 proven. 3528 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:12,647 INFO L450 AbstractCegarLoop]: Interpolant automaton has 51 states [2018-07-23 13:55:12,648 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2018-07-23 13:55:12,648 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-07-23 13:55:12,648 INFO L87 Difference]: Start difference. First operand 149 states and 149 transitions. Second operand 51 states. [2018-07-23 13:55:12,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:12,717 INFO L93 Difference]: Finished difference Result 153 states and 153 transitions. [2018-07-23 13:55:12,717 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2018-07-23 13:55:12,717 INFO L78 Accepts]: Start accepts. Automaton has 51 states. Word has length 148 [2018-07-23 13:55:12,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:12,718 INFO L225 Difference]: With dead ends: 153 [2018-07-23 13:55:12,718 INFO L226 Difference]: Without dead ends: 152 [2018-07-23 13:55:12,719 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1275, Invalid=1275, Unknown=0, NotChecked=0, Total=2550 [2018-07-23 13:55:12,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 152 states. [2018-07-23 13:55:12,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 152 to 152. [2018-07-23 13:55:12,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 152 states. [2018-07-23 13:55:12,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 152 states to 152 states and 152 transitions. [2018-07-23 13:55:12,727 INFO L78 Accepts]: Start accepts. Automaton has 152 states and 152 transitions. Word has length 148 [2018-07-23 13:55:12,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:12,727 INFO L471 AbstractCegarLoop]: Abstraction has 152 states and 152 transitions. [2018-07-23 13:55:12,727 INFO L472 AbstractCegarLoop]: Interpolant automaton has 51 states. [2018-07-23 13:55:12,727 INFO L276 IsEmpty]: Start isEmpty. Operand 152 states and 152 transitions. [2018-07-23 13:55:12,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2018-07-23 13:55:12,729 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:12,729 INFO L357 BasicCegarLoop]: trace histogram [50, 50, 49, 1, 1] [2018-07-23 13:55:12,729 INFO L414 AbstractCegarLoop]: === Iteration 50 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:12,730 INFO L82 PathProgramCache]: Analyzing trace with hash 322423303, now seen corresponding path program 49 times [2018-07-23 13:55:12,730 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:12,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:13,041 INFO L134 CoverageAnalysis]: Checked inductivity of 3675 backedges. 0 proven. 3675 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,042 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:13,042 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [50] total 50 [2018-07-23 13:55:13,042 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:13,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,043 INFO L185 omatonBuilderFactory]: Interpolants [17152#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 17153#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 17154#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 17155#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 17156#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 17157#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 17158#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 17159#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 17160#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 17161#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 17162#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 17163#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 17164#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 17165#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 17166#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 17167#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 17168#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 17169#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 17170#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 17171#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 17172#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 17173#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 17174#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 17123#true, 17124#false, 17125#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 17126#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 17127#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 17128#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 17129#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 17130#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 17131#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 17132#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 17133#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 17134#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 17135#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 17136#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 17137#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 17138#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 17139#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 17140#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 17141#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 17142#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 17143#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 17144#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 17145#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 17146#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 17147#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 17148#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 17149#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 17150#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 17151#(<= (+ main_q.offset 296) (select |#length| main_q.base))] [2018-07-23 13:55:13,043 INFO L134 CoverageAnalysis]: Checked inductivity of 3675 backedges. 0 proven. 3675 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,043 INFO L450 AbstractCegarLoop]: Interpolant automaton has 52 states [2018-07-23 13:55:13,044 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2018-07-23 13:55:13,044 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2018-07-23 13:55:13,045 INFO L87 Difference]: Start difference. First operand 152 states and 152 transitions. Second operand 52 states. [2018-07-23 13:55:13,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:13,101 INFO L93 Difference]: Finished difference Result 156 states and 156 transitions. [2018-07-23 13:55:13,101 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2018-07-23 13:55:13,102 INFO L78 Accepts]: Start accepts. Automaton has 52 states. Word has length 151 [2018-07-23 13:55:13,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:13,103 INFO L225 Difference]: With dead ends: 156 [2018-07-23 13:55:13,103 INFO L226 Difference]: Without dead ends: 155 [2018-07-23 13:55:13,103 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1326, Invalid=1326, Unknown=0, NotChecked=0, Total=2652 [2018-07-23 13:55:13,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2018-07-23 13:55:13,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2018-07-23 13:55:13,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 155 states. [2018-07-23 13:55:13,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 155 transitions. [2018-07-23 13:55:13,112 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 155 transitions. Word has length 151 [2018-07-23 13:55:13,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:13,112 INFO L471 AbstractCegarLoop]: Abstraction has 155 states and 155 transitions. [2018-07-23 13:55:13,112 INFO L472 AbstractCegarLoop]: Interpolant automaton has 52 states. [2018-07-23 13:55:13,112 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 155 transitions. [2018-07-23 13:55:13,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 155 [2018-07-23 13:55:13,114 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:13,114 INFO L357 BasicCegarLoop]: trace histogram [51, 51, 50, 1, 1] [2018-07-23 13:55:13,114 INFO L414 AbstractCegarLoop]: === Iteration 51 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:13,114 INFO L82 PathProgramCache]: Analyzing trace with hash 1766078580, now seen corresponding path program 50 times [2018-07-23 13:55:13,114 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:13,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:13,464 INFO L134 CoverageAnalysis]: Checked inductivity of 3825 backedges. 0 proven. 3825 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,464 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:13,465 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [51] total 51 [2018-07-23 13:55:13,465 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:13,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,465 INFO L185 omatonBuilderFactory]: Interpolants [17797#true, 17798#false, 17799#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 17800#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 17801#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 17802#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 17803#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 17804#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 17805#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 17806#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 17807#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 17808#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 17809#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 17810#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 17811#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 17812#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 17813#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 17814#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 17815#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 17816#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 17817#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 17818#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 17819#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 17820#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 17821#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 17822#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 17823#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 17824#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 17825#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 17826#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 17827#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 17828#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 17829#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 17830#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 17831#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 17832#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 17833#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 17834#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 17835#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 17836#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 17837#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 17838#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 17839#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 17840#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 17841#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 17842#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 17843#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 17844#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 17845#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 17846#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 17847#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 17848#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 17849#(<= (+ main_q.offset 200) (select |#length| main_q.base))] [2018-07-23 13:55:13,466 INFO L134 CoverageAnalysis]: Checked inductivity of 3825 backedges. 0 proven. 3825 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,466 INFO L450 AbstractCegarLoop]: Interpolant automaton has 53 states [2018-07-23 13:55:13,467 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2018-07-23 13:55:13,467 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-07-23 13:55:13,468 INFO L87 Difference]: Start difference. First operand 155 states and 155 transitions. Second operand 53 states. [2018-07-23 13:55:13,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:13,557 INFO L93 Difference]: Finished difference Result 159 states and 159 transitions. [2018-07-23 13:55:13,557 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2018-07-23 13:55:13,557 INFO L78 Accepts]: Start accepts. Automaton has 53 states. Word has length 154 [2018-07-23 13:55:13,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:13,559 INFO L225 Difference]: With dead ends: 159 [2018-07-23 13:55:13,559 INFO L226 Difference]: Without dead ends: 158 [2018-07-23 13:55:13,559 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1378, Invalid=1378, Unknown=0, NotChecked=0, Total=2756 [2018-07-23 13:55:13,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2018-07-23 13:55:13,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 158. [2018-07-23 13:55:13,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 158 states. [2018-07-23 13:55:13,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 158 transitions. [2018-07-23 13:55:13,572 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 158 transitions. Word has length 154 [2018-07-23 13:55:13,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:13,572 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 158 transitions. [2018-07-23 13:55:13,572 INFO L472 AbstractCegarLoop]: Interpolant automaton has 53 states. [2018-07-23 13:55:13,572 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 158 transitions. [2018-07-23 13:55:13,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 158 [2018-07-23 13:55:13,574 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:13,574 INFO L357 BasicCegarLoop]: trace histogram [52, 52, 51, 1, 1] [2018-07-23 13:55:13,577 INFO L414 AbstractCegarLoop]: === Iteration 52 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:13,577 INFO L82 PathProgramCache]: Analyzing trace with hash -102066457, now seen corresponding path program 51 times [2018-07-23 13:55:13,577 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:13,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:13,974 INFO L134 CoverageAnalysis]: Checked inductivity of 3978 backedges. 0 proven. 3978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,975 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:13,975 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [52] total 52 [2018-07-23 13:55:13,975 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:13,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,976 INFO L185 omatonBuilderFactory]: Interpolants [18484#true, 18485#false, 18486#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 18487#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 18488#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 18489#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 18490#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 18491#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 18492#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 18493#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 18494#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 18495#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 18496#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 18497#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 18498#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 18499#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 18500#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 18501#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 18502#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 18503#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 18504#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 18505#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 18506#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 18507#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 18508#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 18509#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 18510#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 18511#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 18512#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 18513#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 18514#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 18515#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 18516#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 18517#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 18518#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 18519#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 18520#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 18521#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 18522#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 18523#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 18524#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 18525#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 18526#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 18527#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 18528#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 18529#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 18530#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 18531#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 18532#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 18533#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 18534#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 18535#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 18536#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 18537#(<= (+ main_q.offset 196) (select |#length| main_q.base))] [2018-07-23 13:55:13,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3978 backedges. 0 proven. 3978 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:13,976 INFO L450 AbstractCegarLoop]: Interpolant automaton has 54 states [2018-07-23 13:55:13,977 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 54 interpolants. [2018-07-23 13:55:13,977 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-07-23 13:55:13,978 INFO L87 Difference]: Start difference. First operand 158 states and 158 transitions. Second operand 54 states. [2018-07-23 13:55:14,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:14,056 INFO L93 Difference]: Finished difference Result 162 states and 162 transitions. [2018-07-23 13:55:14,056 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2018-07-23 13:55:14,056 INFO L78 Accepts]: Start accepts. Automaton has 54 states. Word has length 157 [2018-07-23 13:55:14,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:14,058 INFO L225 Difference]: With dead ends: 162 [2018-07-23 13:55:14,058 INFO L226 Difference]: Without dead ends: 161 [2018-07-23 13:55:14,059 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1431, Invalid=1431, Unknown=0, NotChecked=0, Total=2862 [2018-07-23 13:55:14,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 161 states. [2018-07-23 13:55:14,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 161 to 161. [2018-07-23 13:55:14,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 161 states. [2018-07-23 13:55:14,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 161 transitions. [2018-07-23 13:55:14,066 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 161 transitions. Word has length 157 [2018-07-23 13:55:14,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:14,067 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 161 transitions. [2018-07-23 13:55:14,067 INFO L472 AbstractCegarLoop]: Interpolant automaton has 54 states. [2018-07-23 13:55:14,067 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 161 transitions. [2018-07-23 13:55:14,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2018-07-23 13:55:14,068 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:14,068 INFO L357 BasicCegarLoop]: trace histogram [53, 53, 52, 1, 1] [2018-07-23 13:55:14,069 INFO L414 AbstractCegarLoop]: === Iteration 53 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:14,069 INFO L82 PathProgramCache]: Analyzing trace with hash 175357844, now seen corresponding path program 52 times [2018-07-23 13:55:14,069 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:14,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:14,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4134 backedges. 0 proven. 4134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,415 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:14,415 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [53] total 53 [2018-07-23 13:55:14,415 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:14,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,416 INFO L185 omatonBuilderFactory]: Interpolants [19200#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 19201#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 19202#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 19203#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 19204#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 19205#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 19206#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 19207#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 19208#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 19209#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 19210#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 19211#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 19212#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 19213#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 19214#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 19215#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 19216#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 19217#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 19218#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 19219#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 19220#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 19221#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 19222#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 19223#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 19224#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 19225#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 19226#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 19227#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 19228#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 19229#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 19230#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 19231#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 19232#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 19233#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 19234#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 19235#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 19236#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 19237#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 19238#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 19184#true, 19185#false, 19186#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 19187#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 19188#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 19189#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 19190#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 19191#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 19192#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 19193#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 19194#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 19195#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 19196#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 19197#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 19198#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 19199#(<= (+ main_q.offset 348) (select |#length| main_q.base))] [2018-07-23 13:55:14,416 INFO L134 CoverageAnalysis]: Checked inductivity of 4134 backedges. 0 proven. 4134 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,417 INFO L450 AbstractCegarLoop]: Interpolant automaton has 55 states [2018-07-23 13:55:14,417 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2018-07-23 13:55:14,417 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-07-23 13:55:14,418 INFO L87 Difference]: Start difference. First operand 161 states and 161 transitions. Second operand 55 states. [2018-07-23 13:55:14,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:14,489 INFO L93 Difference]: Finished difference Result 165 states and 165 transitions. [2018-07-23 13:55:14,489 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2018-07-23 13:55:14,489 INFO L78 Accepts]: Start accepts. Automaton has 55 states. Word has length 160 [2018-07-23 13:55:14,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:14,494 INFO L225 Difference]: With dead ends: 165 [2018-07-23 13:55:14,494 INFO L226 Difference]: Without dead ends: 164 [2018-07-23 13:55:14,495 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1485, Invalid=1485, Unknown=0, NotChecked=0, Total=2970 [2018-07-23 13:55:14,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2018-07-23 13:55:14,501 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2018-07-23 13:55:14,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 164 states. [2018-07-23 13:55:14,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 164 transitions. [2018-07-23 13:55:14,502 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 164 transitions. Word has length 160 [2018-07-23 13:55:14,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:14,503 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 164 transitions. [2018-07-23 13:55:14,503 INFO L472 AbstractCegarLoop]: Interpolant automaton has 55 states. [2018-07-23 13:55:14,503 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 164 transitions. [2018-07-23 13:55:14,504 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2018-07-23 13:55:14,504 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:14,505 INFO L357 BasicCegarLoop]: trace histogram [54, 54, 53, 1, 1] [2018-07-23 13:55:14,505 INFO L414 AbstractCegarLoop]: === Iteration 54 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:14,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1405631431, now seen corresponding path program 53 times [2018-07-23 13:55:14,505 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:14,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:14,855 INFO L134 CoverageAnalysis]: Checked inductivity of 4293 backedges. 0 proven. 4293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,856 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:14,856 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [54] total 54 [2018-07-23 13:55:14,856 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:14,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,857 INFO L185 omatonBuilderFactory]: Interpolants [19897#true, 19898#false, 19899#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 19900#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 19901#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 19902#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 19903#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 19904#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 19905#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 19906#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 19907#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 19908#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 19909#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 19910#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 19911#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 19912#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 19913#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 19914#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 19915#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 19916#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 19917#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 19918#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 19919#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 19920#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 19921#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 19922#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 19923#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 19924#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 19925#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 19926#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 19927#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 19928#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 19929#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 19930#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 19931#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 19932#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 19933#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 19934#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 19935#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 19936#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 19937#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 19938#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 19939#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 19940#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 19941#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 19942#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 19943#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 19944#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 19945#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 19946#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 19947#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 19948#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 19949#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 19950#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 19951#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 19952#(<= (+ main_q.offset 188) (select |#length| main_q.base))] [2018-07-23 13:55:14,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4293 backedges. 0 proven. 4293 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:14,858 INFO L450 AbstractCegarLoop]: Interpolant automaton has 56 states [2018-07-23 13:55:14,858 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 56 interpolants. [2018-07-23 13:55:14,859 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-07-23 13:55:14,859 INFO L87 Difference]: Start difference. First operand 164 states and 164 transitions. Second operand 56 states. [2018-07-23 13:55:14,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:14,950 INFO L93 Difference]: Finished difference Result 168 states and 168 transitions. [2018-07-23 13:55:14,950 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2018-07-23 13:55:14,951 INFO L78 Accepts]: Start accepts. Automaton has 56 states. Word has length 163 [2018-07-23 13:55:14,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:14,952 INFO L225 Difference]: With dead ends: 168 [2018-07-23 13:55:14,952 INFO L226 Difference]: Without dead ends: 167 [2018-07-23 13:55:14,952 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 54 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1540, Invalid=1540, Unknown=0, NotChecked=0, Total=3080 [2018-07-23 13:55:14,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2018-07-23 13:55:14,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 167. [2018-07-23 13:55:14,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 167 states. [2018-07-23 13:55:14,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 167 transitions. [2018-07-23 13:55:14,963 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 167 transitions. Word has length 163 [2018-07-23 13:55:14,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:14,963 INFO L471 AbstractCegarLoop]: Abstraction has 167 states and 167 transitions. [2018-07-23 13:55:14,963 INFO L472 AbstractCegarLoop]: Interpolant automaton has 56 states. [2018-07-23 13:55:14,963 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 167 transitions. [2018-07-23 13:55:14,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 167 [2018-07-23 13:55:14,965 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:14,965 INFO L357 BasicCegarLoop]: trace histogram [55, 55, 54, 1, 1] [2018-07-23 13:55:14,965 INFO L414 AbstractCegarLoop]: === Iteration 55 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:14,965 INFO L82 PathProgramCache]: Analyzing trace with hash -764842316, now seen corresponding path program 54 times [2018-07-23 13:55:14,966 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:15,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:15,312 INFO L134 CoverageAnalysis]: Checked inductivity of 4455 backedges. 0 proven. 4455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,312 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:15,312 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [55] total 55 [2018-07-23 13:55:15,312 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:15,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,313 INFO L185 omatonBuilderFactory]: Interpolants [20623#true, 20624#false, 20625#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 20626#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 20627#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 20628#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 20629#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 20630#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 20631#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 20632#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 20633#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 20634#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 20635#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 20636#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 20637#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 20638#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 20639#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 20640#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 20641#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 20642#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 20643#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 20644#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 20645#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 20646#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 20647#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 20648#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 20649#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 20650#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 20651#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 20652#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 20653#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 20654#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 20655#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 20656#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 20657#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 20658#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 20659#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 20660#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 20661#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 20662#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 20663#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 20664#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 20665#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 20666#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 20667#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 20668#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 20669#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 20670#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 20671#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 20672#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 20673#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 20674#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 20675#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 20676#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 20677#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 20678#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 20679#(<= (+ main_q.offset 184) (select |#length| main_q.base))] [2018-07-23 13:55:15,314 INFO L134 CoverageAnalysis]: Checked inductivity of 4455 backedges. 0 proven. 4455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,314 INFO L450 AbstractCegarLoop]: Interpolant automaton has 57 states [2018-07-23 13:55:15,314 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 57 interpolants. [2018-07-23 13:55:15,315 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-07-23 13:55:15,315 INFO L87 Difference]: Start difference. First operand 167 states and 167 transitions. Second operand 57 states. [2018-07-23 13:55:15,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:15,406 INFO L93 Difference]: Finished difference Result 171 states and 171 transitions. [2018-07-23 13:55:15,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2018-07-23 13:55:15,407 INFO L78 Accepts]: Start accepts. Automaton has 57 states. Word has length 166 [2018-07-23 13:55:15,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:15,408 INFO L225 Difference]: With dead ends: 171 [2018-07-23 13:55:15,408 INFO L226 Difference]: Without dead ends: 170 [2018-07-23 13:55:15,409 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1596, Invalid=1596, Unknown=0, NotChecked=0, Total=3192 [2018-07-23 13:55:15,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2018-07-23 13:55:15,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 170. [2018-07-23 13:55:15,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 170 states. [2018-07-23 13:55:15,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 170 transitions. [2018-07-23 13:55:15,417 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 170 transitions. Word has length 166 [2018-07-23 13:55:15,417 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:15,417 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 170 transitions. [2018-07-23 13:55:15,417 INFO L472 AbstractCegarLoop]: Interpolant automaton has 57 states. [2018-07-23 13:55:15,417 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 170 transitions. [2018-07-23 13:55:15,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2018-07-23 13:55:15,419 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:15,419 INFO L357 BasicCegarLoop]: trace histogram [56, 56, 55, 1, 1] [2018-07-23 13:55:15,419 INFO L414 AbstractCegarLoop]: === Iteration 56 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:15,419 INFO L82 PathProgramCache]: Analyzing trace with hash -615597913, now seen corresponding path program 55 times [2018-07-23 13:55:15,420 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:15,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:15,769 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 0 proven. 4620 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,770 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:15,770 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [56] total 56 [2018-07-23 13:55:15,770 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:15,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,771 INFO L185 omatonBuilderFactory]: Interpolants [21376#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 21377#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 21378#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 21379#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 21380#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 21381#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 21382#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 21383#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 21384#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 21385#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 21386#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 21387#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 21388#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 21389#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 21390#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 21391#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 21392#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 21393#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 21394#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 21395#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 21396#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 21397#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 21398#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 21399#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 21400#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 21401#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 21402#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 21403#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 21404#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 21405#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 21406#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 21407#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 21408#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 21409#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 21410#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 21411#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 21412#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 21413#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 21414#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 21415#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 21416#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 21417#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 21418#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 21419#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 21362#true, 21363#false, 21364#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 21365#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 21366#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 21367#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 21368#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 21369#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 21370#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 21371#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 21372#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 21373#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 21374#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 21375#(<= (+ main_q.offset 356) (select |#length| main_q.base))] [2018-07-23 13:55:15,772 INFO L134 CoverageAnalysis]: Checked inductivity of 4620 backedges. 0 proven. 4620 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:15,772 INFO L450 AbstractCegarLoop]: Interpolant automaton has 58 states [2018-07-23 13:55:15,772 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 58 interpolants. [2018-07-23 13:55:15,773 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2018-07-23 13:55:15,773 INFO L87 Difference]: Start difference. First operand 170 states and 170 transitions. Second operand 58 states. [2018-07-23 13:55:15,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:15,854 INFO L93 Difference]: Finished difference Result 174 states and 174 transitions. [2018-07-23 13:55:15,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2018-07-23 13:55:15,855 INFO L78 Accepts]: Start accepts. Automaton has 58 states. Word has length 169 [2018-07-23 13:55:15,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:15,856 INFO L225 Difference]: With dead ends: 174 [2018-07-23 13:55:15,856 INFO L226 Difference]: Without dead ends: 173 [2018-07-23 13:55:15,856 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=1653, Invalid=1653, Unknown=0, NotChecked=0, Total=3306 [2018-07-23 13:55:15,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2018-07-23 13:55:15,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2018-07-23 13:55:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 173 states. [2018-07-23 13:55:15,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 173 transitions. [2018-07-23 13:55:15,864 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 173 transitions. Word has length 169 [2018-07-23 13:55:15,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:15,864 INFO L471 AbstractCegarLoop]: Abstraction has 173 states and 173 transitions. [2018-07-23 13:55:15,864 INFO L472 AbstractCegarLoop]: Interpolant automaton has 58 states. [2018-07-23 13:55:15,864 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 173 transitions. [2018-07-23 13:55:15,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2018-07-23 13:55:15,866 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:15,866 INFO L357 BasicCegarLoop]: trace histogram [57, 57, 56, 1, 1] [2018-07-23 13:55:15,866 INFO L414 AbstractCegarLoop]: === Iteration 57 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:15,867 INFO L82 PathProgramCache]: Analyzing trace with hash 233260500, now seen corresponding path program 56 times [2018-07-23 13:55:15,867 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:15,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:16,325 INFO L134 CoverageAnalysis]: Checked inductivity of 4788 backedges. 0 proven. 4788 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,326 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:16,326 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [57] total 57 [2018-07-23 13:55:16,326 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:16,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,327 INFO L185 omatonBuilderFactory]: Interpolants [22144#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 22145#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 22146#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 22147#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 22148#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 22149#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 22150#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 22151#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 22152#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 22153#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 22154#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 22155#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 22156#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 22157#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 22158#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 22159#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 22160#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 22161#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 22162#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 22163#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 22164#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 22165#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 22166#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 22167#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 22168#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 22169#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 22170#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 22171#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 22172#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 22114#true, 22115#false, 22116#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 22117#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 22118#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 22119#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 22120#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 22121#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 22122#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 22123#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 22124#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 22125#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 22126#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 22127#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 22128#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 22129#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 22130#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 22131#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 22132#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 22133#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 22134#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 22135#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 22136#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 22137#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 22138#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 22139#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 22140#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 22141#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 22142#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 22143#(<= (+ main_q.offset 292) (select |#length| main_q.base))] [2018-07-23 13:55:16,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4788 backedges. 0 proven. 4788 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,328 INFO L450 AbstractCegarLoop]: Interpolant automaton has 59 states [2018-07-23 13:55:16,329 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 59 interpolants. [2018-07-23 13:55:16,330 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-07-23 13:55:16,330 INFO L87 Difference]: Start difference. First operand 173 states and 173 transitions. Second operand 59 states. [2018-07-23 13:55:16,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:16,416 INFO L93 Difference]: Finished difference Result 177 states and 177 transitions. [2018-07-23 13:55:16,416 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2018-07-23 13:55:16,416 INFO L78 Accepts]: Start accepts. Automaton has 59 states. Word has length 172 [2018-07-23 13:55:16,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:16,417 INFO L225 Difference]: With dead ends: 177 [2018-07-23 13:55:16,418 INFO L226 Difference]: Without dead ends: 176 [2018-07-23 13:55:16,418 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 57 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1711, Invalid=1711, Unknown=0, NotChecked=0, Total=3422 [2018-07-23 13:55:16,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2018-07-23 13:55:16,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 176. [2018-07-23 13:55:16,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 176 states. [2018-07-23 13:55:16,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 176 transitions. [2018-07-23 13:55:16,427 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 176 transitions. Word has length 172 [2018-07-23 13:55:16,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:16,428 INFO L471 AbstractCegarLoop]: Abstraction has 176 states and 176 transitions. [2018-07-23 13:55:16,428 INFO L472 AbstractCegarLoop]: Interpolant automaton has 59 states. [2018-07-23 13:55:16,428 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 176 transitions. [2018-07-23 13:55:16,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2018-07-23 13:55:16,430 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:16,430 INFO L357 BasicCegarLoop]: trace histogram [58, 58, 57, 1, 1] [2018-07-23 13:55:16,430 INFO L414 AbstractCegarLoop]: === Iteration 58 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:16,431 INFO L82 PathProgramCache]: Analyzing trace with hash -193196665, now seen corresponding path program 57 times [2018-07-23 13:55:16,431 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:16,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:16,879 INFO L134 CoverageAnalysis]: Checked inductivity of 4959 backedges. 0 proven. 4959 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,879 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:16,879 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [58] total 58 [2018-07-23 13:55:16,879 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:16,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,880 INFO L185 omatonBuilderFactory]: Interpolants [22912#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 22913#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 22914#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 22915#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 22916#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 22917#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 22918#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 22919#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 22920#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 22921#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 22922#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 22923#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 22924#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 22925#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 22926#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 22927#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 22928#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 22929#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 22930#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 22931#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 22932#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 22933#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 22934#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 22935#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 22936#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 22937#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 22938#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 22879#true, 22880#false, 22881#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 22882#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 22883#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 22884#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 22885#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 22886#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 22887#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 22888#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 22889#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 22890#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 22891#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 22892#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 22893#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 22894#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 22895#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 22896#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 22897#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 22898#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 22899#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 22900#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 22901#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 22902#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 22903#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 22904#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 22905#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 22906#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 22907#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 22908#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 22909#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 22910#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 22911#(<= (+ main_q.offset 280) (select |#length| main_q.base))] [2018-07-23 13:55:16,881 INFO L134 CoverageAnalysis]: Checked inductivity of 4959 backedges. 0 proven. 4959 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:16,881 INFO L450 AbstractCegarLoop]: Interpolant automaton has 60 states [2018-07-23 13:55:16,882 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 60 interpolants. [2018-07-23 13:55:16,882 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-07-23 13:55:16,882 INFO L87 Difference]: Start difference. First operand 176 states and 176 transitions. Second operand 60 states. [2018-07-23 13:55:16,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:16,946 INFO L93 Difference]: Finished difference Result 180 states and 180 transitions. [2018-07-23 13:55:16,946 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2018-07-23 13:55:16,946 INFO L78 Accepts]: Start accepts. Automaton has 60 states. Word has length 175 [2018-07-23 13:55:16,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:16,947 INFO L225 Difference]: With dead ends: 180 [2018-07-23 13:55:16,947 INFO L226 Difference]: Without dead ends: 179 [2018-07-23 13:55:16,948 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1770, Invalid=1770, Unknown=0, NotChecked=0, Total=3540 [2018-07-23 13:55:16,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2018-07-23 13:55:16,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 179. [2018-07-23 13:55:16,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 179 states. [2018-07-23 13:55:16,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 179 transitions. [2018-07-23 13:55:16,955 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 179 transitions. Word has length 175 [2018-07-23 13:55:16,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:16,955 INFO L471 AbstractCegarLoop]: Abstraction has 179 states and 179 transitions. [2018-07-23 13:55:16,955 INFO L472 AbstractCegarLoop]: Interpolant automaton has 60 states. [2018-07-23 13:55:16,955 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 179 transitions. [2018-07-23 13:55:16,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2018-07-23 13:55:16,960 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:16,960 INFO L357 BasicCegarLoop]: trace histogram [59, 59, 58, 1, 1] [2018-07-23 13:55:16,960 INFO L414 AbstractCegarLoop]: === Iteration 59 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:16,961 INFO L82 PathProgramCache]: Analyzing trace with hash -265337612, now seen corresponding path program 58 times [2018-07-23 13:55:16,961 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:16,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:17,335 INFO L134 CoverageAnalysis]: Checked inductivity of 5133 backedges. 0 proven. 5133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,335 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:17,336 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [59] total 59 [2018-07-23 13:55:17,336 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:17,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,337 INFO L185 omatonBuilderFactory]: Interpolants [23680#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 23681#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 23682#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 23683#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 23684#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 23685#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 23686#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 23687#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 23688#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 23689#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 23690#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 23691#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 23692#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 23693#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 23694#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 23695#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 23696#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 23697#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 23698#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 23699#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 23700#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 23701#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 23702#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 23703#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 23704#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 23705#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 23706#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 23707#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 23708#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 23709#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 23710#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 23711#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 23712#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 23713#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 23714#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 23715#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 23716#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 23717#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 23657#true, 23658#false, 23659#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 23660#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 23661#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 23662#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 23663#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 23664#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 23665#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 23666#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 23667#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 23668#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 23669#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 23670#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 23671#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 23672#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 23673#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 23674#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 23675#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 23676#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 23677#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 23678#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 23679#(<= (+ main_q.offset 320) (select |#length| main_q.base))] [2018-07-23 13:55:17,338 INFO L134 CoverageAnalysis]: Checked inductivity of 5133 backedges. 0 proven. 5133 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,338 INFO L450 AbstractCegarLoop]: Interpolant automaton has 61 states [2018-07-23 13:55:17,339 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 61 interpolants. [2018-07-23 13:55:17,339 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-07-23 13:55:17,340 INFO L87 Difference]: Start difference. First operand 179 states and 179 transitions. Second operand 61 states. [2018-07-23 13:55:17,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:17,415 INFO L93 Difference]: Finished difference Result 183 states and 183 transitions. [2018-07-23 13:55:17,415 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2018-07-23 13:55:17,415 INFO L78 Accepts]: Start accepts. Automaton has 61 states. Word has length 178 [2018-07-23 13:55:17,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:17,417 INFO L225 Difference]: With dead ends: 183 [2018-07-23 13:55:17,417 INFO L226 Difference]: Without dead ends: 182 [2018-07-23 13:55:17,418 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1830, Invalid=1830, Unknown=0, NotChecked=0, Total=3660 [2018-07-23 13:55:17,418 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2018-07-23 13:55:17,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2018-07-23 13:55:17,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 182 states. [2018-07-23 13:55:17,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 182 transitions. [2018-07-23 13:55:17,425 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 182 transitions. Word has length 178 [2018-07-23 13:55:17,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:17,425 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 182 transitions. [2018-07-23 13:55:17,425 INFO L472 AbstractCegarLoop]: Interpolant automaton has 61 states. [2018-07-23 13:55:17,425 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 182 transitions. [2018-07-23 13:55:17,427 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 182 [2018-07-23 13:55:17,427 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:17,427 INFO L357 BasicCegarLoop]: trace histogram [60, 60, 59, 1, 1] [2018-07-23 13:55:17,427 INFO L414 AbstractCegarLoop]: === Iteration 60 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:17,428 INFO L82 PathProgramCache]: Analyzing trace with hash -1932641689, now seen corresponding path program 59 times [2018-07-23 13:55:17,428 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:17,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:17,836 INFO L134 CoverageAnalysis]: Checked inductivity of 5310 backedges. 0 proven. 5310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,836 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:17,836 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [60] total 60 [2018-07-23 13:55:17,837 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:17,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,837 INFO L185 omatonBuilderFactory]: Interpolants [24448#true, 24449#false, 24450#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 24451#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 24452#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 24453#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 24454#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 24455#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 24456#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 24457#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 24458#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 24459#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 24460#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 24461#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 24462#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 24463#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 24464#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 24465#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 24466#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 24467#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 24468#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 24469#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 24470#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 24471#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 24472#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 24473#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 24474#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 24475#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 24476#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 24477#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 24478#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 24479#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 24480#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 24481#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 24482#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 24483#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 24484#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 24485#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 24486#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 24487#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 24488#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 24489#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 24490#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 24491#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 24492#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 24493#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 24494#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 24495#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 24496#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 24497#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 24498#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 24499#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 24500#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 24501#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 24502#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 24503#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 24504#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 24505#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 24506#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 24507#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 24508#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 24509#(<= (+ main_q.offset 164) (select |#length| main_q.base))] [2018-07-23 13:55:17,838 INFO L134 CoverageAnalysis]: Checked inductivity of 5310 backedges. 0 proven. 5310 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:17,838 INFO L450 AbstractCegarLoop]: Interpolant automaton has 62 states [2018-07-23 13:55:17,839 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 62 interpolants. [2018-07-23 13:55:17,840 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-07-23 13:55:17,840 INFO L87 Difference]: Start difference. First operand 182 states and 182 transitions. Second operand 62 states. [2018-07-23 13:55:17,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:17,952 INFO L93 Difference]: Finished difference Result 186 states and 186 transitions. [2018-07-23 13:55:17,952 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2018-07-23 13:55:17,952 INFO L78 Accepts]: Start accepts. Automaton has 62 states. Word has length 181 [2018-07-23 13:55:17,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:17,953 INFO L225 Difference]: With dead ends: 186 [2018-07-23 13:55:17,953 INFO L226 Difference]: Without dead ends: 185 [2018-07-23 13:55:17,954 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 60 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1891, Invalid=1891, Unknown=0, NotChecked=0, Total=3782 [2018-07-23 13:55:17,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2018-07-23 13:55:17,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 185. [2018-07-23 13:55:17,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 185 states. [2018-07-23 13:55:17,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 185 transitions. [2018-07-23 13:55:17,962 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 185 transitions. Word has length 181 [2018-07-23 13:55:17,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:17,962 INFO L471 AbstractCegarLoop]: Abstraction has 185 states and 185 transitions. [2018-07-23 13:55:17,962 INFO L472 AbstractCegarLoop]: Interpolant automaton has 62 states. [2018-07-23 13:55:17,963 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 185 transitions. [2018-07-23 13:55:17,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2018-07-23 13:55:17,965 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:17,965 INFO L357 BasicCegarLoop]: trace histogram [61, 61, 60, 1, 1] [2018-07-23 13:55:17,965 INFO L414 AbstractCegarLoop]: === Iteration 61 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:17,965 INFO L82 PathProgramCache]: Analyzing trace with hash -1291621356, now seen corresponding path program 60 times [2018-07-23 13:55:17,965 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:18,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:18,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5490 backedges. 0 proven. 5490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:18,401 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:18,401 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [61] total 61 [2018-07-23 13:55:18,402 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:18,403 INFO L185 omatonBuilderFactory]: Interpolants [25252#true, 25253#false, 25254#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 25255#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 25256#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 25257#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 25258#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 25259#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 25260#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 25261#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 25262#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 25263#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 25264#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 25265#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 25266#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 25267#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 25268#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 25269#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 25270#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 25271#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 25272#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 25273#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 25274#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 25275#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 25276#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 25277#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 25278#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 25279#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 25280#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 25281#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 25282#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 25283#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 25284#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 25285#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 25286#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 25287#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 25288#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 25289#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 25290#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 25291#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 25292#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 25293#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 25294#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 25295#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 25296#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 25297#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 25298#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 25299#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 25300#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 25301#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 25302#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 25303#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 25304#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 25305#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 25306#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 25307#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 25308#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 25309#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 25310#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 25311#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 25312#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 25313#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 25314#(<= (+ main_q.offset 160) (select |#length| main_q.base))] [2018-07-23 13:55:18,403 INFO L134 CoverageAnalysis]: Checked inductivity of 5490 backedges. 0 proven. 5490 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:18,404 INFO L450 AbstractCegarLoop]: Interpolant automaton has 63 states [2018-07-23 13:55:18,404 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 63 interpolants. [2018-07-23 13:55:18,404 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-07-23 13:55:18,405 INFO L87 Difference]: Start difference. First operand 185 states and 185 transitions. Second operand 63 states. [2018-07-23 13:55:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:18,497 INFO L93 Difference]: Finished difference Result 189 states and 189 transitions. [2018-07-23 13:55:18,497 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2018-07-23 13:55:18,497 INFO L78 Accepts]: Start accepts. Automaton has 63 states. Word has length 184 [2018-07-23 13:55:18,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:18,499 INFO L225 Difference]: With dead ends: 189 [2018-07-23 13:55:18,499 INFO L226 Difference]: Without dead ends: 188 [2018-07-23 13:55:18,499 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=1953, Invalid=1953, Unknown=0, NotChecked=0, Total=3906 [2018-07-23 13:55:18,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states. [2018-07-23 13:55:18,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 188. [2018-07-23 13:55:18,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 188 states. [2018-07-23 13:55:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 188 transitions. [2018-07-23 13:55:18,507 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 188 transitions. Word has length 184 [2018-07-23 13:55:18,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:18,508 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 188 transitions. [2018-07-23 13:55:18,508 INFO L472 AbstractCegarLoop]: Interpolant automaton has 63 states. [2018-07-23 13:55:18,508 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 188 transitions. [2018-07-23 13:55:18,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2018-07-23 13:55:18,509 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:18,510 INFO L357 BasicCegarLoop]: trace histogram [62, 62, 61, 1, 1] [2018-07-23 13:55:18,510 INFO L414 AbstractCegarLoop]: === Iteration 62 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:18,510 INFO L82 PathProgramCache]: Analyzing trace with hash -79478969, now seen corresponding path program 61 times [2018-07-23 13:55:18,510 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:18,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 5673 backedges. 0 proven. 5673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,010 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:19,010 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [62] total 62 [2018-07-23 13:55:19,010 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:19,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,011 INFO L185 omatonBuilderFactory]: Interpolants [26112#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 26113#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 26114#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 26115#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 26116#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 26117#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 26118#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 26119#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 26120#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 26121#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 26122#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 26123#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 26124#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 26125#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 26126#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 26127#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 26128#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 26129#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 26130#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 26131#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 26132#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 26069#true, 26070#false, 26071#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 26072#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 26073#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 26074#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 26075#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 26076#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 26077#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 26078#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 26079#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 26080#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 26081#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 26082#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 26083#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 26084#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 26085#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 26086#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 26087#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 26088#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 26089#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 26090#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 26091#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 26092#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 26093#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 26094#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 26095#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 26096#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 26097#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 26098#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 26099#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 26100#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 26101#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 26102#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 26103#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 26104#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 26105#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 26106#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 26107#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 26108#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 26109#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 26110#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 26111#(<= (+ main_q.offset 240) (select |#length| main_q.base))] [2018-07-23 13:55:19,012 INFO L134 CoverageAnalysis]: Checked inductivity of 5673 backedges. 0 proven. 5673 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,012 INFO L450 AbstractCegarLoop]: Interpolant automaton has 64 states [2018-07-23 13:55:19,013 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 64 interpolants. [2018-07-23 13:55:19,013 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2018-07-23 13:55:19,013 INFO L87 Difference]: Start difference. First operand 188 states and 188 transitions. Second operand 64 states. [2018-07-23 13:55:19,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:19,093 INFO L93 Difference]: Finished difference Result 192 states and 192 transitions. [2018-07-23 13:55:19,094 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2018-07-23 13:55:19,094 INFO L78 Accepts]: Start accepts. Automaton has 64 states. Word has length 187 [2018-07-23 13:55:19,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:19,095 INFO L225 Difference]: With dead ends: 192 [2018-07-23 13:55:19,095 INFO L226 Difference]: Without dead ends: 191 [2018-07-23 13:55:19,096 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2016, Invalid=2016, Unknown=0, NotChecked=0, Total=4032 [2018-07-23 13:55:19,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2018-07-23 13:55:19,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2018-07-23 13:55:19,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 191 states. [2018-07-23 13:55:19,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 191 transitions. [2018-07-23 13:55:19,105 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 191 transitions. Word has length 187 [2018-07-23 13:55:19,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:19,105 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 191 transitions. [2018-07-23 13:55:19,105 INFO L472 AbstractCegarLoop]: Interpolant automaton has 64 states. [2018-07-23 13:55:19,106 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 191 transitions. [2018-07-23 13:55:19,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 191 [2018-07-23 13:55:19,107 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:19,107 INFO L357 BasicCegarLoop]: trace histogram [63, 63, 62, 1, 1] [2018-07-23 13:55:19,108 INFO L414 AbstractCegarLoop]: === Iteration 63 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:19,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1230652620, now seen corresponding path program 62 times [2018-07-23 13:55:19,108 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:19,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:19,591 INFO L134 CoverageAnalysis]: Checked inductivity of 5859 backedges. 0 proven. 5859 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,591 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:19,592 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [63] total 63 [2018-07-23 13:55:19,592 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:19,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,593 INFO L185 omatonBuilderFactory]: Interpolants [26899#true, 26900#false, 26901#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 26902#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 26903#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 26904#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 26905#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 26906#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 26907#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 26908#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 26909#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 26910#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 26911#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 26912#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 26913#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 26914#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 26915#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 26916#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 26917#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 26918#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 26919#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 26920#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 26921#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 26922#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 26923#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 26924#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 26925#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 26926#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 26927#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 26928#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 26929#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 26930#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 26931#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 26932#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 26933#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 26934#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 26935#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 26936#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 26937#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 26938#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 26939#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 26940#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 26941#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 26942#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 26943#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 26944#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 26945#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 26946#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 26947#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 26948#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 26949#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 26950#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 26951#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 26952#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 26953#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 26954#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 26955#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 26956#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 26957#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 26958#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 26959#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 26960#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 26961#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 26962#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 26963#(<= (+ main_q.offset 152) (select |#length| main_q.base))] [2018-07-23 13:55:19,593 INFO L134 CoverageAnalysis]: Checked inductivity of 5859 backedges. 0 proven. 5859 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:19,594 INFO L450 AbstractCegarLoop]: Interpolant automaton has 65 states [2018-07-23 13:55:19,596 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 65 interpolants. [2018-07-23 13:55:19,596 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-07-23 13:55:19,596 INFO L87 Difference]: Start difference. First operand 191 states and 191 transitions. Second operand 65 states. [2018-07-23 13:55:19,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:19,701 INFO L93 Difference]: Finished difference Result 195 states and 195 transitions. [2018-07-23 13:55:19,701 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2018-07-23 13:55:19,702 INFO L78 Accepts]: Start accepts. Automaton has 65 states. Word has length 190 [2018-07-23 13:55:19,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:19,703 INFO L225 Difference]: With dead ends: 195 [2018-07-23 13:55:19,703 INFO L226 Difference]: Without dead ends: 194 [2018-07-23 13:55:19,704 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2080, Invalid=2080, Unknown=0, NotChecked=0, Total=4160 [2018-07-23 13:55:19,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2018-07-23 13:55:19,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 194. [2018-07-23 13:55:19,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 194 states. [2018-07-23 13:55:19,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 194 transitions. [2018-07-23 13:55:19,712 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 194 transitions. Word has length 190 [2018-07-23 13:55:19,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:19,712 INFO L471 AbstractCegarLoop]: Abstraction has 194 states and 194 transitions. [2018-07-23 13:55:19,712 INFO L472 AbstractCegarLoop]: Interpolant automaton has 65 states. [2018-07-23 13:55:19,713 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 194 transitions. [2018-07-23 13:55:19,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2018-07-23 13:55:19,714 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:19,714 INFO L357 BasicCegarLoop]: trace histogram [64, 64, 63, 1, 1] [2018-07-23 13:55:19,715 INFO L414 AbstractCegarLoop]: === Iteration 64 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:19,715 INFO L82 PathProgramCache]: Analyzing trace with hash -531031001, now seen corresponding path program 63 times [2018-07-23 13:55:19,715 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:19,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:20,149 INFO L134 CoverageAnalysis]: Checked inductivity of 6048 backedges. 0 proven. 6048 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,150 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:20,150 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [64] total 64 [2018-07-23 13:55:20,150 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:20,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,154 INFO L185 omatonBuilderFactory]: Interpolants [27776#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 27777#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 27778#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 27779#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 27780#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 27781#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 27782#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 27783#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 27784#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 27785#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 27786#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 27787#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 27788#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 27789#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 27790#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 27791#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 27792#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 27793#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 27794#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 27795#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 27796#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 27797#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 27798#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 27799#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 27800#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 27801#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 27802#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 27803#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 27804#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 27805#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 27806#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 27807#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 27742#true, 27743#false, 27744#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 27745#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 27746#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 27747#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 27748#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 27749#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 27750#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 27751#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 27752#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 27753#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 27754#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 27755#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 27756#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 27757#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 27758#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 27759#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 27760#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 27761#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 27762#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 27763#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 27764#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 27765#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 27766#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 27767#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 27768#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 27769#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 27770#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 27771#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 27772#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 27773#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 27774#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 27775#(<= (+ main_q.offset 276) (select |#length| main_q.base))] [2018-07-23 13:55:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6048 backedges. 0 proven. 6048 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,155 INFO L450 AbstractCegarLoop]: Interpolant automaton has 66 states [2018-07-23 13:55:20,156 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 66 interpolants. [2018-07-23 13:55:20,156 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-07-23 13:55:20,157 INFO L87 Difference]: Start difference. First operand 194 states and 194 transitions. Second operand 66 states. [2018-07-23 13:55:20,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:20,237 INFO L93 Difference]: Finished difference Result 198 states and 198 transitions. [2018-07-23 13:55:20,238 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2018-07-23 13:55:20,238 INFO L78 Accepts]: Start accepts. Automaton has 66 states. Word has length 193 [2018-07-23 13:55:20,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:20,239 INFO L225 Difference]: With dead ends: 198 [2018-07-23 13:55:20,239 INFO L226 Difference]: Without dead ends: 197 [2018-07-23 13:55:20,240 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2145, Invalid=2145, Unknown=0, NotChecked=0, Total=4290 [2018-07-23 13:55:20,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2018-07-23 13:55:20,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 197. [2018-07-23 13:55:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 197 states. [2018-07-23 13:55:20,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 197 transitions. [2018-07-23 13:55:20,247 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 197 transitions. Word has length 193 [2018-07-23 13:55:20,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:20,248 INFO L471 AbstractCegarLoop]: Abstraction has 197 states and 197 transitions. [2018-07-23 13:55:20,248 INFO L472 AbstractCegarLoop]: Interpolant automaton has 66 states. [2018-07-23 13:55:20,248 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 197 transitions. [2018-07-23 13:55:20,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2018-07-23 13:55:20,250 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:20,250 INFO L357 BasicCegarLoop]: trace histogram [65, 65, 64, 1, 1] [2018-07-23 13:55:20,250 INFO L414 AbstractCegarLoop]: === Iteration 65 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:20,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1579666860, now seen corresponding path program 64 times [2018-07-23 13:55:20,251 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:20,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:20,699 INFO L134 CoverageAnalysis]: Checked inductivity of 6240 backedges. 0 proven. 6240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,699 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:20,699 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [65] total 65 [2018-07-23 13:55:20,699 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:20,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,700 INFO L185 omatonBuilderFactory]: Interpolants [28598#true, 28599#false, 28600#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 28601#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 28602#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 28603#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 28604#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 28605#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 28606#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 28607#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 28608#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 28609#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 28610#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 28611#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 28612#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 28613#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 28614#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 28615#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 28616#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 28617#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 28618#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 28619#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 28620#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 28621#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 28622#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 28623#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 28624#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 28625#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 28626#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 28627#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 28628#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 28629#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 28630#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 28631#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 28632#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 28633#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 28634#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 28635#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 28636#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 28637#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 28638#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 28639#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 28640#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 28641#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 28642#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 28643#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 28644#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 28645#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 28646#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 28647#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 28648#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 28649#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 28650#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 28651#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 28652#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 28653#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 28654#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 28655#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 28656#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 28657#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 28658#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 28659#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 28660#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 28661#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 28662#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 28663#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 28664#(<= (+ main_q.offset 144) (select |#length| main_q.base))] [2018-07-23 13:55:20,700 INFO L134 CoverageAnalysis]: Checked inductivity of 6240 backedges. 0 proven. 6240 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:20,700 INFO L450 AbstractCegarLoop]: Interpolant automaton has 67 states [2018-07-23 13:55:20,701 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 67 interpolants. [2018-07-23 13:55:20,701 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-07-23 13:55:20,702 INFO L87 Difference]: Start difference. First operand 197 states and 197 transitions. Second operand 67 states. [2018-07-23 13:55:20,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:20,833 INFO L93 Difference]: Finished difference Result 201 states and 201 transitions. [2018-07-23 13:55:20,833 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 67 states. [2018-07-23 13:55:20,833 INFO L78 Accepts]: Start accepts. Automaton has 67 states. Word has length 196 [2018-07-23 13:55:20,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:20,835 INFO L225 Difference]: With dead ends: 201 [2018-07-23 13:55:20,835 INFO L226 Difference]: Without dead ends: 200 [2018-07-23 13:55:20,836 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2211, Invalid=2211, Unknown=0, NotChecked=0, Total=4422 [2018-07-23 13:55:20,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2018-07-23 13:55:20,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2018-07-23 13:55:20,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 200 states. [2018-07-23 13:55:20,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 200 transitions. [2018-07-23 13:55:20,842 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 200 transitions. Word has length 196 [2018-07-23 13:55:20,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:20,843 INFO L471 AbstractCegarLoop]: Abstraction has 200 states and 200 transitions. [2018-07-23 13:55:20,843 INFO L472 AbstractCegarLoop]: Interpolant automaton has 67 states. [2018-07-23 13:55:20,843 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 200 transitions. [2018-07-23 13:55:20,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2018-07-23 13:55:20,845 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:20,845 INFO L357 BasicCegarLoop]: trace histogram [66, 66, 65, 1, 1] [2018-07-23 13:55:20,845 INFO L414 AbstractCegarLoop]: === Iteration 66 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:20,845 INFO L82 PathProgramCache]: Analyzing trace with hash 101568775, now seen corresponding path program 65 times [2018-07-23 13:55:20,846 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:20,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:21,322 INFO L134 CoverageAnalysis]: Checked inductivity of 6435 backedges. 0 proven. 6435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:21,322 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:21,322 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [66] total 66 [2018-07-23 13:55:21,323 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:21,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:21,323 INFO L185 omatonBuilderFactory]: Interpolants [29467#true, 29468#false, 29469#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 29470#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 29471#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 29472#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 29473#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 29474#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 29475#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 29476#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 29477#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 29478#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 29479#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 29480#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 29481#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 29482#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 29483#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 29484#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 29485#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 29486#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 29487#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 29488#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 29489#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 29490#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 29491#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 29492#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 29493#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 29494#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 29495#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 29496#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 29497#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 29498#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 29499#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 29500#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 29501#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 29502#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 29503#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 29504#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 29505#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 29506#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 29507#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 29508#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 29509#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 29510#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 29511#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 29512#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 29513#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 29514#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 29515#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 29516#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 29517#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 29518#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 29519#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 29520#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 29521#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 29522#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 29523#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 29524#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 29525#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 29526#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 29527#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 29528#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 29529#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 29530#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 29531#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 29532#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 29533#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 29534#(<= (+ main_q.offset 140) (select |#length| main_q.base))] [2018-07-23 13:55:21,324 INFO L134 CoverageAnalysis]: Checked inductivity of 6435 backedges. 0 proven. 6435 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:21,324 INFO L450 AbstractCegarLoop]: Interpolant automaton has 68 states [2018-07-23 13:55:21,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 68 interpolants. [2018-07-23 13:55:21,325 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-07-23 13:55:21,325 INFO L87 Difference]: Start difference. First operand 200 states and 200 transitions. Second operand 68 states. [2018-07-23 13:55:21,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:21,437 INFO L93 Difference]: Finished difference Result 204 states and 204 transitions. [2018-07-23 13:55:21,438 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2018-07-23 13:55:21,438 INFO L78 Accepts]: Start accepts. Automaton has 68 states. Word has length 199 [2018-07-23 13:55:21,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:21,439 INFO L225 Difference]: With dead ends: 204 [2018-07-23 13:55:21,439 INFO L226 Difference]: Without dead ends: 203 [2018-07-23 13:55:21,440 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=2278, Invalid=2278, Unknown=0, NotChecked=0, Total=4556 [2018-07-23 13:55:21,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2018-07-23 13:55:21,446 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 203. [2018-07-23 13:55:21,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 203 states. [2018-07-23 13:55:21,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 203 transitions. [2018-07-23 13:55:21,447 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 203 transitions. Word has length 199 [2018-07-23 13:55:21,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:21,447 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 203 transitions. [2018-07-23 13:55:21,447 INFO L472 AbstractCegarLoop]: Interpolant automaton has 68 states. [2018-07-23 13:55:21,447 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 203 transitions. [2018-07-23 13:55:21,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 203 [2018-07-23 13:55:21,449 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:21,449 INFO L357 BasicCegarLoop]: trace histogram [67, 67, 66, 1, 1] [2018-07-23 13:55:21,449 INFO L414 AbstractCegarLoop]: === Iteration 67 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:21,449 INFO L82 PathProgramCache]: Analyzing trace with hash -2116234892, now seen corresponding path program 66 times [2018-07-23 13:55:21,450 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:21,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:22,080 INFO L134 CoverageAnalysis]: Checked inductivity of 6633 backedges. 0 proven. 6633 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,080 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:22,080 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [67] total 67 [2018-07-23 13:55:22,081 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:22,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,081 INFO L185 omatonBuilderFactory]: Interpolants [30349#true, 30350#false, 30351#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 30352#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 30353#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 30354#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 30355#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 30356#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 30357#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 30358#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 30359#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 30360#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 30361#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 30362#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 30363#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 30364#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 30365#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 30366#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 30367#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 30368#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 30369#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 30370#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 30371#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 30372#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 30373#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 30374#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 30375#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 30376#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 30377#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 30378#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 30379#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 30380#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 30381#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 30382#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 30383#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 30384#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 30385#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 30386#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 30387#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 30388#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 30389#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 30390#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 30391#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 30392#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 30393#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 30394#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 30395#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 30396#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 30397#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 30398#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 30399#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 30400#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 30401#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 30402#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 30403#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 30404#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 30405#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 30406#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 30407#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 30408#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 30409#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 30410#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 30411#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 30412#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 30413#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 30414#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 30415#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 30416#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 30417#(<= (+ main_q.offset 136) (select |#length| main_q.base))] [2018-07-23 13:55:22,082 INFO L134 CoverageAnalysis]: Checked inductivity of 6633 backedges. 0 proven. 6633 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,082 INFO L450 AbstractCegarLoop]: Interpolant automaton has 69 states [2018-07-23 13:55:22,083 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 69 interpolants. [2018-07-23 13:55:22,083 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-07-23 13:55:22,084 INFO L87 Difference]: Start difference. First operand 203 states and 203 transitions. Second operand 69 states. [2018-07-23 13:55:22,211 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:22,211 INFO L93 Difference]: Finished difference Result 207 states and 207 transitions. [2018-07-23 13:55:22,212 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2018-07-23 13:55:22,212 INFO L78 Accepts]: Start accepts. Automaton has 69 states. Word has length 202 [2018-07-23 13:55:22,212 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:22,213 INFO L225 Difference]: With dead ends: 207 [2018-07-23 13:55:22,214 INFO L226 Difference]: Without dead ends: 206 [2018-07-23 13:55:22,215 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=2346, Invalid=2346, Unknown=0, NotChecked=0, Total=4692 [2018-07-23 13:55:22,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2018-07-23 13:55:22,222 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 206. [2018-07-23 13:55:22,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 206 states. [2018-07-23 13:55:22,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 206 states to 206 states and 206 transitions. [2018-07-23 13:55:22,223 INFO L78 Accepts]: Start accepts. Automaton has 206 states and 206 transitions. Word has length 202 [2018-07-23 13:55:22,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:22,224 INFO L471 AbstractCegarLoop]: Abstraction has 206 states and 206 transitions. [2018-07-23 13:55:22,224 INFO L472 AbstractCegarLoop]: Interpolant automaton has 69 states. [2018-07-23 13:55:22,224 INFO L276 IsEmpty]: Start isEmpty. Operand 206 states and 206 transitions. [2018-07-23 13:55:22,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2018-07-23 13:55:22,226 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:22,226 INFO L357 BasicCegarLoop]: trace histogram [68, 68, 67, 1, 1] [2018-07-23 13:55:22,227 INFO L414 AbstractCegarLoop]: === Iteration 68 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:22,227 INFO L82 PathProgramCache]: Analyzing trace with hash 1071603175, now seen corresponding path program 67 times [2018-07-23 13:55:22,227 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:22,773 INFO L134 CoverageAnalysis]: Checked inductivity of 6834 backedges. 0 proven. 6834 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,774 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:22,774 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [68] total 68 [2018-07-23 13:55:22,774 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:22,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,775 INFO L185 omatonBuilderFactory]: Interpolants [31244#true, 31245#false, 31246#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 31247#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 31248#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 31249#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 31250#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 31251#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 31252#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 31253#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 31254#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 31255#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 31256#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 31257#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 31258#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 31259#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 31260#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 31261#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 31262#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 31263#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 31264#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 31265#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 31266#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 31267#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 31268#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 31269#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 31270#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 31271#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 31272#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 31273#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 31274#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 31275#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 31276#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 31277#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 31278#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 31279#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 31280#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 31281#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 31282#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 31283#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 31284#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 31285#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 31286#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 31287#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 31288#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 31289#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 31290#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 31291#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 31292#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 31293#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 31294#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 31295#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 31296#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 31297#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 31298#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 31299#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 31300#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 31301#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 31302#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 31303#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 31304#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 31305#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 31306#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 31307#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 31308#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 31309#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 31310#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 31311#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 31312#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 31313#(<= (+ main_q.offset 132) (select |#length| main_q.base))] [2018-07-23 13:55:22,776 INFO L134 CoverageAnalysis]: Checked inductivity of 6834 backedges. 0 proven. 6834 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:22,776 INFO L450 AbstractCegarLoop]: Interpolant automaton has 70 states [2018-07-23 13:55:22,776 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 70 interpolants. [2018-07-23 13:55:22,777 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2018-07-23 13:55:22,777 INFO L87 Difference]: Start difference. First operand 206 states and 206 transitions. Second operand 70 states. [2018-07-23 13:55:22,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:22,931 INFO L93 Difference]: Finished difference Result 210 states and 210 transitions. [2018-07-23 13:55:22,931 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2018-07-23 13:55:22,931 INFO L78 Accepts]: Start accepts. Automaton has 70 states. Word has length 205 [2018-07-23 13:55:22,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:22,933 INFO L225 Difference]: With dead ends: 210 [2018-07-23 13:55:22,933 INFO L226 Difference]: Without dead ends: 209 [2018-07-23 13:55:22,934 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 68 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2415, Invalid=2415, Unknown=0, NotChecked=0, Total=4830 [2018-07-23 13:55:22,934 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2018-07-23 13:55:22,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2018-07-23 13:55:22,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 209 states. [2018-07-23 13:55:22,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 209 transitions. [2018-07-23 13:55:22,941 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 209 transitions. Word has length 205 [2018-07-23 13:55:22,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:22,942 INFO L471 AbstractCegarLoop]: Abstraction has 209 states and 209 transitions. [2018-07-23 13:55:22,942 INFO L472 AbstractCegarLoop]: Interpolant automaton has 70 states. [2018-07-23 13:55:22,942 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 209 transitions. [2018-07-23 13:55:22,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2018-07-23 13:55:22,944 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:22,944 INFO L357 BasicCegarLoop]: trace histogram [69, 69, 68, 1, 1] [2018-07-23 13:55:22,944 INFO L414 AbstractCegarLoop]: === Iteration 69 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:22,945 INFO L82 PathProgramCache]: Analyzing trace with hash -361391980, now seen corresponding path program 68 times [2018-07-23 13:55:22,945 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:23,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:23,461 INFO L134 CoverageAnalysis]: Checked inductivity of 7038 backedges. 0 proven. 7038 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:23,461 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:23,461 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [69] total 69 [2018-07-23 13:55:23,462 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:23,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:23,462 INFO L185 omatonBuilderFactory]: Interpolants [32152#true, 32153#false, 32154#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 32155#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 32156#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 32157#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 32158#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 32159#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 32160#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 32161#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 32162#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 32163#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 32164#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 32165#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 32166#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 32167#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 32168#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 32169#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 32170#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 32171#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 32172#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 32173#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 32174#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 32175#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 32176#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 32177#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 32178#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 32179#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 32180#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 32181#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 32182#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 32183#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 32184#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 32185#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 32186#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 32187#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 32188#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 32189#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 32190#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 32191#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 32192#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 32193#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 32194#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 32195#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 32196#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 32197#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 32198#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 32199#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 32200#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 32201#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 32202#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 32203#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 32204#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 32205#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 32206#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 32207#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 32208#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 32209#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 32210#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 32211#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 32212#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 32213#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 32214#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 32215#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 32216#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 32217#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 32218#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 32219#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 32220#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 32221#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 32222#(<= (+ main_q.offset 128) (select |#length| main_q.base))] [2018-07-23 13:55:23,463 INFO L134 CoverageAnalysis]: Checked inductivity of 7038 backedges. 0 proven. 7038 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:23,463 INFO L450 AbstractCegarLoop]: Interpolant automaton has 71 states [2018-07-23 13:55:23,464 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 71 interpolants. [2018-07-23 13:55:23,464 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-07-23 13:55:23,464 INFO L87 Difference]: Start difference. First operand 209 states and 209 transitions. Second operand 71 states. [2018-07-23 13:55:23,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:23,589 INFO L93 Difference]: Finished difference Result 213 states and 213 transitions. [2018-07-23 13:55:23,589 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 71 states. [2018-07-23 13:55:23,589 INFO L78 Accepts]: Start accepts. Automaton has 71 states. Word has length 208 [2018-07-23 13:55:23,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:23,590 INFO L225 Difference]: With dead ends: 213 [2018-07-23 13:55:23,590 INFO L226 Difference]: Without dead ends: 212 [2018-07-23 13:55:23,591 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2485, Invalid=2485, Unknown=0, NotChecked=0, Total=4970 [2018-07-23 13:55:23,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2018-07-23 13:55:23,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2018-07-23 13:55:23,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 212 states. [2018-07-23 13:55:23,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 212 transitions. [2018-07-23 13:55:23,597 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 212 transitions. Word has length 208 [2018-07-23 13:55:23,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:23,598 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 212 transitions. [2018-07-23 13:55:23,598 INFO L472 AbstractCegarLoop]: Interpolant automaton has 71 states. [2018-07-23 13:55:23,598 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 212 transitions. [2018-07-23 13:55:23,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 212 [2018-07-23 13:55:23,600 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:23,600 INFO L357 BasicCegarLoop]: trace histogram [70, 70, 69, 1, 1] [2018-07-23 13:55:23,600 INFO L414 AbstractCegarLoop]: === Iteration 70 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:23,600 INFO L82 PathProgramCache]: Analyzing trace with hash 1254867655, now seen corresponding path program 69 times [2018-07-23 13:55:23,601 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:23,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:24,073 INFO L134 CoverageAnalysis]: Checked inductivity of 7245 backedges. 0 proven. 7245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,073 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:24,074 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [70] total 70 [2018-07-23 13:55:24,074 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,074 INFO L185 omatonBuilderFactory]: Interpolants [33073#true, 33074#false, 33075#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 33076#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 33077#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 33078#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 33079#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 33080#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 33081#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 33082#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 33083#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 33084#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 33085#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 33086#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 33087#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 33088#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 33089#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 33090#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 33091#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 33092#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 33093#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 33094#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 33095#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 33096#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 33097#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 33098#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 33099#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 33100#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 33101#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 33102#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 33103#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 33104#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 33105#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 33106#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 33107#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 33108#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 33109#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 33110#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 33111#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 33112#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 33113#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 33114#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 33115#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 33116#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 33117#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 33118#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 33119#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 33120#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 33121#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 33122#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 33123#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 33124#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 33125#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 33126#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 33127#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 33128#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 33129#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 33130#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 33131#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 33132#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 33133#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 33134#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 33135#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 33136#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 33137#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 33138#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 33139#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 33140#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 33141#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 33142#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 33143#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 33144#(<= (+ main_q.offset 124) (select |#length| main_q.base))] [2018-07-23 13:55:24,075 INFO L134 CoverageAnalysis]: Checked inductivity of 7245 backedges. 0 proven. 7245 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,075 INFO L450 AbstractCegarLoop]: Interpolant automaton has 72 states [2018-07-23 13:55:24,076 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 72 interpolants. [2018-07-23 13:55:24,076 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-07-23 13:55:24,076 INFO L87 Difference]: Start difference. First operand 212 states and 212 transitions. Second operand 72 states. [2018-07-23 13:55:24,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:24,197 INFO L93 Difference]: Finished difference Result 216 states and 216 transitions. [2018-07-23 13:55:24,198 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2018-07-23 13:55:24,198 INFO L78 Accepts]: Start accepts. Automaton has 72 states. Word has length 211 [2018-07-23 13:55:24,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:24,199 INFO L225 Difference]: With dead ends: 216 [2018-07-23 13:55:24,199 INFO L226 Difference]: Without dead ends: 215 [2018-07-23 13:55:24,200 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 70 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2556, Invalid=2556, Unknown=0, NotChecked=0, Total=5112 [2018-07-23 13:55:24,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2018-07-23 13:55:24,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 215. [2018-07-23 13:55:24,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 215 states. [2018-07-23 13:55:24,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 215 transitions. [2018-07-23 13:55:24,208 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 215 transitions. Word has length 211 [2018-07-23 13:55:24,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:24,208 INFO L471 AbstractCegarLoop]: Abstraction has 215 states and 215 transitions. [2018-07-23 13:55:24,209 INFO L472 AbstractCegarLoop]: Interpolant automaton has 72 states. [2018-07-23 13:55:24,209 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 215 transitions. [2018-07-23 13:55:24,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 215 [2018-07-23 13:55:24,210 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:24,210 INFO L357 BasicCegarLoop]: trace histogram [71, 71, 70, 1, 1] [2018-07-23 13:55:24,210 INFO L414 AbstractCegarLoop]: === Iteration 71 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:24,210 INFO L82 PathProgramCache]: Analyzing trace with hash 367298484, now seen corresponding path program 70 times [2018-07-23 13:55:24,211 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:24,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:24,742 INFO L134 CoverageAnalysis]: Checked inductivity of 7455 backedges. 0 proven. 7455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,742 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:24,742 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [71] total 71 [2018-07-23 13:55:24,743 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:24,743 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,743 INFO L185 omatonBuilderFactory]: Interpolants [34048#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 34049#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 34050#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 34051#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 34052#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 34053#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 34054#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 34055#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 34056#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 34057#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 34058#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 34059#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 34060#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 34061#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 34062#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 34063#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 34064#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 34065#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 34066#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 34067#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 34068#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 34069#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 34070#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 34071#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 34072#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 34073#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 34074#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 34075#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 34076#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 34077#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 34078#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 34079#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 34007#true, 34008#false, 34009#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 34010#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 34011#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 34012#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 34013#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 34014#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 34015#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 34016#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 34017#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 34018#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 34019#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 34020#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 34021#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 34022#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 34023#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 34024#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 34025#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 34026#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 34027#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 34028#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 34029#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 34030#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 34031#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 34032#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 34033#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 34034#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 34035#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 34036#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 34037#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 34038#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 34039#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 34040#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 34041#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 34042#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 34043#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 34044#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 34045#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 34046#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 34047#(<= (+ main_q.offset 248) (select |#length| main_q.base))] [2018-07-23 13:55:24,744 INFO L134 CoverageAnalysis]: Checked inductivity of 7455 backedges. 0 proven. 7455 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:24,744 INFO L450 AbstractCegarLoop]: Interpolant automaton has 73 states [2018-07-23 13:55:24,745 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 73 interpolants. [2018-07-23 13:55:24,745 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-07-23 13:55:24,745 INFO L87 Difference]: Start difference. First operand 215 states and 215 transitions. Second operand 73 states. [2018-07-23 13:55:24,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:24,831 INFO L93 Difference]: Finished difference Result 219 states and 219 transitions. [2018-07-23 13:55:24,831 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 73 states. [2018-07-23 13:55:24,831 INFO L78 Accepts]: Start accepts. Automaton has 73 states. Word has length 214 [2018-07-23 13:55:24,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:24,833 INFO L225 Difference]: With dead ends: 219 [2018-07-23 13:55:24,833 INFO L226 Difference]: Without dead ends: 218 [2018-07-23 13:55:24,833 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 71 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2628, Invalid=2628, Unknown=0, NotChecked=0, Total=5256 [2018-07-23 13:55:24,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2018-07-23 13:55:24,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2018-07-23 13:55:24,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 218 states. [2018-07-23 13:55:24,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 218 transitions. [2018-07-23 13:55:24,840 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 218 transitions. Word has length 214 [2018-07-23 13:55:24,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:24,840 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 218 transitions. [2018-07-23 13:55:24,840 INFO L472 AbstractCegarLoop]: Interpolant automaton has 73 states. [2018-07-23 13:55:24,841 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 218 transitions. [2018-07-23 13:55:24,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 218 [2018-07-23 13:55:24,842 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:24,842 INFO L357 BasicCegarLoop]: trace histogram [72, 72, 71, 1, 1] [2018-07-23 13:55:24,842 INFO L414 AbstractCegarLoop]: === Iteration 72 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:24,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1387200601, now seen corresponding path program 71 times [2018-07-23 13:55:24,842 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:24,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 7668 backedges. 0 proven. 7668 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,341 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:25,341 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [72] total 72 [2018-07-23 13:55:25,341 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,342 INFO L185 omatonBuilderFactory]: Interpolants [34954#true, 34955#false, 34956#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 34957#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 34958#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 34959#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 34960#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 34961#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 34962#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 34963#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 34964#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 34965#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 34966#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 34967#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 34968#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 34969#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 34970#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 34971#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 34972#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 34973#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 34974#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 34975#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 34976#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 34977#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 34978#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 34979#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 34980#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 34981#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 34982#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 34983#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 34984#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 34985#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 34986#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 34987#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 34988#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 34989#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 34990#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 34991#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 34992#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 34993#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 34994#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 34995#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 34996#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 34997#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 34998#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 34999#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 35000#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 35001#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 35002#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 35003#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 35004#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 35005#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 35006#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 35007#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 35008#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 35009#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 35010#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 35011#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 35012#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 35013#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 35014#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 35015#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 35016#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 35017#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 35018#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 35019#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 35020#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 35021#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 35022#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 35023#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 35024#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 35025#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 35026#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 35027#(<= (+ main_q.offset 116) (select |#length| main_q.base))] [2018-07-23 13:55:25,342 INFO L134 CoverageAnalysis]: Checked inductivity of 7668 backedges. 0 proven. 7668 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,343 INFO L450 AbstractCegarLoop]: Interpolant automaton has 74 states [2018-07-23 13:55:25,343 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 74 interpolants. [2018-07-23 13:55:25,343 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-07-23 13:55:25,343 INFO L87 Difference]: Start difference. First operand 218 states and 218 transitions. Second operand 74 states. [2018-07-23 13:55:25,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:25,485 INFO L93 Difference]: Finished difference Result 222 states and 222 transitions. [2018-07-23 13:55:25,485 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2018-07-23 13:55:25,485 INFO L78 Accepts]: Start accepts. Automaton has 74 states. Word has length 217 [2018-07-23 13:55:25,486 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:25,487 INFO L225 Difference]: With dead ends: 222 [2018-07-23 13:55:25,487 INFO L226 Difference]: Without dead ends: 221 [2018-07-23 13:55:25,487 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2701, Invalid=2701, Unknown=0, NotChecked=0, Total=5402 [2018-07-23 13:55:25,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2018-07-23 13:55:25,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 221. [2018-07-23 13:55:25,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 221 states. [2018-07-23 13:55:25,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 221 transitions. [2018-07-23 13:55:25,495 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 221 transitions. Word has length 217 [2018-07-23 13:55:25,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:25,495 INFO L471 AbstractCegarLoop]: Abstraction has 221 states and 221 transitions. [2018-07-23 13:55:25,495 INFO L472 AbstractCegarLoop]: Interpolant automaton has 74 states. [2018-07-23 13:55:25,495 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 221 transitions. [2018-07-23 13:55:25,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2018-07-23 13:55:25,496 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:25,496 INFO L357 BasicCegarLoop]: trace histogram [73, 73, 72, 1, 1] [2018-07-23 13:55:25,497 INFO L414 AbstractCegarLoop]: === Iteration 73 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:25,497 INFO L82 PathProgramCache]: Analyzing trace with hash 82550484, now seen corresponding path program 72 times [2018-07-23 13:55:25,497 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:25,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 7884 backedges. 0 proven. 7884 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,912 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:25,912 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [73] total 73 [2018-07-23 13:55:25,912 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:25,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,913 INFO L185 omatonBuilderFactory]: Interpolants [35968#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 35969#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 35970#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 35971#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 35972#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 35973#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 35974#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 35975#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 35976#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 35977#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 35978#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 35979#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 35980#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 35981#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 35982#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 35983#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 35984#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 35985#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 35986#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 35987#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 35988#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 35914#true, 35915#false, 35916#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 35917#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 35918#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 35919#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 35920#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 35921#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 35922#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 35923#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 35924#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 35925#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 35926#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 35927#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 35928#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 35929#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 35930#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 35931#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 35932#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 35933#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 35934#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 35935#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 35936#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 35937#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 35938#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 35939#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 35940#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 35941#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 35942#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 35943#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 35944#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 35945#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 35946#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 35947#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 35948#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 35949#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 35950#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 35951#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 35952#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 35953#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 35954#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 35955#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 35956#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 35957#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 35958#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 35959#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 35960#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 35961#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 35962#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 35963#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 35964#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 35965#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 35966#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 35967#(<= (+ main_q.offset 196) (select |#length| main_q.base))] [2018-07-23 13:55:25,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7884 backedges. 0 proven. 7884 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:25,913 INFO L450 AbstractCegarLoop]: Interpolant automaton has 75 states [2018-07-23 13:55:25,914 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 75 interpolants. [2018-07-23 13:55:25,914 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-07-23 13:55:25,915 INFO L87 Difference]: Start difference. First operand 221 states and 221 transitions. Second operand 75 states. [2018-07-23 13:55:26,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:26,011 INFO L93 Difference]: Finished difference Result 225 states and 225 transitions. [2018-07-23 13:55:26,011 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2018-07-23 13:55:26,011 INFO L78 Accepts]: Start accepts. Automaton has 75 states. Word has length 220 [2018-07-23 13:55:26,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:26,013 INFO L225 Difference]: With dead ends: 225 [2018-07-23 13:55:26,013 INFO L226 Difference]: Without dead ends: 224 [2018-07-23 13:55:26,014 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 73 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2775, Invalid=2775, Unknown=0, NotChecked=0, Total=5550 [2018-07-23 13:55:26,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2018-07-23 13:55:26,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2018-07-23 13:55:26,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 224 states. [2018-07-23 13:55:26,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 224 transitions. [2018-07-23 13:55:26,022 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 224 transitions. Word has length 220 [2018-07-23 13:55:26,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:26,022 INFO L471 AbstractCegarLoop]: Abstraction has 224 states and 224 transitions. [2018-07-23 13:55:26,022 INFO L472 AbstractCegarLoop]: Interpolant automaton has 75 states. [2018-07-23 13:55:26,022 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 224 transitions. [2018-07-23 13:55:26,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 224 [2018-07-23 13:55:26,023 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:26,024 INFO L357 BasicCegarLoop]: trace histogram [74, 74, 73, 1, 1] [2018-07-23 13:55:26,024 INFO L414 AbstractCegarLoop]: === Iteration 74 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:26,024 INFO L82 PathProgramCache]: Analyzing trace with hash -1754459001, now seen corresponding path program 73 times [2018-07-23 13:55:26,024 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:26,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:26,575 INFO L134 CoverageAnalysis]: Checked inductivity of 8103 backedges. 0 proven. 8103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:26,576 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:26,576 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [74] total 74 [2018-07-23 13:55:26,576 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:26,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:26,577 INFO L185 omatonBuilderFactory]: Interpolants [36887#true, 36888#false, 36889#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 36890#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 36891#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 36892#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 36893#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 36894#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 36895#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 36896#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 36897#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 36898#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 36899#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 36900#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 36901#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 36902#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 36903#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 36904#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 36905#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 36906#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 36907#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 36908#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 36909#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 36910#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 36911#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 36912#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 36913#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 36914#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 36915#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 36916#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 36917#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 36918#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 36919#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 36920#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 36921#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 36922#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 36923#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 36924#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 36925#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 36926#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 36927#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 36928#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 36929#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 36930#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 36931#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 36932#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 36933#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 36934#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 36935#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 36936#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 36937#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 36938#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 36939#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 36940#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 36941#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 36942#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 36943#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 36944#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 36945#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 36946#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 36947#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 36948#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 36949#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 36950#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 36951#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 36952#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 36953#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 36954#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 36955#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 36956#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 36957#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 36958#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 36959#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 36960#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 36961#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 36962#(<= (+ main_q.offset 108) (select |#length| main_q.base))] [2018-07-23 13:55:26,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8103 backedges. 0 proven. 8103 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:26,578 INFO L450 AbstractCegarLoop]: Interpolant automaton has 76 states [2018-07-23 13:55:26,579 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 76 interpolants. [2018-07-23 13:55:26,579 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2018-07-23 13:55:26,579 INFO L87 Difference]: Start difference. First operand 224 states and 224 transitions. Second operand 76 states. [2018-07-23 13:55:26,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:26,722 INFO L93 Difference]: Finished difference Result 228 states and 228 transitions. [2018-07-23 13:55:26,723 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2018-07-23 13:55:26,723 INFO L78 Accepts]: Start accepts. Automaton has 76 states. Word has length 223 [2018-07-23 13:55:26,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:26,724 INFO L225 Difference]: With dead ends: 228 [2018-07-23 13:55:26,724 INFO L226 Difference]: Without dead ends: 227 [2018-07-23 13:55:26,724 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 74 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=2850, Invalid=2850, Unknown=0, NotChecked=0, Total=5700 [2018-07-23 13:55:26,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2018-07-23 13:55:26,730 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2018-07-23 13:55:26,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 227 states. [2018-07-23 13:55:26,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 227 transitions. [2018-07-23 13:55:26,731 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 227 transitions. Word has length 223 [2018-07-23 13:55:26,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:26,732 INFO L471 AbstractCegarLoop]: Abstraction has 227 states and 227 transitions. [2018-07-23 13:55:26,732 INFO L472 AbstractCegarLoop]: Interpolant automaton has 76 states. [2018-07-23 13:55:26,732 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 227 transitions. [2018-07-23 13:55:26,733 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 227 [2018-07-23 13:55:26,733 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:26,733 INFO L357 BasicCegarLoop]: trace histogram [75, 75, 74, 1, 1] [2018-07-23 13:55:26,733 INFO L414 AbstractCegarLoop]: === Iteration 75 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:26,734 INFO L82 PathProgramCache]: Analyzing trace with hash -1630741004, now seen corresponding path program 74 times [2018-07-23 13:55:26,734 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:26,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:27,113 INFO L134 CoverageAnalysis]: Checked inductivity of 8325 backedges. 0 proven. 8325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,113 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:27,113 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [75] total 75 [2018-07-23 13:55:27,113 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:27,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,114 INFO L185 omatonBuilderFactory]: Interpolants [37888#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 37889#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 37890#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 37891#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 37892#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 37893#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 37894#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 37895#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 37896#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 37897#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 37898#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 37899#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 37900#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 37901#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 37902#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 37903#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 37904#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 37905#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 37906#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 37907#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 37908#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 37909#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 37910#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 37911#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 37912#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 37913#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 37914#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 37915#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 37916#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 37917#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 37918#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 37919#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 37920#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 37921#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 37922#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 37923#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 37924#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 37925#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 37926#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 37927#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 37928#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 37929#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 37930#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 37931#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 37932#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 37933#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 37934#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 37935#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 37936#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 37937#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 37938#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 37939#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 37940#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 37941#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 37942#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 37943#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 37944#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 37945#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 37946#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 37947#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 37948#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 37949#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 37873#true, 37874#false, 37875#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 37876#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 37877#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 37878#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 37879#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 37880#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 37881#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 37882#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 37883#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 37884#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 37885#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 37886#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 37887#(<= (+ main_q.offset 352) (select |#length| main_q.base))] [2018-07-23 13:55:27,115 INFO L134 CoverageAnalysis]: Checked inductivity of 8325 backedges. 0 proven. 8325 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,115 INFO L450 AbstractCegarLoop]: Interpolant automaton has 77 states [2018-07-23 13:55:27,115 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 77 interpolants. [2018-07-23 13:55:27,116 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-07-23 13:55:27,116 INFO L87 Difference]: Start difference. First operand 227 states and 227 transitions. Second operand 77 states. [2018-07-23 13:55:27,221 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:27,221 INFO L93 Difference]: Finished difference Result 231 states and 231 transitions. [2018-07-23 13:55:27,221 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2018-07-23 13:55:27,221 INFO L78 Accepts]: Start accepts. Automaton has 77 states. Word has length 226 [2018-07-23 13:55:27,222 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:27,223 INFO L225 Difference]: With dead ends: 231 [2018-07-23 13:55:27,223 INFO L226 Difference]: Without dead ends: 230 [2018-07-23 13:55:27,223 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=2926, Invalid=2926, Unknown=0, NotChecked=0, Total=5852 [2018-07-23 13:55:27,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2018-07-23 13:55:27,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 230. [2018-07-23 13:55:27,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 230 states. [2018-07-23 13:55:27,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 230 transitions. [2018-07-23 13:55:27,231 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 230 transitions. Word has length 226 [2018-07-23 13:55:27,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:27,231 INFO L471 AbstractCegarLoop]: Abstraction has 230 states and 230 transitions. [2018-07-23 13:55:27,231 INFO L472 AbstractCegarLoop]: Interpolant automaton has 77 states. [2018-07-23 13:55:27,231 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 230 transitions. [2018-07-23 13:55:27,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 230 [2018-07-23 13:55:27,232 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:27,233 INFO L357 BasicCegarLoop]: trace histogram [76, 76, 75, 1, 1] [2018-07-23 13:55:27,233 INFO L414 AbstractCegarLoop]: === Iteration 76 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:27,233 INFO L82 PathProgramCache]: Analyzing trace with hash -1029832345, now seen corresponding path program 75 times [2018-07-23 13:55:27,233 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:27,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:27,679 INFO L134 CoverageAnalysis]: Checked inductivity of 8550 backedges. 0 proven. 8550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,680 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:27,680 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [76] total 76 [2018-07-23 13:55:27,680 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:27,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,681 INFO L185 omatonBuilderFactory]: Interpolants [38912#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 38913#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 38914#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 38915#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 38916#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 38917#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 38918#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 38919#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 38920#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 38921#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 38922#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 38923#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 38924#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 38925#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 38926#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 38927#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 38928#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 38929#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 38930#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 38931#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 38932#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 38933#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 38934#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 38935#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 38936#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 38937#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 38938#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 38939#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 38940#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 38941#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 38942#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 38943#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 38944#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 38945#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 38946#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 38947#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 38948#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 38949#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 38872#true, 38873#false, 38874#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 38875#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 38876#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 38877#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 38878#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 38879#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 38880#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 38881#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 38882#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 38883#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 38884#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 38885#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 38886#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 38887#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 38888#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 38889#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 38890#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 38891#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 38892#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 38893#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 38894#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 38895#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 38896#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 38897#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 38898#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 38899#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 38900#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 38901#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 38902#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 38903#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 38904#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 38905#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 38906#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 38907#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 38908#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 38909#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 38910#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 38911#(<= (+ main_q.offset 252) (select |#length| main_q.base))] [2018-07-23 13:55:27,681 INFO L134 CoverageAnalysis]: Checked inductivity of 8550 backedges. 0 proven. 8550 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:27,681 INFO L450 AbstractCegarLoop]: Interpolant automaton has 78 states [2018-07-23 13:55:27,682 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 78 interpolants. [2018-07-23 13:55:27,682 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-07-23 13:55:27,683 INFO L87 Difference]: Start difference. First operand 230 states and 230 transitions. Second operand 78 states. [2018-07-23 13:55:27,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:27,771 INFO L93 Difference]: Finished difference Result 234 states and 234 transitions. [2018-07-23 13:55:27,771 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2018-07-23 13:55:27,771 INFO L78 Accepts]: Start accepts. Automaton has 78 states. Word has length 229 [2018-07-23 13:55:27,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:27,773 INFO L225 Difference]: With dead ends: 234 [2018-07-23 13:55:27,773 INFO L226 Difference]: Without dead ends: 233 [2018-07-23 13:55:27,774 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3003, Invalid=3003, Unknown=0, NotChecked=0, Total=6006 [2018-07-23 13:55:27,774 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2018-07-23 13:55:27,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2018-07-23 13:55:27,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 233 states. [2018-07-23 13:55:27,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 233 transitions. [2018-07-23 13:55:27,784 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 233 transitions. Word has length 229 [2018-07-23 13:55:27,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:27,785 INFO L471 AbstractCegarLoop]: Abstraction has 233 states and 233 transitions. [2018-07-23 13:55:27,785 INFO L472 AbstractCegarLoop]: Interpolant automaton has 78 states. [2018-07-23 13:55:27,785 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 233 transitions. [2018-07-23 13:55:27,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2018-07-23 13:55:27,786 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:27,787 INFO L357 BasicCegarLoop]: trace histogram [77, 77, 76, 1, 1] [2018-07-23 13:55:27,787 INFO L414 AbstractCegarLoop]: === Iteration 77 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:27,787 INFO L82 PathProgramCache]: Analyzing trace with hash -783661804, now seen corresponding path program 76 times [2018-07-23 13:55:27,787 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:27,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:28,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 0 proven. 8778 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,430 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:28,430 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [77] total 77 [2018-07-23 13:55:28,431 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:28,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,431 INFO L185 omatonBuilderFactory]: Interpolants [39936#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 39937#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 39938#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 39939#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 39940#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 39941#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 39942#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 39943#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 39944#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 39945#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 39946#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 39947#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 39948#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 39949#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 39950#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 39951#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 39952#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 39953#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 39954#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 39955#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 39956#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 39957#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 39958#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 39959#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 39960#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 39961#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 39962#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 39884#true, 39885#false, 39886#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 39887#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 39888#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 39889#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 39890#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 39891#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 39892#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 39893#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 39894#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 39895#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 39896#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 39897#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 39898#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 39899#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 39900#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 39901#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 39902#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 39903#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 39904#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 39905#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 39906#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 39907#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 39908#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 39909#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 39910#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 39911#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 39912#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 39913#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 39914#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 39915#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 39916#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 39917#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 39918#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 39919#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 39920#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 39921#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 39922#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 39923#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 39924#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 39925#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 39926#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 39927#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 39928#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 39929#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 39930#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 39931#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 39932#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 39933#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 39934#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 39935#(<= (+ main_q.offset 204) (select |#length| main_q.base))] [2018-07-23 13:55:28,432 INFO L134 CoverageAnalysis]: Checked inductivity of 8778 backedges. 0 proven. 8778 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,432 INFO L450 AbstractCegarLoop]: Interpolant automaton has 79 states [2018-07-23 13:55:28,432 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 79 interpolants. [2018-07-23 13:55:28,433 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-07-23 13:55:28,433 INFO L87 Difference]: Start difference. First operand 233 states and 233 transitions. Second operand 79 states. [2018-07-23 13:55:28,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:28,509 INFO L93 Difference]: Finished difference Result 237 states and 237 transitions. [2018-07-23 13:55:28,510 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2018-07-23 13:55:28,510 INFO L78 Accepts]: Start accepts. Automaton has 79 states. Word has length 232 [2018-07-23 13:55:28,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:28,511 INFO L225 Difference]: With dead ends: 237 [2018-07-23 13:55:28,511 INFO L226 Difference]: Without dead ends: 236 [2018-07-23 13:55:28,512 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=3081, Invalid=3081, Unknown=0, NotChecked=0, Total=6162 [2018-07-23 13:55:28,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2018-07-23 13:55:28,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2018-07-23 13:55:28,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 236 states. [2018-07-23 13:55:28,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 236 transitions. [2018-07-23 13:55:28,519 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 236 transitions. Word has length 232 [2018-07-23 13:55:28,520 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:28,520 INFO L471 AbstractCegarLoop]: Abstraction has 236 states and 236 transitions. [2018-07-23 13:55:28,520 INFO L472 AbstractCegarLoop]: Interpolant automaton has 79 states. [2018-07-23 13:55:28,520 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 236 transitions. [2018-07-23 13:55:28,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 236 [2018-07-23 13:55:28,521 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:28,521 INFO L357 BasicCegarLoop]: trace histogram [78, 78, 77, 1, 1] [2018-07-23 13:55:28,521 INFO L414 AbstractCegarLoop]: === Iteration 78 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:28,522 INFO L82 PathProgramCache]: Analyzing trace with hash 1373750855, now seen corresponding path program 77 times [2018-07-23 13:55:28,522 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:28,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:28,954 INFO L134 CoverageAnalysis]: Checked inductivity of 9009 backedges. 0 proven. 9009 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,955 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:28,955 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [78] total 78 [2018-07-23 13:55:28,955 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:28,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,956 INFO L185 omatonBuilderFactory]: Interpolants [40960#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 40961#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 40962#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 40963#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 40964#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 40965#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 40966#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 40967#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 40968#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 40969#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 40970#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 40971#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 40972#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 40973#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 40974#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 40975#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 40976#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 40977#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 40978#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 40979#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 40980#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 40981#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 40982#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 40983#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 40984#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 40985#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 40986#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 40987#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 40988#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 40909#true, 40910#false, 40911#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 40912#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 40913#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 40914#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 40915#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 40916#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 40917#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 40918#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 40919#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 40920#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 40921#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 40922#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 40923#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 40924#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 40925#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 40926#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 40927#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 40928#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 40929#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 40930#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 40931#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 40932#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 40933#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 40934#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 40935#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 40936#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 40937#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 40938#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 40939#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 40940#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 40941#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 40942#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 40943#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 40944#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 40945#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 40946#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 40947#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 40948#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 40949#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 40950#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 40951#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 40952#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 40953#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 40954#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 40955#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 40956#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 40957#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 40958#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 40959#(<= (+ main_q.offset 208) (select |#length| main_q.base))] [2018-07-23 13:55:28,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9009 backedges. 0 proven. 9009 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:28,957 INFO L450 AbstractCegarLoop]: Interpolant automaton has 80 states [2018-07-23 13:55:28,957 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 80 interpolants. [2018-07-23 13:55:28,957 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-07-23 13:55:28,958 INFO L87 Difference]: Start difference. First operand 236 states and 236 transitions. Second operand 80 states. [2018-07-23 13:55:29,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:29,048 INFO L93 Difference]: Finished difference Result 240 states and 240 transitions. [2018-07-23 13:55:29,049 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2018-07-23 13:55:29,049 INFO L78 Accepts]: Start accepts. Automaton has 80 states. Word has length 235 [2018-07-23 13:55:29,049 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:29,050 INFO L225 Difference]: With dead ends: 240 [2018-07-23 13:55:29,050 INFO L226 Difference]: Without dead ends: 239 [2018-07-23 13:55:29,051 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3160, Invalid=3160, Unknown=0, NotChecked=0, Total=6320 [2018-07-23 13:55:29,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2018-07-23 13:55:29,057 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 239. [2018-07-23 13:55:29,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 239 states. [2018-07-23 13:55:29,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 239 transitions. [2018-07-23 13:55:29,058 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 239 transitions. Word has length 235 [2018-07-23 13:55:29,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:29,058 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 239 transitions. [2018-07-23 13:55:29,058 INFO L472 AbstractCegarLoop]: Interpolant automaton has 80 states. [2018-07-23 13:55:29,058 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 239 transitions. [2018-07-23 13:55:29,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2018-07-23 13:55:29,059 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:29,060 INFO L357 BasicCegarLoop]: trace histogram [79, 79, 78, 1, 1] [2018-07-23 13:55:29,060 INFO L414 AbstractCegarLoop]: === Iteration 79 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:29,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1331309516, now seen corresponding path program 78 times [2018-07-23 13:55:29,060 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:29,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:29,517 INFO L134 CoverageAnalysis]: Checked inductivity of 9243 backedges. 0 proven. 9243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:29,517 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:29,517 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [79] total 79 [2018-07-23 13:55:29,517 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:29,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:29,518 INFO L185 omatonBuilderFactory]: Interpolants [41984#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 41985#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 41986#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 41987#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 41988#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 41989#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 41990#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 41991#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 41992#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 41993#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 41994#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 41995#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 41996#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 41997#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 41998#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 41999#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 42000#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 42001#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 42002#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 42003#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 42004#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 42005#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 42006#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 42007#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 42008#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 42009#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 42010#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 42011#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 42012#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 42013#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 42014#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 42015#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 42016#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 42017#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 42018#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 42019#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 42020#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 42021#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 42022#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 42023#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 42024#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 42025#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 42026#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 42027#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 41947#true, 41948#false, 41949#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 41950#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 41951#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 41952#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 41953#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 41954#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 41955#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 41956#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 41957#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 41958#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 41959#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 41960#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 41961#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 41962#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 41963#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 41964#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 41965#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 41966#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 41967#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 41968#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 41969#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 41970#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 41971#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 41972#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 41973#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 41974#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 41975#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 41976#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 41977#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 41978#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 41979#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 41980#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 41981#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 41982#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 41983#(<= (+ main_q.offset 264) (select |#length| main_q.base))] [2018-07-23 13:55:29,518 INFO L134 CoverageAnalysis]: Checked inductivity of 9243 backedges. 0 proven. 9243 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:29,519 INFO L450 AbstractCegarLoop]: Interpolant automaton has 81 states [2018-07-23 13:55:29,519 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 81 interpolants. [2018-07-23 13:55:29,519 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-07-23 13:55:29,519 INFO L87 Difference]: Start difference. First operand 239 states and 239 transitions. Second operand 81 states. [2018-07-23 13:55:29,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:29,612 INFO L93 Difference]: Finished difference Result 243 states and 243 transitions. [2018-07-23 13:55:29,612 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 81 states. [2018-07-23 13:55:29,612 INFO L78 Accepts]: Start accepts. Automaton has 81 states. Word has length 238 [2018-07-23 13:55:29,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:29,614 INFO L225 Difference]: With dead ends: 243 [2018-07-23 13:55:29,614 INFO L226 Difference]: Without dead ends: 242 [2018-07-23 13:55:29,615 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3240, Invalid=3240, Unknown=0, NotChecked=0, Total=6480 [2018-07-23 13:55:29,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 242 states. [2018-07-23 13:55:29,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 242 to 242. [2018-07-23 13:55:29,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 242 states. [2018-07-23 13:55:29,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 242 states to 242 states and 242 transitions. [2018-07-23 13:55:29,623 INFO L78 Accepts]: Start accepts. Automaton has 242 states and 242 transitions. Word has length 238 [2018-07-23 13:55:29,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:29,623 INFO L471 AbstractCegarLoop]: Abstraction has 242 states and 242 transitions. [2018-07-23 13:55:29,623 INFO L472 AbstractCegarLoop]: Interpolant automaton has 81 states. [2018-07-23 13:55:29,623 INFO L276 IsEmpty]: Start isEmpty. Operand 242 states and 242 transitions. [2018-07-23 13:55:29,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 242 [2018-07-23 13:55:29,624 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:29,624 INFO L357 BasicCegarLoop]: trace histogram [80, 80, 79, 1, 1] [2018-07-23 13:55:29,625 INFO L414 AbstractCegarLoop]: === Iteration 80 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:29,625 INFO L82 PathProgramCache]: Analyzing trace with hash -1313447129, now seen corresponding path program 79 times [2018-07-23 13:55:29,625 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:29,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:30,062 INFO L134 CoverageAnalysis]: Checked inductivity of 9480 backedges. 0 proven. 9480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,062 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:30,062 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [80] total 80 [2018-07-23 13:55:30,063 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:30,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,063 INFO L185 omatonBuilderFactory]: Interpolants [43008#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 43009#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 43010#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 43011#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 43012#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 43013#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 43014#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 43015#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 43016#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 43017#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 43018#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 43019#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 43020#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 43021#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 43022#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 43023#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 43024#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 43025#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 43026#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 43027#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 43028#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 43029#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 43030#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 43031#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 43032#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 43033#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 43034#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 43035#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 43036#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 43037#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 43038#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 43039#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 43040#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 43041#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 43042#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 43043#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 43044#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 43045#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 43046#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 43047#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 43048#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 43049#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 43050#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 43051#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 43052#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 43053#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 43054#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 43055#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 43056#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 43057#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 43058#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 43059#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 43060#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 43061#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 43062#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 43063#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 43064#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 43065#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 43066#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 43067#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 43068#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 43069#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 43070#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 43071#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 43072#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 43073#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 43074#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 43075#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 43076#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 43077#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 43078#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 43079#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 42998#true, 42999#false, 43000#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 43001#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 43002#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 43003#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 43004#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 43005#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 43006#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 43007#(<= (+ main_q.offset 372) (select |#length| main_q.base))] [2018-07-23 13:55:30,064 INFO L134 CoverageAnalysis]: Checked inductivity of 9480 backedges. 0 proven. 9480 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,064 INFO L450 AbstractCegarLoop]: Interpolant automaton has 82 states [2018-07-23 13:55:30,064 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 82 interpolants. [2018-07-23 13:55:30,065 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2018-07-23 13:55:30,065 INFO L87 Difference]: Start difference. First operand 242 states and 242 transitions. Second operand 82 states. [2018-07-23 13:55:30,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:30,182 INFO L93 Difference]: Finished difference Result 246 states and 246 transitions. [2018-07-23 13:55:30,182 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2018-07-23 13:55:30,182 INFO L78 Accepts]: Start accepts. Automaton has 82 states. Word has length 241 [2018-07-23 13:55:30,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:30,184 INFO L225 Difference]: With dead ends: 246 [2018-07-23 13:55:30,184 INFO L226 Difference]: Without dead ends: 245 [2018-07-23 13:55:30,184 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3321, Invalid=3321, Unknown=0, NotChecked=0, Total=6642 [2018-07-23 13:55:30,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2018-07-23 13:55:30,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2018-07-23 13:55:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 245 states. [2018-07-23 13:55:30,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 245 transitions. [2018-07-23 13:55:30,192 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 245 transitions. Word has length 241 [2018-07-23 13:55:30,192 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:30,193 INFO L471 AbstractCegarLoop]: Abstraction has 245 states and 245 transitions. [2018-07-23 13:55:30,193 INFO L472 AbstractCegarLoop]: Interpolant automaton has 82 states. [2018-07-23 13:55:30,193 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 245 transitions. [2018-07-23 13:55:30,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 245 [2018-07-23 13:55:30,194 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:30,194 INFO L357 BasicCegarLoop]: trace histogram [81, 81, 80, 1, 1] [2018-07-23 13:55:30,194 INFO L414 AbstractCegarLoop]: === Iteration 81 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:30,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1751020716, now seen corresponding path program 80 times [2018-07-23 13:55:30,195 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:30,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:30,668 INFO L134 CoverageAnalysis]: Checked inductivity of 9720 backedges. 0 proven. 9720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,668 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:30,668 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [81] total 81 [2018-07-23 13:55:30,668 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,669 INFO L185 omatonBuilderFactory]: Interpolants [44062#true, 44063#false, 44064#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 44065#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 44066#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 44067#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 44068#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 44069#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 44070#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 44071#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 44072#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 44073#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 44074#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 44075#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 44076#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 44077#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 44078#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 44079#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 44080#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 44081#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 44082#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 44083#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 44084#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 44085#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 44086#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 44087#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 44088#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 44089#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 44090#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 44091#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 44092#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 44093#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 44094#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 44095#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 44096#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 44097#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 44098#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 44099#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 44100#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 44101#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 44102#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 44103#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 44104#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 44105#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 44106#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 44107#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 44108#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 44109#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 44110#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 44111#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 44112#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 44113#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 44114#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 44115#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 44116#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 44117#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 44118#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 44119#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 44120#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 44121#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 44122#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 44123#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 44124#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 44125#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 44126#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 44127#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 44128#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 44129#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 44130#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 44131#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 44132#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 44133#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 44134#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 44135#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 44136#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 44137#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 44138#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 44139#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 44140#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 44141#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 44142#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 44143#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 44144#(<= (+ main_q.offset 80) (select |#length| main_q.base))] [2018-07-23 13:55:30,669 INFO L134 CoverageAnalysis]: Checked inductivity of 9720 backedges. 0 proven. 9720 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:30,669 INFO L450 AbstractCegarLoop]: Interpolant automaton has 83 states [2018-07-23 13:55:30,670 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 83 interpolants. [2018-07-23 13:55:30,670 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-07-23 13:55:30,671 INFO L87 Difference]: Start difference. First operand 245 states and 245 transitions. Second operand 83 states. [2018-07-23 13:55:30,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:30,821 INFO L93 Difference]: Finished difference Result 249 states and 249 transitions. [2018-07-23 13:55:30,821 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 83 states. [2018-07-23 13:55:30,821 INFO L78 Accepts]: Start accepts. Automaton has 83 states. Word has length 244 [2018-07-23 13:55:30,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:30,822 INFO L225 Difference]: With dead ends: 249 [2018-07-23 13:55:30,822 INFO L226 Difference]: Without dead ends: 248 [2018-07-23 13:55:30,823 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3403, Invalid=3403, Unknown=0, NotChecked=0, Total=6806 [2018-07-23 13:55:30,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2018-07-23 13:55:30,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 248. [2018-07-23 13:55:30,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 248 states. [2018-07-23 13:55:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 248 transitions. [2018-07-23 13:55:30,830 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 248 transitions. Word has length 244 [2018-07-23 13:55:30,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:30,831 INFO L471 AbstractCegarLoop]: Abstraction has 248 states and 248 transitions. [2018-07-23 13:55:30,831 INFO L472 AbstractCegarLoop]: Interpolant automaton has 83 states. [2018-07-23 13:55:30,831 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 248 transitions. [2018-07-23 13:55:30,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 248 [2018-07-23 13:55:30,832 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:30,832 INFO L357 BasicCegarLoop]: trace histogram [82, 82, 81, 1, 1] [2018-07-23 13:55:30,832 INFO L414 AbstractCegarLoop]: === Iteration 82 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:30,833 INFO L82 PathProgramCache]: Analyzing trace with hash 2014959623, now seen corresponding path program 81 times [2018-07-23 13:55:30,833 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:30,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:31,318 INFO L134 CoverageAnalysis]: Checked inductivity of 9963 backedges. 0 proven. 9963 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,318 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:31,319 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [82] total 82 [2018-07-23 13:55:31,319 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:31,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,319 INFO L185 omatonBuilderFactory]: Interpolants [45184#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 45185#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 45186#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 45187#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 45188#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 45189#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 45190#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 45191#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 45192#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 45193#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 45194#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 45195#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 45196#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 45197#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 45198#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 45199#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 45200#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 45201#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 45202#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 45203#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 45204#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 45205#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 45206#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 45207#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 45208#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 45209#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 45210#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 45211#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 45212#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 45213#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 45214#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 45215#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 45216#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 45217#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 45218#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 45219#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 45220#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 45221#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 45222#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 45139#true, 45140#false, 45141#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 45142#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 45143#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 45144#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 45145#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 45146#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 45147#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 45148#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 45149#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 45150#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 45151#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 45152#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 45153#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 45154#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 45155#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 45156#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 45157#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 45158#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 45159#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 45160#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 45161#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 45162#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 45163#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 45164#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 45165#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 45166#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 45167#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 45168#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 45169#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 45170#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 45171#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 45172#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 45173#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 45174#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 45175#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 45176#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 45177#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 45178#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 45179#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 45180#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 45181#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 45182#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 45183#(<= (+ main_q.offset 232) (select |#length| main_q.base))] [2018-07-23 13:55:31,320 INFO L134 CoverageAnalysis]: Checked inductivity of 9963 backedges. 0 proven. 9963 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,320 INFO L450 AbstractCegarLoop]: Interpolant automaton has 84 states [2018-07-23 13:55:31,321 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 84 interpolants. [2018-07-23 13:55:31,321 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-07-23 13:55:31,321 INFO L87 Difference]: Start difference. First operand 248 states and 248 transitions. Second operand 84 states. [2018-07-23 13:55:31,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:31,402 INFO L93 Difference]: Finished difference Result 252 states and 252 transitions. [2018-07-23 13:55:31,402 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2018-07-23 13:55:31,402 INFO L78 Accepts]: Start accepts. Automaton has 84 states. Word has length 247 [2018-07-23 13:55:31,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:31,404 INFO L225 Difference]: With dead ends: 252 [2018-07-23 13:55:31,404 INFO L226 Difference]: Without dead ends: 251 [2018-07-23 13:55:31,404 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3486, Invalid=3486, Unknown=0, NotChecked=0, Total=6972 [2018-07-23 13:55:31,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2018-07-23 13:55:31,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 251. [2018-07-23 13:55:31,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 251 states. [2018-07-23 13:55:31,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 251 states to 251 states and 251 transitions. [2018-07-23 13:55:31,412 INFO L78 Accepts]: Start accepts. Automaton has 251 states and 251 transitions. Word has length 247 [2018-07-23 13:55:31,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:31,412 INFO L471 AbstractCegarLoop]: Abstraction has 251 states and 251 transitions. [2018-07-23 13:55:31,412 INFO L472 AbstractCegarLoop]: Interpolant automaton has 84 states. [2018-07-23 13:55:31,412 INFO L276 IsEmpty]: Start isEmpty. Operand 251 states and 251 transitions. [2018-07-23 13:55:31,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 251 [2018-07-23 13:55:31,414 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:31,414 INFO L357 BasicCegarLoop]: trace histogram [83, 83, 82, 1, 1] [2018-07-23 13:55:31,414 INFO L414 AbstractCegarLoop]: === Iteration 83 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:31,414 INFO L82 PathProgramCache]: Analyzing trace with hash 1199532660, now seen corresponding path program 82 times [2018-07-23 13:55:31,414 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:31,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:31,993 INFO L134 CoverageAnalysis]: Checked inductivity of 10209 backedges. 0 proven. 10209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,994 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:31,994 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [83] total 83 [2018-07-23 13:55:31,994 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:31,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,995 INFO L185 omatonBuilderFactory]: Interpolants [46229#true, 46230#false, 46231#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 46232#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 46233#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 46234#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 46235#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 46236#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 46237#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 46238#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 46239#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 46240#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 46241#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 46242#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 46243#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 46244#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 46245#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 46246#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 46247#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 46248#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 46249#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 46250#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 46251#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 46252#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 46253#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 46254#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 46255#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 46256#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 46257#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 46258#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 46259#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 46260#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 46261#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 46262#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 46263#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 46264#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 46265#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 46266#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 46267#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 46268#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 46269#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 46270#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 46271#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 46272#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 46273#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 46274#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 46275#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 46276#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 46277#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 46278#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 46279#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 46280#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 46281#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 46282#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 46283#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 46284#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 46285#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 46286#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 46287#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 46288#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 46289#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 46290#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 46291#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 46292#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 46293#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 46294#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 46295#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 46296#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 46297#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 46298#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 46299#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 46300#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 46301#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 46302#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 46303#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 46304#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 46305#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 46306#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 46307#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 46308#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 46309#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 46310#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 46311#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 46312#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 46313#(<= (+ main_q.offset 72) (select |#length| main_q.base))] [2018-07-23 13:55:31,995 INFO L134 CoverageAnalysis]: Checked inductivity of 10209 backedges. 0 proven. 10209 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:31,995 INFO L450 AbstractCegarLoop]: Interpolant automaton has 85 states [2018-07-23 13:55:31,996 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 85 interpolants. [2018-07-23 13:55:31,997 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-07-23 13:55:31,997 INFO L87 Difference]: Start difference. First operand 251 states and 251 transitions. Second operand 85 states. [2018-07-23 13:55:32,155 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:32,156 INFO L93 Difference]: Finished difference Result 255 states and 255 transitions. [2018-07-23 13:55:32,156 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 85 states. [2018-07-23 13:55:32,156 INFO L78 Accepts]: Start accepts. Automaton has 85 states. Word has length 250 [2018-07-23 13:55:32,156 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:32,157 INFO L225 Difference]: With dead ends: 255 [2018-07-23 13:55:32,157 INFO L226 Difference]: Without dead ends: 254 [2018-07-23 13:55:32,158 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=3570, Invalid=3570, Unknown=0, NotChecked=0, Total=7140 [2018-07-23 13:55:32,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2018-07-23 13:55:32,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2018-07-23 13:55:32,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 254 states. [2018-07-23 13:55:32,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 254 transitions. [2018-07-23 13:55:32,165 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 254 transitions. Word has length 250 [2018-07-23 13:55:32,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:32,165 INFO L471 AbstractCegarLoop]: Abstraction has 254 states and 254 transitions. [2018-07-23 13:55:32,165 INFO L472 AbstractCegarLoop]: Interpolant automaton has 85 states. [2018-07-23 13:55:32,165 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 254 transitions. [2018-07-23 13:55:32,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 254 [2018-07-23 13:55:32,167 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:32,167 INFO L357 BasicCegarLoop]: trace histogram [84, 84, 83, 1, 1] [2018-07-23 13:55:32,167 INFO L414 AbstractCegarLoop]: === Iteration 84 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:32,167 INFO L82 PathProgramCache]: Analyzing trace with hash 1149904103, now seen corresponding path program 83 times [2018-07-23 13:55:32,167 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:32,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10458 backedges. 0 proven. 10458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:32,658 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:32,658 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [84] total 84 [2018-07-23 13:55:32,658 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:32,659 INFO L185 omatonBuilderFactory]: Interpolants [47360#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 47361#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 47362#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 47363#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 47364#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 47365#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 47366#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 47367#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 47368#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 47369#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 47370#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 47371#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 47372#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 47373#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 47374#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 47375#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 47376#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 47377#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 47378#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 47379#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 47380#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 47381#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 47382#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 47383#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 47384#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 47385#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 47386#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 47387#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 47388#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 47389#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 47390#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 47391#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 47392#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 47393#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 47394#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 47395#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 47396#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 47397#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 47398#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 47399#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 47400#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 47401#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 47402#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 47403#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 47404#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 47405#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 47406#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 47407#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 47408#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 47409#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 47410#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 47411#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 47412#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 47413#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 47414#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 47415#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 47416#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 47417#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 47332#true, 47333#false, 47334#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 47335#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 47336#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 47337#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 47338#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 47339#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 47340#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 47341#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 47342#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 47343#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 47344#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 47345#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 47346#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 47347#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 47348#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 47349#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 47350#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 47351#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 47352#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 47353#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 47354#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 47355#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 47356#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 47357#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 47358#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 47359#(<= (+ main_q.offset 300) (select |#length| main_q.base))] [2018-07-23 13:55:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 10458 backedges. 0 proven. 10458 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:32,659 INFO L450 AbstractCegarLoop]: Interpolant automaton has 86 states [2018-07-23 13:55:32,660 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 86 interpolants. [2018-07-23 13:55:32,660 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-07-23 13:55:32,660 INFO L87 Difference]: Start difference. First operand 254 states and 254 transitions. Second operand 86 states. [2018-07-23 13:55:32,789 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:32,790 INFO L93 Difference]: Finished difference Result 258 states and 258 transitions. [2018-07-23 13:55:32,790 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2018-07-23 13:55:32,790 INFO L78 Accepts]: Start accepts. Automaton has 86 states. Word has length 253 [2018-07-23 13:55:32,790 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:32,791 INFO L225 Difference]: With dead ends: 258 [2018-07-23 13:55:32,791 INFO L226 Difference]: Without dead ends: 257 [2018-07-23 13:55:32,791 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3655, Invalid=3655, Unknown=0, NotChecked=0, Total=7310 [2018-07-23 13:55:32,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2018-07-23 13:55:32,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 257. [2018-07-23 13:55:32,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 257 states. [2018-07-23 13:55:32,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 257 states to 257 states and 257 transitions. [2018-07-23 13:55:32,798 INFO L78 Accepts]: Start accepts. Automaton has 257 states and 257 transitions. Word has length 253 [2018-07-23 13:55:32,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:32,798 INFO L471 AbstractCegarLoop]: Abstraction has 257 states and 257 transitions. [2018-07-23 13:55:32,798 INFO L472 AbstractCegarLoop]: Interpolant automaton has 86 states. [2018-07-23 13:55:32,798 INFO L276 IsEmpty]: Start isEmpty. Operand 257 states and 257 transitions. [2018-07-23 13:55:32,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 257 [2018-07-23 13:55:32,799 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:32,799 INFO L357 BasicCegarLoop]: trace histogram [85, 85, 84, 1, 1] [2018-07-23 13:55:32,799 INFO L414 AbstractCegarLoop]: === Iteration 85 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:32,800 INFO L82 PathProgramCache]: Analyzing trace with hash 134312340, now seen corresponding path program 84 times [2018-07-23 13:55:32,800 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:32,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:33,408 INFO L134 CoverageAnalysis]: Checked inductivity of 10710 backedges. 0 proven. 10710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,408 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:33,408 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [85] total 85 [2018-07-23 13:55:33,408 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:33,409 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,409 INFO L185 omatonBuilderFactory]: Interpolants [48512#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 48513#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 48514#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 48515#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 48516#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 48517#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 48518#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 48519#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 48520#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 48521#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 48522#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 48523#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 48524#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 48525#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 48526#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 48527#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 48528#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 48529#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 48530#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 48531#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 48532#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 48533#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 48534#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 48448#true, 48449#false, 48450#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 48451#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 48452#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 48453#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 48454#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 48455#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 48456#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 48457#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 48458#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 48459#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 48460#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 48461#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 48462#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 48463#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 48464#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 48465#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 48466#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 48467#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 48468#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 48469#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 48470#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 48471#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 48472#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 48473#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 48474#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 48475#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 48476#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 48477#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 48478#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 48479#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 48480#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 48481#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 48482#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 48483#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 48484#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 48485#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 48486#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 48487#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 48488#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 48489#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 48490#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 48491#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 48492#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 48493#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 48494#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 48495#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 48496#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 48497#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 48498#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 48499#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 48500#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 48501#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 48502#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 48503#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 48504#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 48505#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 48506#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 48507#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 48508#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 48509#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 48510#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 48511#(<= (+ main_q.offset 156) (select |#length| main_q.base))] [2018-07-23 13:55:33,410 INFO L134 CoverageAnalysis]: Checked inductivity of 10710 backedges. 0 proven. 10710 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,410 INFO L450 AbstractCegarLoop]: Interpolant automaton has 87 states [2018-07-23 13:55:33,411 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 87 interpolants. [2018-07-23 13:55:33,411 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-07-23 13:55:33,411 INFO L87 Difference]: Start difference. First operand 257 states and 257 transitions. Second operand 87 states. [2018-07-23 13:55:33,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:33,494 INFO L93 Difference]: Finished difference Result 261 states and 261 transitions. [2018-07-23 13:55:33,494 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2018-07-23 13:55:33,494 INFO L78 Accepts]: Start accepts. Automaton has 87 states. Word has length 256 [2018-07-23 13:55:33,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:33,495 INFO L225 Difference]: With dead ends: 261 [2018-07-23 13:55:33,495 INFO L226 Difference]: Without dead ends: 260 [2018-07-23 13:55:33,496 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=3741, Invalid=3741, Unknown=0, NotChecked=0, Total=7482 [2018-07-23 13:55:33,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 260 states. [2018-07-23 13:55:33,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 260 to 260. [2018-07-23 13:55:33,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 260 states. [2018-07-23 13:55:33,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 260 states to 260 states and 260 transitions. [2018-07-23 13:55:33,501 INFO L78 Accepts]: Start accepts. Automaton has 260 states and 260 transitions. Word has length 256 [2018-07-23 13:55:33,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:33,501 INFO L471 AbstractCegarLoop]: Abstraction has 260 states and 260 transitions. [2018-07-23 13:55:33,502 INFO L472 AbstractCegarLoop]: Interpolant automaton has 87 states. [2018-07-23 13:55:33,502 INFO L276 IsEmpty]: Start isEmpty. Operand 260 states and 260 transitions. [2018-07-23 13:55:33,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 260 [2018-07-23 13:55:33,503 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:33,503 INFO L357 BasicCegarLoop]: trace histogram [86, 86, 85, 1, 1] [2018-07-23 13:55:33,503 INFO L414 AbstractCegarLoop]: === Iteration 86 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:33,504 INFO L82 PathProgramCache]: Analyzing trace with hash -1610266169, now seen corresponding path program 85 times [2018-07-23 13:55:33,504 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:33,934 INFO L134 CoverageAnalysis]: Checked inductivity of 10965 backedges. 0 proven. 10965 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,934 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:33,934 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [86] total 86 [2018-07-23 13:55:33,934 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:33,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,935 INFO L185 omatonBuilderFactory]: Interpolants [49664#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 49577#true, 49578#false, 49579#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 49580#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 49581#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 49582#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 49583#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 49584#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 49585#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 49586#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 49587#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 49588#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 49589#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 49590#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 49591#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 49592#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 49593#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 49594#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 49595#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 49596#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 49597#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 49598#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 49599#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 49600#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 49601#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 49602#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 49603#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 49604#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 49605#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 49606#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 49607#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 49608#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 49609#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 49610#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 49611#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 49612#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 49613#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 49614#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 49615#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 49616#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 49617#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 49618#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 49619#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 49620#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 49621#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 49622#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 49623#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 49624#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 49625#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 49626#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 49627#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 49628#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 49629#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 49630#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 49631#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 49632#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 49633#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 49634#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 49635#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 49636#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 49637#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 49638#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 49639#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 49640#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 49641#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 49642#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 49643#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 49644#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 49645#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 49646#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 49647#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 49648#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 49649#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 49650#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 49651#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 49652#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 49653#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 49654#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 49655#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 49656#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 49657#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 49658#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 49659#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 49660#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 49661#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 49662#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 49663#(<= (+ main_q.offset 64) (select |#length| main_q.base))] [2018-07-23 13:55:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 10965 backedges. 0 proven. 10965 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:33,936 INFO L450 AbstractCegarLoop]: Interpolant automaton has 88 states [2018-07-23 13:55:33,937 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 88 interpolants. [2018-07-23 13:55:33,937 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2018-07-23 13:55:33,937 INFO L87 Difference]: Start difference. First operand 260 states and 260 transitions. Second operand 88 states. [2018-07-23 13:55:34,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:34,093 INFO L93 Difference]: Finished difference Result 264 states and 264 transitions. [2018-07-23 13:55:34,093 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2018-07-23 13:55:34,093 INFO L78 Accepts]: Start accepts. Automaton has 88 states. Word has length 259 [2018-07-23 13:55:34,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:34,095 INFO L225 Difference]: With dead ends: 264 [2018-07-23 13:55:34,095 INFO L226 Difference]: Without dead ends: 263 [2018-07-23 13:55:34,095 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3828, Invalid=3828, Unknown=0, NotChecked=0, Total=7656 [2018-07-23 13:55:34,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2018-07-23 13:55:34,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2018-07-23 13:55:34,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 263 states. [2018-07-23 13:55:34,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 263 transitions. [2018-07-23 13:55:34,101 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 263 transitions. Word has length 259 [2018-07-23 13:55:34,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:34,101 INFO L471 AbstractCegarLoop]: Abstraction has 263 states and 263 transitions. [2018-07-23 13:55:34,101 INFO L472 AbstractCegarLoop]: Interpolant automaton has 88 states. [2018-07-23 13:55:34,102 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 263 transitions. [2018-07-23 13:55:34,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 263 [2018-07-23 13:55:34,103 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:34,103 INFO L357 BasicCegarLoop]: trace histogram [87, 87, 86, 1, 1] [2018-07-23 13:55:34,103 INFO L414 AbstractCegarLoop]: === Iteration 87 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:34,103 INFO L82 PathProgramCache]: Analyzing trace with hash -949378892, now seen corresponding path program 86 times [2018-07-23 13:55:34,103 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:34,614 INFO L134 CoverageAnalysis]: Checked inductivity of 11223 backedges. 0 proven. 11223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:34,614 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:34,614 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [87] total 87 [2018-07-23 13:55:34,615 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:34,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:34,615 INFO L185 omatonBuilderFactory]: Interpolants [50719#true, 50720#false, 50721#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 50722#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 50723#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 50724#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 50725#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 50726#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 50727#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 50728#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 50729#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 50730#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 50731#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 50732#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 50733#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 50734#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 50735#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 50736#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 50737#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 50738#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 50739#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 50740#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 50741#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 50742#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 50743#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 50744#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 50745#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 50746#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 50747#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 50748#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 50749#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 50750#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 50751#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 50752#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 50753#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 50754#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 50755#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 50756#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 50757#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 50758#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 50759#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 50760#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 50761#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 50762#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 50763#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 50764#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 50765#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 50766#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 50767#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 50768#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 50769#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 50770#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 50771#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 50772#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 50773#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 50774#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 50775#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 50776#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 50777#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 50778#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 50779#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 50780#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 50781#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 50782#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 50783#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 50784#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 50785#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 50786#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 50787#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 50788#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 50789#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 50790#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 50791#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 50792#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 50793#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 50794#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 50795#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 50796#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 50797#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 50798#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 50799#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 50800#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 50801#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 50802#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 50803#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 50804#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 50805#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 50806#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 50807#(<= (+ main_q.offset 56) (select |#length| main_q.base))] [2018-07-23 13:55:34,616 INFO L134 CoverageAnalysis]: Checked inductivity of 11223 backedges. 0 proven. 11223 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:34,616 INFO L450 AbstractCegarLoop]: Interpolant automaton has 89 states [2018-07-23 13:55:34,617 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 89 interpolants. [2018-07-23 13:55:34,617 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-07-23 13:55:34,617 INFO L87 Difference]: Start difference. First operand 263 states and 263 transitions. Second operand 89 states. [2018-07-23 13:55:34,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:34,800 INFO L93 Difference]: Finished difference Result 267 states and 267 transitions. [2018-07-23 13:55:34,800 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 89 states. [2018-07-23 13:55:34,800 INFO L78 Accepts]: Start accepts. Automaton has 89 states. Word has length 262 [2018-07-23 13:55:34,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:34,801 INFO L225 Difference]: With dead ends: 267 [2018-07-23 13:55:34,801 INFO L226 Difference]: Without dead ends: 266 [2018-07-23 13:55:34,802 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=3916, Invalid=3916, Unknown=0, NotChecked=0, Total=7832 [2018-07-23 13:55:34,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2018-07-23 13:55:34,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 266. [2018-07-23 13:55:34,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 266 states. [2018-07-23 13:55:34,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 266 states to 266 states and 266 transitions. [2018-07-23 13:55:34,809 INFO L78 Accepts]: Start accepts. Automaton has 266 states and 266 transitions. Word has length 262 [2018-07-23 13:55:34,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:34,809 INFO L471 AbstractCegarLoop]: Abstraction has 266 states and 266 transitions. [2018-07-23 13:55:34,809 INFO L472 AbstractCegarLoop]: Interpolant automaton has 89 states. [2018-07-23 13:55:34,810 INFO L276 IsEmpty]: Start isEmpty. Operand 266 states and 266 transitions. [2018-07-23 13:55:34,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 266 [2018-07-23 13:55:34,811 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:34,811 INFO L357 BasicCegarLoop]: trace histogram [88, 88, 87, 1, 1] [2018-07-23 13:55:34,811 INFO L414 AbstractCegarLoop]: === Iteration 88 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:34,811 INFO L82 PathProgramCache]: Analyzing trace with hash -586594649, now seen corresponding path program 87 times [2018-07-23 13:55:34,812 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:34,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:35,322 INFO L134 CoverageAnalysis]: Checked inductivity of 11484 backedges. 0 proven. 11484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:35,323 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:35,323 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [88] total 88 [2018-07-23 13:55:35,323 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:35,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:35,324 INFO L185 omatonBuilderFactory]: Interpolants [51874#true, 51875#false, 51876#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 51877#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 51878#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 51879#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 51880#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 51881#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 51882#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 51883#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 51884#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 51885#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 51886#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 51887#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 51888#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 51889#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 51890#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 51891#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 51892#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 51893#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 51894#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 51895#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 51896#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 51897#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 51898#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 51899#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 51900#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 51901#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 51902#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 51903#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 51904#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 51905#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 51906#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 51907#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 51908#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 51909#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 51910#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 51911#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 51912#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 51913#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 51914#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 51915#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 51916#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 51917#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 51918#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 51919#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 51920#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 51921#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 51922#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 51923#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 51924#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 51925#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 51926#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 51927#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 51928#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 51929#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 51930#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 51931#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 51932#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 51933#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 51934#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 51935#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 51936#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 51937#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 51938#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 51939#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 51940#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 51941#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 51942#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 51943#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 51944#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 51945#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 51946#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 51947#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 51948#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 51949#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 51950#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 51951#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 51952#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 51953#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 51954#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 51955#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 51956#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 51957#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 51958#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 51959#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 51960#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 51961#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 51962#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 51963#(<= (+ main_q.offset 52) (select |#length| main_q.base))] [2018-07-23 13:55:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 11484 backedges. 0 proven. 11484 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:35,325 INFO L450 AbstractCegarLoop]: Interpolant automaton has 90 states [2018-07-23 13:55:35,325 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 90 interpolants. [2018-07-23 13:55:35,326 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-07-23 13:55:35,326 INFO L87 Difference]: Start difference. First operand 266 states and 266 transitions. Second operand 90 states. [2018-07-23 13:55:35,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:35,505 INFO L93 Difference]: Finished difference Result 270 states and 270 transitions. [2018-07-23 13:55:35,505 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2018-07-23 13:55:35,505 INFO L78 Accepts]: Start accepts. Automaton has 90 states. Word has length 265 [2018-07-23 13:55:35,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:35,506 INFO L225 Difference]: With dead ends: 270 [2018-07-23 13:55:35,506 INFO L226 Difference]: Without dead ends: 269 [2018-07-23 13:55:35,507 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=4005, Invalid=4005, Unknown=0, NotChecked=0, Total=8010 [2018-07-23 13:55:35,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 269 states. [2018-07-23 13:55:35,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 269 to 269. [2018-07-23 13:55:35,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 269 states. [2018-07-23 13:55:35,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 269 transitions. [2018-07-23 13:55:35,514 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 269 transitions. Word has length 265 [2018-07-23 13:55:35,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:35,514 INFO L471 AbstractCegarLoop]: Abstraction has 269 states and 269 transitions. [2018-07-23 13:55:35,514 INFO L472 AbstractCegarLoop]: Interpolant automaton has 90 states. [2018-07-23 13:55:35,515 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 269 transitions. [2018-07-23 13:55:35,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 269 [2018-07-23 13:55:35,516 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:35,516 INFO L357 BasicCegarLoop]: trace histogram [89, 89, 88, 1, 1] [2018-07-23 13:55:35,516 INFO L414 AbstractCegarLoop]: === Iteration 89 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:35,516 INFO L82 PathProgramCache]: Analyzing trace with hash 981071828, now seen corresponding path program 88 times [2018-07-23 13:55:35,516 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:35,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 11748 backedges. 0 proven. 11748 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,077 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:36,077 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [89] total 89 [2018-07-23 13:55:36,077 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:36,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,078 INFO L185 omatonBuilderFactory]: Interpolants [53120#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 53121#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 53122#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 53123#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 53124#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 53125#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 53126#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 53127#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 53128#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 53129#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 53130#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 53131#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 53132#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 53042#true, 53043#false, 53044#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 53045#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 53046#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 53047#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 53048#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 53049#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 53050#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 53051#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 53052#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 53053#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 53054#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 53055#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 53056#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 53057#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 53058#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 53059#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 53060#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 53061#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 53062#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 53063#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 53064#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 53065#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 53066#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 53067#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 53068#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 53069#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 53070#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 53071#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 53072#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 53073#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 53074#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 53075#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 53076#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 53077#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 53078#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 53079#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 53080#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 53081#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 53082#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 53083#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 53084#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 53085#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 53086#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 53087#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 53088#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 53089#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 53090#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 53091#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 53092#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 53093#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 53094#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 53095#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 53096#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 53097#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 53098#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 53099#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 53100#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 53101#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 53102#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 53103#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 53104#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 53105#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 53106#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 53107#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 53108#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 53109#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 53110#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 53111#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 53112#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 53113#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 53114#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 53115#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 53116#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 53117#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 53118#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 53119#(<= (+ main_q.offset 100) (select |#length| main_q.base))] [2018-07-23 13:55:36,078 INFO L134 CoverageAnalysis]: Checked inductivity of 11748 backedges. 0 proven. 11748 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,079 INFO L450 AbstractCegarLoop]: Interpolant automaton has 91 states [2018-07-23 13:55:36,079 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 91 interpolants. [2018-07-23 13:55:36,080 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-07-23 13:55:36,080 INFO L87 Difference]: Start difference. First operand 269 states and 269 transitions. Second operand 91 states. [2018-07-23 13:55:36,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:36,208 INFO L93 Difference]: Finished difference Result 273 states and 273 transitions. [2018-07-23 13:55:36,209 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2018-07-23 13:55:36,209 INFO L78 Accepts]: Start accepts. Automaton has 91 states. Word has length 268 [2018-07-23 13:55:36,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:36,210 INFO L225 Difference]: With dead ends: 273 [2018-07-23 13:55:36,210 INFO L226 Difference]: Without dead ends: 272 [2018-07-23 13:55:36,211 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4095, Invalid=4095, Unknown=0, NotChecked=0, Total=8190 [2018-07-23 13:55:36,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2018-07-23 13:55:36,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2018-07-23 13:55:36,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 272 states. [2018-07-23 13:55:36,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 272 transitions. [2018-07-23 13:55:36,218 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 272 transitions. Word has length 268 [2018-07-23 13:55:36,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:36,218 INFO L471 AbstractCegarLoop]: Abstraction has 272 states and 272 transitions. [2018-07-23 13:55:36,219 INFO L472 AbstractCegarLoop]: Interpolant automaton has 91 states. [2018-07-23 13:55:36,219 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 272 transitions. [2018-07-23 13:55:36,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2018-07-23 13:55:36,220 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:36,220 INFO L357 BasicCegarLoop]: trace histogram [90, 90, 89, 1, 1] [2018-07-23 13:55:36,220 INFO L414 AbstractCegarLoop]: === Iteration 90 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:36,221 INFO L82 PathProgramCache]: Analyzing trace with hash -141288569, now seen corresponding path program 89 times [2018-07-23 13:55:36,221 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:36,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:36,708 INFO L134 CoverageAnalysis]: Checked inductivity of 12015 backedges. 0 proven. 12015 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,709 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:36,709 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [90] total 90 [2018-07-23 13:55:36,709 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:36,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,710 INFO L185 omatonBuilderFactory]: Interpolants [54272#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 54273#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 54274#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 54275#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 54276#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 54277#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 54278#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 54279#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 54280#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 54281#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 54282#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 54283#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 54284#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 54285#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 54286#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 54287#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 54288#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 54289#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 54290#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 54291#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 54292#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 54293#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 54294#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 54295#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 54296#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 54297#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 54298#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 54299#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 54300#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 54301#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 54302#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 54303#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 54304#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 54305#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 54306#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 54307#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 54308#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 54309#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 54310#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 54311#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 54312#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 54313#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 54314#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 54223#true, 54224#false, 54225#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 54226#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 54227#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 54228#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 54229#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 54230#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 54231#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 54232#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 54233#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 54234#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 54235#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 54236#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 54237#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 54238#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 54239#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 54240#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 54241#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 54242#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 54243#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 54244#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 54245#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 54246#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 54247#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 54248#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 54249#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 54250#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 54251#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 54252#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 54253#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 54254#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 54255#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 54256#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 54257#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 54258#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 54259#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 54260#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 54261#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 54262#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 54263#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 54264#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 54265#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 54266#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 54267#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 54268#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 54269#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 54270#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 54271#(<= (+ main_q.offset 216) (select |#length| main_q.base))] [2018-07-23 13:55:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 12015 backedges. 0 proven. 12015 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:36,710 INFO L450 AbstractCegarLoop]: Interpolant automaton has 92 states [2018-07-23 13:55:36,711 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 92 interpolants. [2018-07-23 13:55:36,711 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-07-23 13:55:36,711 INFO L87 Difference]: Start difference. First operand 272 states and 272 transitions. Second operand 92 states. [2018-07-23 13:55:36,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:36,795 INFO L93 Difference]: Finished difference Result 276 states and 276 transitions. [2018-07-23 13:55:36,795 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2018-07-23 13:55:36,795 INFO L78 Accepts]: Start accepts. Automaton has 92 states. Word has length 271 [2018-07-23 13:55:36,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:36,796 INFO L225 Difference]: With dead ends: 276 [2018-07-23 13:55:36,796 INFO L226 Difference]: Without dead ends: 275 [2018-07-23 13:55:36,797 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=4186, Invalid=4186, Unknown=0, NotChecked=0, Total=8372 [2018-07-23 13:55:36,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 275 states. [2018-07-23 13:55:36,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 275 to 275. [2018-07-23 13:55:36,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 275 states. [2018-07-23 13:55:36,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 275 states to 275 states and 275 transitions. [2018-07-23 13:55:36,804 INFO L78 Accepts]: Start accepts. Automaton has 275 states and 275 transitions. Word has length 271 [2018-07-23 13:55:36,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:36,804 INFO L471 AbstractCegarLoop]: Abstraction has 275 states and 275 transitions. [2018-07-23 13:55:36,805 INFO L472 AbstractCegarLoop]: Interpolant automaton has 92 states. [2018-07-23 13:55:36,805 INFO L276 IsEmpty]: Start isEmpty. Operand 275 states and 275 transitions. [2018-07-23 13:55:36,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 275 [2018-07-23 13:55:36,806 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:36,806 INFO L357 BasicCegarLoop]: trace histogram [91, 91, 90, 1, 1] [2018-07-23 13:55:36,806 INFO L414 AbstractCegarLoop]: === Iteration 91 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:36,807 INFO L82 PathProgramCache]: Analyzing trace with hash -59476236, now seen corresponding path program 90 times [2018-07-23 13:55:36,807 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:36,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:37,324 INFO L134 CoverageAnalysis]: Checked inductivity of 12285 backedges. 0 proven. 12285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:37,325 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:37,325 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [91] total 91 [2018-07-23 13:55:37,325 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:37,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:37,325 INFO L185 omatonBuilderFactory]: Interpolants [55424#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 55425#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 55426#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 55427#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 55428#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 55429#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 55430#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 55431#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 55432#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 55433#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 55434#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 55435#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 55436#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 55437#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 55438#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 55439#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 55440#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 55441#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 55442#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 55443#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 55444#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 55445#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 55446#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 55447#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 55448#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 55449#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 55450#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 55451#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 55452#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 55453#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 55454#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 55455#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 55456#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 55457#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 55458#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 55459#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 55460#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 55461#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 55462#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 55463#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 55464#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 55465#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 55466#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 55467#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 55468#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 55469#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 55470#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 55471#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 55472#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 55473#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 55474#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 55475#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 55476#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 55477#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 55478#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 55479#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 55480#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 55481#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 55482#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 55483#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 55484#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 55485#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 55486#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 55487#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 55488#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 55489#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 55490#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 55491#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 55492#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 55493#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 55494#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 55495#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 55496#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 55497#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 55498#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 55499#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 55500#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 55501#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 55502#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 55503#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 55504#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 55505#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 55506#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 55507#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 55508#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 55509#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 55417#true, 55418#false, 55419#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 55420#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 55421#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 55422#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 55423#(<= (+ main_q.offset 384) (select |#length| main_q.base))] [2018-07-23 13:55:37,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12285 backedges. 0 proven. 12285 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:37,326 INFO L450 AbstractCegarLoop]: Interpolant automaton has 93 states [2018-07-23 13:55:37,327 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 93 interpolants. [2018-07-23 13:55:37,327 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-07-23 13:55:37,327 INFO L87 Difference]: Start difference. First operand 275 states and 275 transitions. Second operand 93 states. [2018-07-23 13:55:37,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:37,502 INFO L93 Difference]: Finished difference Result 279 states and 279 transitions. [2018-07-23 13:55:37,502 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2018-07-23 13:55:37,502 INFO L78 Accepts]: Start accepts. Automaton has 93 states. Word has length 274 [2018-07-23 13:55:37,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:37,503 INFO L225 Difference]: With dead ends: 279 [2018-07-23 13:55:37,503 INFO L226 Difference]: Without dead ends: 278 [2018-07-23 13:55:37,504 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=4278, Invalid=4278, Unknown=0, NotChecked=0, Total=8556 [2018-07-23 13:55:37,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 278 states. [2018-07-23 13:55:37,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 278 to 278. [2018-07-23 13:55:37,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 278 states. [2018-07-23 13:55:37,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 278 states to 278 states and 278 transitions. [2018-07-23 13:55:37,511 INFO L78 Accepts]: Start accepts. Automaton has 278 states and 278 transitions. Word has length 274 [2018-07-23 13:55:37,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:37,511 INFO L471 AbstractCegarLoop]: Abstraction has 278 states and 278 transitions. [2018-07-23 13:55:37,511 INFO L472 AbstractCegarLoop]: Interpolant automaton has 93 states. [2018-07-23 13:55:37,511 INFO L276 IsEmpty]: Start isEmpty. Operand 278 states and 278 transitions. [2018-07-23 13:55:37,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 278 [2018-07-23 13:55:37,512 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:37,513 INFO L357 BasicCegarLoop]: trace histogram [92, 92, 91, 1, 1] [2018-07-23 13:55:37,513 INFO L414 AbstractCegarLoop]: === Iteration 92 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:37,513 INFO L82 PathProgramCache]: Analyzing trace with hash 1965279335, now seen corresponding path program 91 times [2018-07-23 13:55:37,513 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:37,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:38,055 INFO L134 CoverageAnalysis]: Checked inductivity of 12558 backedges. 0 proven. 12558 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,056 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:38,056 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [92] total 92 [2018-07-23 13:55:38,056 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:38,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,057 INFO L185 omatonBuilderFactory]: Interpolants [56704#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 56705#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 56706#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 56707#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 56708#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 56709#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 56710#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 56711#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 56712#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 56713#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 56714#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 56715#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 56716#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 56717#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 56624#true, 56625#false, 56626#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 56627#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 56628#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 56629#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 56630#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 56631#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 56632#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 56633#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 56634#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 56635#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 56636#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 56637#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 56638#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 56639#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 56640#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 56641#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 56642#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 56643#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 56644#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 56645#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 56646#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 56647#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 56648#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 56649#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 56650#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 56651#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 56652#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 56653#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 56654#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 56655#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 56656#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 56657#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 56658#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 56659#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 56660#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 56661#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 56662#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 56663#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 56664#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 56665#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 56666#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 56667#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 56668#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 56669#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 56670#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 56671#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 56672#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 56673#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 56674#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 56675#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 56676#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 56677#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 56678#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 56679#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 56680#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 56681#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 56682#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 56683#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 56684#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 56685#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 56686#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 56687#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 56688#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 56689#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 56690#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 56691#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 56692#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 56693#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 56694#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 56695#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 56696#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 56697#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 56698#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 56699#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 56700#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 56701#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 56702#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 56703#(<= (+ main_q.offset 92) (select |#length| main_q.base))] [2018-07-23 13:55:38,058 INFO L134 CoverageAnalysis]: Checked inductivity of 12558 backedges. 0 proven. 12558 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,058 INFO L450 AbstractCegarLoop]: Interpolant automaton has 94 states [2018-07-23 13:55:38,059 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 94 interpolants. [2018-07-23 13:55:38,059 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2018-07-23 13:55:38,059 INFO L87 Difference]: Start difference. First operand 278 states and 278 transitions. Second operand 94 states. [2018-07-23 13:55:38,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:38,214 INFO L93 Difference]: Finished difference Result 282 states and 282 transitions. [2018-07-23 13:55:38,214 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2018-07-23 13:55:38,214 INFO L78 Accepts]: Start accepts. Automaton has 94 states. Word has length 277 [2018-07-23 13:55:38,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:38,215 INFO L225 Difference]: With dead ends: 282 [2018-07-23 13:55:38,215 INFO L226 Difference]: Without dead ends: 281 [2018-07-23 13:55:38,216 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4371, Invalid=4371, Unknown=0, NotChecked=0, Total=8742 [2018-07-23 13:55:38,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2018-07-23 13:55:38,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2018-07-23 13:55:38,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 281 states. [2018-07-23 13:55:38,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 281 transitions. [2018-07-23 13:55:38,227 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 281 transitions. Word has length 277 [2018-07-23 13:55:38,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:38,227 INFO L471 AbstractCegarLoop]: Abstraction has 281 states and 281 transitions. [2018-07-23 13:55:38,227 INFO L472 AbstractCegarLoop]: Interpolant automaton has 94 states. [2018-07-23 13:55:38,227 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 281 transitions. [2018-07-23 13:55:38,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 281 [2018-07-23 13:55:38,229 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:38,229 INFO L357 BasicCegarLoop]: trace histogram [93, 93, 92, 1, 1] [2018-07-23 13:55:38,229 INFO L414 AbstractCegarLoop]: === Iteration 93 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:38,230 INFO L82 PathProgramCache]: Analyzing trace with hash -1357177324, now seen corresponding path program 92 times [2018-07-23 13:55:38,230 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:38,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:38,992 INFO L134 CoverageAnalysis]: Checked inductivity of 12834 backedges. 0 proven. 12834 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,993 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:38,993 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [93] total 93 [2018-07-23 13:55:38,993 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:38,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,994 INFO L185 omatonBuilderFactory]: Interpolants [57856#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 57857#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 57858#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 57859#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 57860#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 57861#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 57862#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 57863#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 57864#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 57865#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 57866#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 57867#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 57868#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 57869#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 57870#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 57871#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 57872#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 57873#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 57874#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 57875#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 57876#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 57877#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 57878#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 57879#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 57880#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 57881#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 57882#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 57883#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 57884#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 57885#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 57886#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 57887#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 57888#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 57889#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 57890#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 57891#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 57892#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 57893#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 57894#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 57895#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 57896#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 57897#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 57898#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 57899#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 57900#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 57901#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 57902#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 57903#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 57904#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 57905#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 57906#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 57907#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 57908#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 57909#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 57910#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 57911#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 57912#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 57913#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 57914#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 57915#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 57916#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 57917#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 57918#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 57919#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 57920#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 57921#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 57922#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 57923#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 57924#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 57925#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 57926#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 57927#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 57928#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 57929#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 57930#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 57931#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 57932#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 57933#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 57934#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 57935#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 57936#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 57937#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 57938#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 57844#true, 57845#false, 57846#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 57847#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 57848#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 57849#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 57850#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 57851#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 57852#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 57853#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 57854#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 57855#(<= (+ main_q.offset 364) (select |#length| main_q.base))] [2018-07-23 13:55:38,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12834 backedges. 0 proven. 12834 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:38,994 INFO L450 AbstractCegarLoop]: Interpolant automaton has 95 states [2018-07-23 13:55:38,995 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 95 interpolants. [2018-07-23 13:55:38,995 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-07-23 13:55:38,996 INFO L87 Difference]: Start difference. First operand 281 states and 281 transitions. Second operand 95 states. [2018-07-23 13:55:39,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:39,170 INFO L93 Difference]: Finished difference Result 285 states and 285 transitions. [2018-07-23 13:55:39,170 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2018-07-23 13:55:39,170 INFO L78 Accepts]: Start accepts. Automaton has 95 states. Word has length 280 [2018-07-23 13:55:39,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:39,171 INFO L225 Difference]: With dead ends: 285 [2018-07-23 13:55:39,171 INFO L226 Difference]: Without dead ends: 284 [2018-07-23 13:55:39,172 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=4465, Invalid=4465, Unknown=0, NotChecked=0, Total=8930 [2018-07-23 13:55:39,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2018-07-23 13:55:39,179 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 284. [2018-07-23 13:55:39,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 284 states. [2018-07-23 13:55:39,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 284 transitions. [2018-07-23 13:55:39,180 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 284 transitions. Word has length 280 [2018-07-23 13:55:39,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:39,180 INFO L471 AbstractCegarLoop]: Abstraction has 284 states and 284 transitions. [2018-07-23 13:55:39,180 INFO L472 AbstractCegarLoop]: Interpolant automaton has 95 states. [2018-07-23 13:55:39,180 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 284 transitions. [2018-07-23 13:55:39,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 284 [2018-07-23 13:55:39,181 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:39,182 INFO L357 BasicCegarLoop]: trace histogram [94, 94, 93, 1, 1] [2018-07-23 13:55:39,182 INFO L414 AbstractCegarLoop]: === Iteration 94 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:39,182 INFO L82 PathProgramCache]: Analyzing trace with hash 1152798023, now seen corresponding path program 93 times [2018-07-23 13:55:39,182 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:39,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13113 backedges. 0 proven. 13113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:39,807 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:39,807 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [94] total 94 [2018-07-23 13:55:39,807 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:39,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:39,808 INFO L185 omatonBuilderFactory]: Interpolants [59136#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 59137#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 59138#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 59139#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 59140#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 59141#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 59142#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 59143#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 59144#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 59145#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 59146#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 59147#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 59148#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 59149#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 59150#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 59151#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 59152#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 59153#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 59154#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 59155#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 59156#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 59157#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 59158#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 59159#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 59160#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 59161#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 59162#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 59163#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 59164#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 59165#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 59166#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 59167#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 59168#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 59169#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 59170#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 59171#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 59172#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 59077#true, 59078#false, 59079#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 59080#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 59081#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 59082#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 59083#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 59084#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 59085#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 59086#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 59087#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 59088#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 59089#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 59090#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 59091#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 59092#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 59093#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 59094#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 59095#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 59096#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 59097#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 59098#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 59099#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 59100#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 59101#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 59102#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 59103#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 59104#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 59105#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 59106#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 59107#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 59108#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 59109#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 59110#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 59111#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 59112#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 59113#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 59114#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 59115#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 59116#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 59117#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 59118#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 59119#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 59120#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 59121#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 59122#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 59123#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 59124#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 59125#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 59126#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 59127#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 59128#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 59129#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 59130#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 59131#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 59132#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 59133#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 59134#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 59135#(<= (+ main_q.offset 176) (select |#length| main_q.base))] [2018-07-23 13:55:39,809 INFO L134 CoverageAnalysis]: Checked inductivity of 13113 backedges. 0 proven. 13113 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:39,809 INFO L450 AbstractCegarLoop]: Interpolant automaton has 96 states [2018-07-23 13:55:39,809 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 96 interpolants. [2018-07-23 13:55:39,810 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-07-23 13:55:39,810 INFO L87 Difference]: Start difference. First operand 284 states and 284 transitions. Second operand 96 states. [2018-07-23 13:55:39,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:39,918 INFO L93 Difference]: Finished difference Result 288 states and 288 transitions. [2018-07-23 13:55:39,918 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2018-07-23 13:55:39,918 INFO L78 Accepts]: Start accepts. Automaton has 96 states. Word has length 283 [2018-07-23 13:55:39,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:39,919 INFO L225 Difference]: With dead ends: 288 [2018-07-23 13:55:39,919 INFO L226 Difference]: Without dead ends: 287 [2018-07-23 13:55:39,920 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4560, Invalid=4560, Unknown=0, NotChecked=0, Total=9120 [2018-07-23 13:55:39,920 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2018-07-23 13:55:39,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 287. [2018-07-23 13:55:39,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 287 states. [2018-07-23 13:55:39,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 287 transitions. [2018-07-23 13:55:39,927 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 287 transitions. Word has length 283 [2018-07-23 13:55:39,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:39,928 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 287 transitions. [2018-07-23 13:55:39,928 INFO L472 AbstractCegarLoop]: Interpolant automaton has 96 states. [2018-07-23 13:55:39,928 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 287 transitions. [2018-07-23 13:55:39,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 287 [2018-07-23 13:55:39,929 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:39,929 INFO L357 BasicCegarLoop]: trace histogram [95, 95, 94, 1, 1] [2018-07-23 13:55:39,929 INFO L414 AbstractCegarLoop]: === Iteration 95 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:39,930 INFO L82 PathProgramCache]: Analyzing trace with hash 447737140, now seen corresponding path program 94 times [2018-07-23 13:55:39,930 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:40,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:40,594 INFO L134 CoverageAnalysis]: Checked inductivity of 13395 backedges. 0 proven. 13395 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:40,594 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:40,594 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [95] total 95 [2018-07-23 13:55:40,595 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:40,595 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:40,595 INFO L185 omatonBuilderFactory]: Interpolants [60416#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 60417#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 60418#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 60419#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 60323#true, 60324#false, 60325#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 60326#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 60327#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 60328#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 60329#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 60330#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 60331#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 60332#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 60333#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 60334#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 60335#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 60336#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 60337#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 60338#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 60339#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 60340#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 60341#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 60342#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 60343#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 60344#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 60345#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 60346#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 60347#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 60348#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 60349#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 60350#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 60351#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 60352#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 60353#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 60354#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 60355#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 60356#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 60357#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 60358#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 60359#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 60360#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 60361#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 60362#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 60363#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 60364#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 60365#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 60366#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 60367#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 60368#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 60369#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 60370#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 60371#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 60372#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 60373#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 60374#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 60375#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 60376#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 60377#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 60378#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 60379#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 60380#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 60381#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 60382#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 60383#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 60384#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 60385#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 60386#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 60387#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 60388#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 60389#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 60390#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 60391#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 60392#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 60393#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 60394#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 60395#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 60396#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 60397#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 60398#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 60399#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 60400#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 60401#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 60402#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 60403#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 60404#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 60405#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 60406#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 60407#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 60408#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 60409#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 60410#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 60411#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 60412#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 60413#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 60414#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 60415#(<= (+ main_q.offset 40) (select |#length| main_q.base))] [2018-07-23 13:55:40,596 INFO L134 CoverageAnalysis]: Checked inductivity of 13395 backedges. 0 proven. 13395 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:40,596 INFO L450 AbstractCegarLoop]: Interpolant automaton has 97 states [2018-07-23 13:55:40,597 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2018-07-23 13:55:40,598 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-07-23 13:55:40,598 INFO L87 Difference]: Start difference. First operand 287 states and 287 transitions. Second operand 97 states. [2018-07-23 13:55:40,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:40,816 INFO L93 Difference]: Finished difference Result 291 states and 291 transitions. [2018-07-23 13:55:40,816 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2018-07-23 13:55:40,816 INFO L78 Accepts]: Start accepts. Automaton has 97 states. Word has length 286 [2018-07-23 13:55:40,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:40,817 INFO L225 Difference]: With dead ends: 291 [2018-07-23 13:55:40,817 INFO L226 Difference]: Without dead ends: 290 [2018-07-23 13:55:40,818 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2018-07-23 13:55:40,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2018-07-23 13:55:40,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2018-07-23 13:55:40,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 290 states. [2018-07-23 13:55:40,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 290 transitions. [2018-07-23 13:55:40,825 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 290 transitions. Word has length 286 [2018-07-23 13:55:40,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:40,826 INFO L471 AbstractCegarLoop]: Abstraction has 290 states and 290 transitions. [2018-07-23 13:55:40,826 INFO L472 AbstractCegarLoop]: Interpolant automaton has 97 states. [2018-07-23 13:55:40,826 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 290 transitions. [2018-07-23 13:55:40,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2018-07-23 13:55:40,827 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:40,827 INFO L357 BasicCegarLoop]: trace histogram [96, 96, 95, 1, 1] [2018-07-23 13:55:40,828 INFO L414 AbstractCegarLoop]: === Iteration 96 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:40,828 INFO L82 PathProgramCache]: Analyzing trace with hash -1630950873, now seen corresponding path program 95 times [2018-07-23 13:55:40,828 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:40,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:41,456 INFO L134 CoverageAnalysis]: Checked inductivity of 13680 backedges. 0 proven. 13680 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:41,456 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:41,456 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [96] total 96 [2018-07-23 13:55:41,456 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:41,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:41,457 INFO L185 omatonBuilderFactory]: Interpolants [61582#true, 61583#false, 61584#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 61585#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 61586#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 61587#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 61588#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 61589#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 61590#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 61591#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 61592#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 61593#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 61594#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 61595#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 61596#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 61597#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 61598#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 61599#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 61600#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 61601#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 61602#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 61603#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 61604#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 61605#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 61606#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 61607#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 61608#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 61609#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 61610#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 61611#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 61612#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 61613#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 61614#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 61615#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 61616#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 61617#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 61618#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 61619#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 61620#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 61621#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 61622#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 61623#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 61624#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 61625#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 61626#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 61627#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 61628#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 61629#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 61630#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 61631#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 61632#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 61633#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 61634#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 61635#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 61636#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 61637#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 61638#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 61639#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 61640#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 61641#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 61642#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 61643#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 61644#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 61645#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 61646#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 61647#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 61648#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 61649#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 61650#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 61651#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 61652#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 61653#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 61654#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 61655#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 61656#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 61657#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 61658#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 61659#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 61660#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 61661#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 61662#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 61663#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 61664#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 61665#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 61666#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 61667#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 61668#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 61669#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 61670#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 61671#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 61672#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 61673#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 61674#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 61675#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 61676#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 61677#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 61678#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 61679#(<= (+ main_q.offset 20) (select |#length| main_q.base))] [2018-07-23 13:55:41,458 INFO L134 CoverageAnalysis]: Checked inductivity of 13680 backedges. 0 proven. 13680 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:41,458 INFO L450 AbstractCegarLoop]: Interpolant automaton has 98 states [2018-07-23 13:55:41,459 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 98 interpolants. [2018-07-23 13:55:41,459 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2018-07-23 13:55:41,459 INFO L87 Difference]: Start difference. First operand 290 states and 290 transitions. Second operand 98 states. [2018-07-23 13:55:41,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:41,705 INFO L93 Difference]: Finished difference Result 294 states and 294 transitions. [2018-07-23 13:55:41,706 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2018-07-23 13:55:41,706 INFO L78 Accepts]: Start accepts. Automaton has 98 states. Word has length 289 [2018-07-23 13:55:41,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:41,707 INFO L225 Difference]: With dead ends: 294 [2018-07-23 13:55:41,707 INFO L226 Difference]: Without dead ends: 293 [2018-07-23 13:55:41,708 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4753, Invalid=4753, Unknown=0, NotChecked=0, Total=9506 [2018-07-23 13:55:41,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2018-07-23 13:55:41,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 293. [2018-07-23 13:55:41,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 293 states. [2018-07-23 13:55:41,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 293 states to 293 states and 293 transitions. [2018-07-23 13:55:41,715 INFO L78 Accepts]: Start accepts. Automaton has 293 states and 293 transitions. Word has length 289 [2018-07-23 13:55:41,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:41,716 INFO L471 AbstractCegarLoop]: Abstraction has 293 states and 293 transitions. [2018-07-23 13:55:41,716 INFO L472 AbstractCegarLoop]: Interpolant automaton has 98 states. [2018-07-23 13:55:41,716 INFO L276 IsEmpty]: Start isEmpty. Operand 293 states and 293 transitions. [2018-07-23 13:55:41,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 293 [2018-07-23 13:55:41,717 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:41,718 INFO L357 BasicCegarLoop]: trace histogram [97, 97, 96, 1, 1] [2018-07-23 13:55:41,718 INFO L414 AbstractCegarLoop]: === Iteration 97 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:41,718 INFO L82 PathProgramCache]: Analyzing trace with hash 1307894868, now seen corresponding path program 96 times [2018-07-23 13:55:41,718 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:41,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:42,422 INFO L134 CoverageAnalysis]: Checked inductivity of 13968 backedges. 0 proven. 13968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:42,422 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:42,422 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [97] total 97 [2018-07-23 13:55:42,422 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:42,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:42,423 INFO L185 omatonBuilderFactory]: Interpolants [62854#true, 62855#false, 62856#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 62857#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 62858#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 62859#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 62860#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 62861#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 62862#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 62863#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 62864#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 62865#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 62866#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 62867#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 62868#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 62869#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 62870#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 62871#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 62872#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 62873#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 62874#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 62875#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 62876#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 62877#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 62878#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 62879#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 62880#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 62881#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 62882#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 62883#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 62884#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 62885#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 62886#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 62887#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 62888#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 62889#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 62890#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 62891#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 62892#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 62893#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 62894#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 62895#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 62896#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 62897#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 62898#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 62899#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 62900#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 62901#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 62902#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 62903#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 62904#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 62905#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 62906#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 62907#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 62908#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 62909#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 62910#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 62911#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 62912#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 62913#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 62914#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 62915#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 62916#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 62917#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 62918#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 62919#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 62920#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 62921#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 62922#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 62923#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 62924#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 62925#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 62926#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 62927#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 62928#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 62929#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 62930#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 62931#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 62932#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 62933#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 62934#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 62935#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 62936#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 62937#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 62938#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 62939#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 62940#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 62941#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 62942#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 62943#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 62944#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 62945#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 62946#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 62947#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 62948#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 62949#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 62950#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 62951#(<= (+ main_q.offset 20) (select |#length| main_q.base)), 62952#(<= (+ main_q.offset 16) (select |#length| main_q.base))] [2018-07-23 13:55:42,424 INFO L134 CoverageAnalysis]: Checked inductivity of 13968 backedges. 0 proven. 13968 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:42,424 INFO L450 AbstractCegarLoop]: Interpolant automaton has 99 states [2018-07-23 13:55:42,424 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 99 interpolants. [2018-07-23 13:55:42,425 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-07-23 13:55:42,425 INFO L87 Difference]: Start difference. First operand 293 states and 293 transitions. Second operand 99 states. [2018-07-23 13:55:42,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:42,653 INFO L93 Difference]: Finished difference Result 297 states and 297 transitions. [2018-07-23 13:55:42,654 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 99 states. [2018-07-23 13:55:42,654 INFO L78 Accepts]: Start accepts. Automaton has 99 states. Word has length 292 [2018-07-23 13:55:42,654 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:42,655 INFO L225 Difference]: With dead ends: 297 [2018-07-23 13:55:42,655 INFO L226 Difference]: Without dead ends: 296 [2018-07-23 13:55:42,656 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4851, Invalid=4851, Unknown=0, NotChecked=0, Total=9702 [2018-07-23 13:55:42,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2018-07-23 13:55:42,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 296. [2018-07-23 13:55:42,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 296 states. [2018-07-23 13:55:42,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 296 transitions. [2018-07-23 13:55:42,664 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 296 transitions. Word has length 292 [2018-07-23 13:55:42,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:42,664 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 296 transitions. [2018-07-23 13:55:42,664 INFO L472 AbstractCegarLoop]: Interpolant automaton has 99 states. [2018-07-23 13:55:42,664 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 296 transitions. [2018-07-23 13:55:42,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2018-07-23 13:55:42,666 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:42,666 INFO L357 BasicCegarLoop]: trace histogram [98, 98, 97, 1, 1] [2018-07-23 13:55:42,666 INFO L414 AbstractCegarLoop]: === Iteration 98 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:42,667 INFO L82 PathProgramCache]: Analyzing trace with hash -446963961, now seen corresponding path program 97 times [2018-07-23 13:55:42,667 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:42,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:43,350 INFO L134 CoverageAnalysis]: Checked inductivity of 14259 backedges. 0 proven. 14259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:43,350 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:43,351 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [98] total 98 [2018-07-23 13:55:43,351 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:43,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:43,351 INFO L185 omatonBuilderFactory]: Interpolants [64139#true, 64140#false, 64141#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 64142#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 64143#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 64144#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 64145#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 64146#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 64147#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 64148#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 64149#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 64150#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 64151#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 64152#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 64153#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 64154#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 64155#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 64156#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 64157#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 64158#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 64159#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 64160#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 64161#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 64162#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 64163#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 64164#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 64165#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 64166#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 64167#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 64168#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 64169#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 64170#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 64171#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 64172#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 64173#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 64174#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 64175#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 64176#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 64177#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 64178#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 64179#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 64180#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 64181#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 64182#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 64183#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 64184#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 64185#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 64186#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 64187#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 64188#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 64189#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 64190#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 64191#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 64192#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 64193#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 64194#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 64195#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 64196#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 64197#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 64198#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 64199#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 64200#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 64201#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 64202#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 64203#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 64204#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 64205#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 64206#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 64207#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 64208#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 64209#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 64210#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 64211#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 64212#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 64213#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 64214#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 64215#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 64216#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 64217#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 64218#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 64219#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 64220#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 64221#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 64222#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 64223#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 64224#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 64225#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 64226#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 64227#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 64228#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 64229#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 64230#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 64231#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 64232#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 64233#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 64234#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 64235#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 64236#(<= (+ main_q.offset 20) (select |#length| main_q.base)), 64237#(<= (+ main_q.offset 16) (select |#length| main_q.base)), 64238#(<= (+ main_q.offset 12) (select |#length| main_q.base))] [2018-07-23 13:55:43,352 INFO L134 CoverageAnalysis]: Checked inductivity of 14259 backedges. 0 proven. 14259 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:43,352 INFO L450 AbstractCegarLoop]: Interpolant automaton has 100 states [2018-07-23 13:55:43,353 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 100 interpolants. [2018-07-23 13:55:43,353 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2018-07-23 13:55:43,354 INFO L87 Difference]: Start difference. First operand 296 states and 296 transitions. Second operand 100 states. [2018-07-23 13:55:43,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:43,666 INFO L93 Difference]: Finished difference Result 300 states and 300 transitions. [2018-07-23 13:55:43,666 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2018-07-23 13:55:43,666 INFO L78 Accepts]: Start accepts. Automaton has 100 states. Word has length 295 [2018-07-23 13:55:43,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:43,667 INFO L225 Difference]: With dead ends: 300 [2018-07-23 13:55:43,668 INFO L226 Difference]: Without dead ends: 299 [2018-07-23 13:55:43,668 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=4950, Invalid=4950, Unknown=0, NotChecked=0, Total=9900 [2018-07-23 13:55:43,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2018-07-23 13:55:43,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2018-07-23 13:55:43,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 299 states. [2018-07-23 13:55:43,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 299 transitions. [2018-07-23 13:55:43,677 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 299 transitions. Word has length 295 [2018-07-23 13:55:43,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:43,677 INFO L471 AbstractCegarLoop]: Abstraction has 299 states and 299 transitions. [2018-07-23 13:55:43,677 INFO L472 AbstractCegarLoop]: Interpolant automaton has 100 states. [2018-07-23 13:55:43,677 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 299 transitions. [2018-07-23 13:55:43,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2018-07-23 13:55:43,679 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:43,679 INFO L357 BasicCegarLoop]: trace histogram [99, 99, 98, 1, 1] [2018-07-23 13:55:43,679 INFO L414 AbstractCegarLoop]: === Iteration 99 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:43,679 INFO L82 PathProgramCache]: Analyzing trace with hash -1104411788, now seen corresponding path program 98 times [2018-07-23 13:55:43,680 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:43,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:44,677 INFO L134 CoverageAnalysis]: Checked inductivity of 14553 backedges. 0 proven. 14553 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:44,677 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:44,677 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [99] total 99 [2018-07-23 13:55:44,678 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:44,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:44,678 INFO L185 omatonBuilderFactory]: Interpolants [65537#(<= (+ main_q.offset 8) (select |#length| main_q.base)), 65536#(<= (+ main_q.offset 12) (select |#length| main_q.base)), 65437#true, 65438#false, 65439#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 65440#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 65441#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 65442#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 65443#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 65444#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 65445#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 65446#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 65447#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 65448#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 65449#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 65450#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 65451#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 65452#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 65453#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 65454#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 65455#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 65456#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 65457#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 65458#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 65459#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 65460#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 65461#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 65462#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 65463#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 65464#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 65465#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 65466#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 65467#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 65468#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 65469#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 65470#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 65471#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 65472#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 65473#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 65474#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 65475#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 65476#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 65477#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 65478#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 65479#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 65480#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 65481#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 65482#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 65483#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 65484#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 65485#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 65486#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 65487#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 65488#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 65489#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 65490#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 65491#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 65492#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 65493#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 65494#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 65495#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 65496#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 65497#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 65498#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 65499#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 65500#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 65501#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 65502#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 65503#(<= (+ main_q.offset 144) (select |#length| main_q.base)), 65504#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 65505#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 65506#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 65507#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 65508#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 65509#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 65510#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 65511#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 65512#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 65513#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 65514#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 65515#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 65516#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 65517#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 65518#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 65519#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 65520#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 65521#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 65522#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 65523#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 65524#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 65525#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 65526#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 65527#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 65528#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 65529#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 65530#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 65531#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 65532#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 65533#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 65534#(<= (+ main_q.offset 20) (select |#length| main_q.base)), 65535#(<= (+ main_q.offset 16) (select |#length| main_q.base))] [2018-07-23 13:55:44,679 INFO L134 CoverageAnalysis]: Checked inductivity of 14553 backedges. 0 proven. 14553 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:44,679 INFO L450 AbstractCegarLoop]: Interpolant automaton has 101 states [2018-07-23 13:55:44,680 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 101 interpolants. [2018-07-23 13:55:44,680 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2018-07-23 13:55:44,680 INFO L87 Difference]: Start difference. First operand 299 states and 299 transitions. Second operand 101 states. [2018-07-23 13:55:44,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:44,943 INFO L93 Difference]: Finished difference Result 303 states and 303 transitions. [2018-07-23 13:55:44,943 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 101 states. [2018-07-23 13:55:44,943 INFO L78 Accepts]: Start accepts. Automaton has 101 states. Word has length 298 [2018-07-23 13:55:44,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:44,945 INFO L225 Difference]: With dead ends: 303 [2018-07-23 13:55:44,945 INFO L226 Difference]: Without dead ends: 302 [2018-07-23 13:55:44,945 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=5050, Invalid=5050, Unknown=0, NotChecked=0, Total=10100 [2018-07-23 13:55:44,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 302 states. [2018-07-23 13:55:44,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 302 to 302. [2018-07-23 13:55:44,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 302 states. [2018-07-23 13:55:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 302 states to 302 states and 302 transitions. [2018-07-23 13:55:44,953 INFO L78 Accepts]: Start accepts. Automaton has 302 states and 302 transitions. Word has length 298 [2018-07-23 13:55:44,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:44,953 INFO L471 AbstractCegarLoop]: Abstraction has 302 states and 302 transitions. [2018-07-23 13:55:44,953 INFO L472 AbstractCegarLoop]: Interpolant automaton has 101 states. [2018-07-23 13:55:44,954 INFO L276 IsEmpty]: Start isEmpty. Operand 302 states and 302 transitions. [2018-07-23 13:55:44,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2018-07-23 13:55:44,955 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:44,955 INFO L357 BasicCegarLoop]: trace histogram [100, 100, 99, 1, 1] [2018-07-23 13:55:44,955 INFO L414 AbstractCegarLoop]: === Iteration 100 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:44,956 INFO L82 PathProgramCache]: Analyzing trace with hash -2081756185, now seen corresponding path program 99 times [2018-07-23 13:55:44,956 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:45,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:45,933 INFO L134 CoverageAnalysis]: Checked inductivity of 14850 backedges. 0 proven. 14850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:45,933 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:45,933 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [100] total 100 [2018-07-23 13:55:45,934 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:45,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:45,934 INFO L185 omatonBuilderFactory]: Interpolants [66817#(<= (+ main_q.offset 132) (select |#length| main_q.base)), 66816#(<= (+ main_q.offset 136) (select |#length| main_q.base)), 66819#(<= (+ main_q.offset 124) (select |#length| main_q.base)), 66818#(<= (+ main_q.offset 128) (select |#length| main_q.base)), 66821#(<= (+ main_q.offset 116) (select |#length| main_q.base)), 66820#(<= (+ main_q.offset 120) (select |#length| main_q.base)), 66823#(<= (+ main_q.offset 108) (select |#length| main_q.base)), 66822#(<= (+ main_q.offset 112) (select |#length| main_q.base)), 66825#(<= (+ main_q.offset 100) (select |#length| main_q.base)), 66824#(<= (+ main_q.offset 104) (select |#length| main_q.base)), 66827#(<= (+ main_q.offset 92) (select |#length| main_q.base)), 66826#(<= (+ main_q.offset 96) (select |#length| main_q.base)), 66829#(<= (+ main_q.offset 84) (select |#length| main_q.base)), 66828#(<= (+ main_q.offset 88) (select |#length| main_q.base)), 66831#(<= (+ main_q.offset 76) (select |#length| main_q.base)), 66830#(<= (+ main_q.offset 80) (select |#length| main_q.base)), 66833#(<= (+ main_q.offset 68) (select |#length| main_q.base)), 66832#(<= (+ main_q.offset 72) (select |#length| main_q.base)), 66835#(<= (+ main_q.offset 60) (select |#length| main_q.base)), 66834#(<= (+ main_q.offset 64) (select |#length| main_q.base)), 66837#(<= (+ main_q.offset 52) (select |#length| main_q.base)), 66836#(<= (+ main_q.offset 56) (select |#length| main_q.base)), 66839#(<= (+ main_q.offset 44) (select |#length| main_q.base)), 66838#(<= (+ main_q.offset 48) (select |#length| main_q.base)), 66841#(<= (+ main_q.offset 36) (select |#length| main_q.base)), 66840#(<= (+ main_q.offset 40) (select |#length| main_q.base)), 66843#(<= (+ main_q.offset 28) (select |#length| main_q.base)), 66842#(<= (+ main_q.offset 32) (select |#length| main_q.base)), 66845#(<= (+ main_q.offset 20) (select |#length| main_q.base)), 66844#(<= (+ main_q.offset 24) (select |#length| main_q.base)), 66847#(<= (+ main_q.offset 12) (select |#length| main_q.base)), 66846#(<= (+ main_q.offset 16) (select |#length| main_q.base)), 66849#(<= (+ main_q.offset 4) (select |#length| main_q.base)), 66848#(<= (+ main_q.offset 8) (select |#length| main_q.base)), 66749#false, 66748#true, 66751#(and (<= main_q.offset 4) (= 400 (select |#length| main_q.base))), 66750#(and (<= main_q.offset 0) (= 400 (select |#length| main_q.base))), 66753#(<= (+ main_q.offset 388) (select |#length| main_q.base)), 66752#(<= (+ main_q.offset 392) (select |#length| main_q.base)), 66755#(<= (+ main_q.offset 380) (select |#length| main_q.base)), 66754#(<= (+ main_q.offset 384) (select |#length| main_q.base)), 66757#(<= (+ main_q.offset 372) (select |#length| main_q.base)), 66756#(<= (+ main_q.offset 376) (select |#length| main_q.base)), 66759#(<= (+ main_q.offset 364) (select |#length| main_q.base)), 66758#(<= (+ main_q.offset 368) (select |#length| main_q.base)), 66761#(<= (+ main_q.offset 356) (select |#length| main_q.base)), 66760#(<= (+ main_q.offset 360) (select |#length| main_q.base)), 66763#(<= (+ main_q.offset 348) (select |#length| main_q.base)), 66762#(<= (+ main_q.offset 352) (select |#length| main_q.base)), 66765#(<= (+ main_q.offset 340) (select |#length| main_q.base)), 66764#(<= (+ main_q.offset 344) (select |#length| main_q.base)), 66767#(<= (+ main_q.offset 332) (select |#length| main_q.base)), 66766#(<= (+ main_q.offset 336) (select |#length| main_q.base)), 66769#(<= (+ main_q.offset 324) (select |#length| main_q.base)), 66768#(<= (+ main_q.offset 328) (select |#length| main_q.base)), 66771#(<= (+ main_q.offset 316) (select |#length| main_q.base)), 66770#(<= (+ main_q.offset 320) (select |#length| main_q.base)), 66773#(<= (+ main_q.offset 308) (select |#length| main_q.base)), 66772#(<= (+ main_q.offset 312) (select |#length| main_q.base)), 66775#(<= (+ main_q.offset 300) (select |#length| main_q.base)), 66774#(<= (+ main_q.offset 304) (select |#length| main_q.base)), 66777#(<= (+ main_q.offset 292) (select |#length| main_q.base)), 66776#(<= (+ main_q.offset 296) (select |#length| main_q.base)), 66779#(<= (+ main_q.offset 284) (select |#length| main_q.base)), 66778#(<= (+ main_q.offset 288) (select |#length| main_q.base)), 66781#(<= (+ main_q.offset 276) (select |#length| main_q.base)), 66780#(<= (+ main_q.offset 280) (select |#length| main_q.base)), 66783#(<= (+ main_q.offset 268) (select |#length| main_q.base)), 66782#(<= (+ main_q.offset 272) (select |#length| main_q.base)), 66785#(<= (+ main_q.offset 260) (select |#length| main_q.base)), 66784#(<= (+ main_q.offset 264) (select |#length| main_q.base)), 66787#(<= (+ main_q.offset 252) (select |#length| main_q.base)), 66786#(<= (+ main_q.offset 256) (select |#length| main_q.base)), 66789#(<= (+ main_q.offset 244) (select |#length| main_q.base)), 66788#(<= (+ main_q.offset 248) (select |#length| main_q.base)), 66791#(<= (+ main_q.offset 236) (select |#length| main_q.base)), 66790#(<= (+ main_q.offset 240) (select |#length| main_q.base)), 66793#(<= (+ main_q.offset 228) (select |#length| main_q.base)), 66792#(<= (+ main_q.offset 232) (select |#length| main_q.base)), 66795#(<= (+ main_q.offset 220) (select |#length| main_q.base)), 66794#(<= (+ main_q.offset 224) (select |#length| main_q.base)), 66797#(<= (+ main_q.offset 212) (select |#length| main_q.base)), 66796#(<= (+ main_q.offset 216) (select |#length| main_q.base)), 66799#(<= (+ main_q.offset 204) (select |#length| main_q.base)), 66798#(<= (+ main_q.offset 208) (select |#length| main_q.base)), 66801#(<= (+ main_q.offset 196) (select |#length| main_q.base)), 66800#(<= (+ main_q.offset 200) (select |#length| main_q.base)), 66803#(<= (+ main_q.offset 188) (select |#length| main_q.base)), 66802#(<= (+ main_q.offset 192) (select |#length| main_q.base)), 66805#(<= (+ main_q.offset 180) (select |#length| main_q.base)), 66804#(<= (+ main_q.offset 184) (select |#length| main_q.base)), 66807#(<= (+ main_q.offset 172) (select |#length| main_q.base)), 66806#(<= (+ main_q.offset 176) (select |#length| main_q.base)), 66809#(<= (+ main_q.offset 164) (select |#length| main_q.base)), 66808#(<= (+ main_q.offset 168) (select |#length| main_q.base)), 66811#(<= (+ main_q.offset 156) (select |#length| main_q.base)), 66810#(<= (+ main_q.offset 160) (select |#length| main_q.base)), 66813#(<= (+ main_q.offset 148) (select |#length| main_q.base)), 66812#(<= (+ main_q.offset 152) (select |#length| main_q.base)), 66815#(<= (+ main_q.offset 140) (select |#length| main_q.base)), 66814#(<= (+ main_q.offset 144) (select |#length| main_q.base))] [2018-07-23 13:55:45,935 INFO L134 CoverageAnalysis]: Checked inductivity of 14850 backedges. 0 proven. 14850 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:45,935 INFO L450 AbstractCegarLoop]: Interpolant automaton has 102 states [2018-07-23 13:55:45,936 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 102 interpolants. [2018-07-23 13:55:45,936 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2018-07-23 13:55:45,937 INFO L87 Difference]: Start difference. First operand 302 states and 302 transitions. Second operand 102 states. [2018-07-23 13:55:46,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:46,060 INFO L93 Difference]: Finished difference Result 306 states and 306 transitions. [2018-07-23 13:55:46,061 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2018-07-23 13:55:46,061 INFO L78 Accepts]: Start accepts. Automaton has 102 states. Word has length 301 [2018-07-23 13:55:46,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:46,062 INFO L225 Difference]: With dead ends: 306 [2018-07-23 13:55:46,062 INFO L226 Difference]: Without dead ends: 305 [2018-07-23 13:55:46,062 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 0 SyntacticMatches, 0 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=5151, Invalid=5151, Unknown=0, NotChecked=0, Total=10302 [2018-07-23 13:55:46,063 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 305 states. [2018-07-23 13:55:46,070 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 305 to 305. [2018-07-23 13:55:46,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 305 states. [2018-07-23 13:55:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 305 transitions. [2018-07-23 13:55:46,071 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 305 transitions. Word has length 301 [2018-07-23 13:55:46,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:46,071 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 305 transitions. [2018-07-23 13:55:46,071 INFO L472 AbstractCegarLoop]: Interpolant automaton has 102 states. [2018-07-23 13:55:46,071 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 305 transitions. [2018-07-23 13:55:46,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2018-07-23 13:55:46,073 INFO L349 BasicCegarLoop]: Found error trace [2018-07-23 13:55:46,073 INFO L357 BasicCegarLoop]: trace histogram [101, 101, 100, 1, 1] [2018-07-23 13:55:46,073 INFO L414 AbstractCegarLoop]: === Iteration 101 === [mainErr0AssertViolationASSERT]=== [2018-07-23 13:55:46,073 INFO L82 PathProgramCache]: Analyzing trace with hash 1729579668, now seen corresponding path program 100 times [2018-07-23 13:55:46,074 INFO L69 tionRefinementEngine]: Using refinement strategy FixedRefinementStrategy [2018-07-23 13:55:46,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2018-07-23 13:55:46,931 INFO L134 CoverageAnalysis]: Checked inductivity of 15150 backedges. 15050 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:46,932 INFO L309 seRefinementStrategy]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2018-07-23 13:55:46,932 INFO L324 seRefinementStrategy]: Number of different interpolants: perfect sequences [] imperfect sequences [103] total 103 [2018-07-23 13:55:46,932 INFO L142 lantAutomatonBuilder]: Constructing canonical interpolant automaton, with selfloop in false state [2018-07-23 13:55:46,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:46,933 INFO L185 omatonBuilderFactory]: Interpolants [68097#(<= (+ main_p.offset 92) main_q.offset), 68096#(<= (+ main_p.offset 88) main_q.offset), 68099#(<= (+ main_p.offset 100) main_q.offset), 68098#(<= (+ main_p.offset 96) main_q.offset), 68101#(<= (+ main_p.offset 108) main_q.offset), 68100#(<= (+ main_p.offset 104) main_q.offset), 68103#(<= (+ main_p.offset 116) main_q.offset), 68102#(<= (+ main_p.offset 112) main_q.offset), 68105#(<= (+ main_p.offset 124) main_q.offset), 68104#(<= (+ main_p.offset 120) main_q.offset), 68107#(<= (+ main_p.offset 132) main_q.offset), 68106#(<= (+ main_p.offset 128) main_q.offset), 68109#(<= (+ main_p.offset 140) main_q.offset), 68108#(<= (+ main_p.offset 136) main_q.offset), 68111#(<= (+ main_p.offset 148) main_q.offset), 68110#(<= (+ main_p.offset 144) main_q.offset), 68113#(<= (+ main_p.offset 156) main_q.offset), 68112#(<= (+ main_p.offset 152) main_q.offset), 68115#(<= (+ main_p.offset 164) main_q.offset), 68114#(<= (+ main_p.offset 160) main_q.offset), 68117#(<= (+ main_p.offset 172) main_q.offset), 68116#(<= (+ main_p.offset 168) main_q.offset), 68119#(<= (+ main_p.offset 180) main_q.offset), 68118#(<= (+ main_p.offset 176) main_q.offset), 68121#(<= (+ main_p.offset 188) main_q.offset), 68120#(<= (+ main_p.offset 184) main_q.offset), 68123#(<= (+ main_p.offset 196) main_q.offset), 68122#(<= (+ main_p.offset 192) main_q.offset), 68125#(<= (+ main_p.offset 204) main_q.offset), 68124#(<= (+ main_p.offset 200) main_q.offset), 68127#(<= (+ main_p.offset 212) main_q.offset), 68126#(<= (+ main_p.offset 208) main_q.offset), 68129#(<= (+ main_p.offset 220) main_q.offset), 68128#(<= (+ main_p.offset 216) main_q.offset), 68131#(<= (+ main_p.offset 228) main_q.offset), 68130#(<= (+ main_p.offset 224) main_q.offset), 68133#(<= (+ main_p.offset 236) main_q.offset), 68132#(<= (+ main_p.offset 232) main_q.offset), 68135#(<= (+ main_p.offset 244) main_q.offset), 68134#(<= (+ main_p.offset 240) main_q.offset), 68137#(<= (+ main_p.offset 252) main_q.offset), 68136#(<= (+ main_p.offset 248) main_q.offset), 68139#(<= (+ main_p.offset 260) main_q.offset), 68138#(<= (+ main_p.offset 256) main_q.offset), 68141#(<= (+ main_p.offset 268) main_q.offset), 68140#(<= (+ main_p.offset 264) main_q.offset), 68143#(<= (+ main_p.offset 276) main_q.offset), 68142#(<= (+ main_p.offset 272) main_q.offset), 68145#(<= (+ main_p.offset 284) main_q.offset), 68144#(<= (+ main_p.offset 280) main_q.offset), 68147#(<= (+ main_p.offset 292) main_q.offset), 68146#(<= (+ main_p.offset 288) main_q.offset), 68149#(<= (+ main_p.offset 300) main_q.offset), 68148#(<= (+ main_p.offset 296) main_q.offset), 68151#(<= (+ main_p.offset 308) main_q.offset), 68150#(<= (+ main_p.offset 304) main_q.offset), 68153#(<= (+ main_p.offset 316) main_q.offset), 68152#(<= (+ main_p.offset 312) main_q.offset), 68155#(<= (+ main_p.offset 324) main_q.offset), 68154#(<= (+ main_p.offset 320) main_q.offset), 68157#(<= (+ main_p.offset 332) main_q.offset), 68156#(<= (+ main_p.offset 328) main_q.offset), 68159#(<= (+ main_p.offset 340) main_q.offset), 68158#(<= (+ main_p.offset 336) main_q.offset), 68161#(<= (+ main_p.offset 348) main_q.offset), 68160#(<= (+ main_p.offset 344) main_q.offset), 68163#(<= (+ main_p.offset 356) main_q.offset), 68162#(<= (+ main_p.offset 352) main_q.offset), 68165#(<= (+ main_p.offset 364) main_q.offset), 68164#(<= (+ main_p.offset 360) main_q.offset), 68167#(<= (+ main_p.offset 372) main_q.offset), 68166#(<= (+ main_p.offset 368) main_q.offset), 68169#(<= (+ main_p.offset 380) main_q.offset), 68168#(<= (+ main_p.offset 376) main_q.offset), 68171#(<= (+ main_p.offset 388) main_q.offset), 68170#(<= (+ main_p.offset 384) main_q.offset), 68173#(<= (+ main_p.offset 396) main_q.offset), 68172#(<= (+ main_p.offset 392) main_q.offset), 68175#(not |main_#t~short2|), 68174#(<= (+ main_p.offset 400) main_q.offset), 68073#false, 68072#true, 68075#(<= (+ main_p.offset 4) main_q.offset), 68074#(<= main_p.offset main_q.offset), 68077#(<= (+ main_p.offset 12) main_q.offset), 68076#(<= (+ main_p.offset 8) main_q.offset), 68079#(<= (+ main_p.offset 20) main_q.offset), 68078#(<= (+ main_p.offset 16) main_q.offset), 68081#(<= (+ main_p.offset 28) main_q.offset), 68080#(<= (+ main_p.offset 24) main_q.offset), 68083#(<= (+ main_p.offset 36) main_q.offset), 68082#(<= (+ main_p.offset 32) main_q.offset), 68085#(<= (+ main_p.offset 44) main_q.offset), 68084#(<= (+ main_p.offset 40) main_q.offset), 68087#(<= (+ main_p.offset 52) main_q.offset), 68086#(<= (+ main_p.offset 48) main_q.offset), 68089#(<= (+ main_p.offset 60) main_q.offset), 68088#(<= (+ main_p.offset 56) main_q.offset), 68091#(<= (+ main_p.offset 68) main_q.offset), 68090#(<= (+ main_p.offset 64) main_q.offset), 68093#(<= (+ main_p.offset 76) main_q.offset), 68092#(<= (+ main_p.offset 72) main_q.offset), 68095#(<= (+ main_p.offset 84) main_q.offset), 68094#(<= (+ main_p.offset 80) main_q.offset)] [2018-07-23 13:55:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 15150 backedges. 15050 proven. 100 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2018-07-23 13:55:46,938 INFO L450 AbstractCegarLoop]: Interpolant automaton has 104 states [2018-07-23 13:55:46,939 INFO L132 InterpolantAutomaton]: Constructing interpolant automaton starting with 104 interpolants. [2018-07-23 13:55:46,940 INFO L133 InterpolantAutomaton]: CoverageRelationStatistics Valid=5255, Invalid=5457, Unknown=0, NotChecked=0, Total=10712 [2018-07-23 13:55:46,940 INFO L87 Difference]: Start difference. First operand 305 states and 305 transitions. Second operand 104 states. [2018-07-23 13:55:47,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2018-07-23 13:55:47,227 INFO L93 Difference]: Finished difference Result 307 states and 307 transitions. [2018-07-23 13:55:47,227 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2018-07-23 13:55:47,227 INFO L78 Accepts]: Start accepts. Automaton has 104 states. Word has length 304 [2018-07-23 13:55:47,227 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2018-07-23 13:55:47,228 INFO L225 Difference]: With dead ends: 307 [2018-07-23 13:55:47,228 INFO L226 Difference]: Without dead ends: 0 [2018-07-23 13:55:47,233 INFO L575 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=5359, Invalid=5561, Unknown=0, NotChecked=0, Total=10920 [2018-07-23 13:55:47,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2018-07-23 13:55:47,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2018-07-23 13:55:47,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2018-07-23 13:55:47,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2018-07-23 13:55:47,239 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 304 [2018-07-23 13:55:47,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2018-07-23 13:55:47,239 INFO L471 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2018-07-23 13:55:47,239 INFO L472 AbstractCegarLoop]: Interpolant automaton has 104 states. [2018-07-23 13:55:47,239 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2018-07-23 13:55:47,240 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2018-07-23 13:55:47,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2018-07-23 13:55:47,850 WARN L169 SmtUtils]: Spent 367.00 ms on a formula simplification that was a NOOP. DAG size: 605 [2018-07-23 13:55:48,235 WARN L169 SmtUtils]: Spent 379.00 ms on a formula simplification that was a NOOP. DAG size: 610 [2018-07-23 13:55:48,625 WARN L169 SmtUtils]: Spent 385.00 ms on a formula simplification that was a NOOP. DAG size: 607 [2018-07-23 13:55:48,632 INFO L417 ceAbstractionStarter]: At program point mainErr0AssertViolationASSERT(line 17) the Hoare annotation is: false [2018-07-23 13:55:48,632 INFO L421 ceAbstractionStarter]: For program point L11(line 11) no Hoare annotation was computed. [2018-07-23 13:55:48,635 INFO L417 ceAbstractionStarter]: At program point L13(lines 13 22) the Hoare annotation is: (let ((.cse0 (select |#length| main_q.base))) (let ((.cse1 (= 400 .cse0))) (or (and (<= (+ main_q.offset 108) .cse0) (<= (+ main_p.offset 292) main_q.offset)) (and (<= (+ main_q.offset 356) .cse0) (<= (+ main_p.offset 44) main_q.offset)) (and (<= (+ main_q.offset 340) .cse0) (<= (+ main_p.offset 60) main_q.offset)) (and (<= (+ main_q.offset 232) .cse0) (<= (+ main_p.offset 168) main_q.offset)) (and (<= (+ main_q.offset 148) .cse0) (<= (+ main_p.offset 252) main_q.offset)) (and (<= (+ main_q.offset 368) .cse0) (<= (+ main_p.offset 32) main_q.offset)) (and (<= (+ main_p.offset 352) main_q.offset) (<= (+ main_q.offset 48) .cse0)) (and (<= (+ main_p.offset 364) main_q.offset) (<= (+ main_q.offset 36) .cse0)) (and (<= (+ main_p.offset 88) main_q.offset) (<= (+ main_q.offset 312) .cse0)) (and (<= (+ main_p.offset 288) main_q.offset) (<= (+ main_q.offset 112) .cse0)) (and (<= (+ main_p.offset 384) main_q.offset) (<= (+ main_q.offset 16) .cse0)) (and (<= (+ main_p.offset 116) main_q.offset) (<= (+ main_q.offset 284) .cse0)) (and (<= (+ main_q.offset 236) .cse0) (<= (+ main_p.offset 164) main_q.offset)) (and (<= (+ main_q.offset 160) .cse0) (<= (+ main_p.offset 240) main_q.offset)) (and (<= (+ main_p.offset 316) main_q.offset) (<= (+ main_q.offset 84) .cse0)) (and (<= (+ main_p.offset 156) main_q.offset) (<= (+ main_q.offset 244) .cse0)) (and (<= (+ main_p.offset 204) main_q.offset) (<= (+ main_q.offset 196) .cse0)) (and (<= (+ main_p.offset 376) main_q.offset) (<= (+ main_q.offset 24) .cse0)) (and (<= (+ main_q.offset 80) .cse0) (<= (+ main_p.offset 320) main_q.offset)) (and (<= (+ main_q.offset 220) .cse0) (<= (+ main_p.offset 180) main_q.offset)) (and (<= (+ main_q.offset 276) .cse0) (<= (+ main_p.offset 124) main_q.offset)) (and (<= (+ main_p.offset 368) main_q.offset) (<= (+ main_q.offset 32) .cse0)) (and (<= (+ main_q.offset 240) .cse0) (<= (+ main_p.offset 160) main_q.offset)) (and (<= (+ main_q.offset 228) .cse0) (<= (+ main_p.offset 172) main_q.offset)) (and (<= (+ main_q.offset 64) .cse0) (<= (+ main_p.offset 336) main_q.offset)) (and (<= (+ main_p.offset 120) main_q.offset) (<= (+ main_q.offset 280) .cse0)) (and (<= (+ main_q.offset 92) .cse0) (<= (+ main_p.offset 308) main_q.offset)) (and (<= (+ main_p.offset 48) main_q.offset) (<= (+ main_q.offset 352) .cse0)) (and (<= (+ main_p.offset 96) main_q.offset) (<= (+ main_q.offset 304) .cse0)) (and (<= (+ main_p.offset 396) main_q.offset) (<= (+ main_q.offset 4) .cse0)) (and (<= (+ main_q.offset 272) .cse0) (<= (+ main_p.offset 128) main_q.offset)) (and (<= (+ main_p.offset 100) main_q.offset) (<= (+ main_q.offset 300) .cse0)) (and (<= (+ main_p.offset 148) main_q.offset) (<= (+ main_q.offset 252) .cse0)) (and (<= (+ main_q.offset 164) .cse0) (<= (+ main_p.offset 236) main_q.offset)) (and (<= (+ main_p.offset 16) main_q.offset) (<= (+ main_q.offset 384) .cse0)) (and (<= (+ main_p.offset 20) main_q.offset) (<= (+ main_q.offset 380) .cse0)) (and (<= (+ main_p.offset 52) main_q.offset) (<= (+ main_q.offset 348) .cse0)) (and (<= (+ main_q.offset 20) .cse0) (<= (+ main_p.offset 380) main_q.offset)) (and (<= (+ main_p.offset 56) main_q.offset) (<= (+ main_q.offset 344) .cse0)) (and (<= (+ main_p.offset 328) main_q.offset) (<= (+ main_q.offset 72) .cse0)) (and (<= (+ main_p.offset 344) main_q.offset) (<= (+ main_q.offset 56) .cse0)) (and (<= (+ main_q.offset 288) .cse0) (<= (+ main_p.offset 112) main_q.offset)) (and (<= (+ main_q.offset 372) .cse0) (<= (+ main_p.offset 28) main_q.offset)) (and (<= (+ main_p.offset 312) main_q.offset) (<= (+ main_q.offset 88) .cse0)) (and (<= (+ main_p.offset 216) main_q.offset) (<= (+ main_q.offset 184) .cse0)) (and (<= (+ main_p.offset 136) main_q.offset) (<= (+ main_q.offset 264) .cse0)) (and (<= (+ main_p.offset 188) main_q.offset) (<= (+ main_q.offset 212) .cse0)) (and (<= (+ main_q.offset 172) .cse0) (<= (+ main_p.offset 228) main_q.offset)) (and (<= (+ main_p.offset 108) main_q.offset) (<= (+ main_q.offset 292) .cse0)) (and (<= (+ main_p.offset 8) main_q.offset) (<= (+ main_q.offset 392) .cse0)) (<= (+ main_p.offset 400) main_q.offset) (and (<= (+ main_p.offset 296) main_q.offset) (<= (+ main_q.offset 104) .cse0)) (and (<= (+ main_p.offset 300) main_q.offset) (<= (+ main_q.offset 100) .cse0)) (and (<= (+ main_p.offset 200) main_q.offset) (<= (+ main_q.offset 200) .cse0)) (and (<= (+ main_p.offset 256) main_q.offset) (<= (+ main_q.offset 144) .cse0)) (and (<= (+ main_p.offset 192) main_q.offset) (<= (+ main_q.offset 208) .cse0)) (and (<= (+ main_p.offset 24) main_q.offset) (<= (+ main_q.offset 376) .cse0)) (and (<= (+ main_p.offset 208) main_q.offset) (<= (+ main_q.offset 192) .cse0)) (and (<= (+ main_q.offset 328) .cse0) (<= (+ main_p.offset 72) main_q.offset)) (and (<= (+ main_p.offset 284) main_q.offset) (<= (+ main_q.offset 116) .cse0)) (and (<= (+ main_q.offset 180) .cse0) (<= (+ main_p.offset 220) main_q.offset)) (and (<= (+ main_q.offset 60) .cse0) (<= (+ main_p.offset 340) main_q.offset)) (and (<= (+ main_q.offset 8) .cse0) (<= (+ main_p.offset 392) main_q.offset)) (and (<= (+ main_q.offset 260) .cse0) (<= (+ main_p.offset 140) main_q.offset)) (and (<= (+ main_p.offset 388) main_q.offset) (<= (+ main_q.offset 12) .cse0)) (and (<= (+ main_p.offset 232) main_q.offset) (<= (+ main_q.offset 168) .cse0)) (and (<= (+ main_q.offset 52) .cse0) (<= (+ main_p.offset 348) main_q.offset)) (and (<= (+ main_q.offset 388) .cse0) (<= (+ main_p.offset 12) main_q.offset)) (and (<= (+ main_p.offset 80) main_q.offset) (<= (+ main_q.offset 320) .cse0)) (and (<= (+ main_q.offset 316) .cse0) (<= (+ main_p.offset 84) main_q.offset)) (and (<= (+ main_p.offset 196) main_q.offset) (<= (+ main_q.offset 204) .cse0)) (and (<= (+ main_q.offset 156) .cse0) (<= (+ main_p.offset 244) main_q.offset)) (and (<= (+ main_q.offset 188) .cse0) (<= (+ main_p.offset 212) main_q.offset)) (and (<= (+ main_p.offset 40) main_q.offset) (<= (+ main_q.offset 360) .cse0)) (and (<= (+ main_p.offset 248) main_q.offset) (<= (+ main_q.offset 152) .cse0)) (and (<= (+ main_p.offset 64) main_q.offset) (<= (+ main_q.offset 336) .cse0)) (and (<= (+ main_q.offset 224) .cse0) (<= (+ main_p.offset 176) main_q.offset)) (and (<= (+ main_p.offset 36) main_q.offset) (<= (+ main_q.offset 364) .cse0)) (and (<= (+ main_p.offset 132) main_q.offset) (<= (+ main_q.offset 268) .cse0)) (and (<= (+ main_q.offset 140) .cse0) (<= (+ main_p.offset 260) main_q.offset)) (and (<= (+ main_p.offset 76) main_q.offset) (<= (+ main_q.offset 324) .cse0)) (and (<= (+ main_p.offset 276) main_q.offset) (<= (+ main_q.offset 124) .cse0)) (and (<= (+ main_q.offset 76) .cse0) (<= (+ main_p.offset 324) main_q.offset)) (and (<= (+ main_p.offset 304) main_q.offset) (<= (+ main_q.offset 96) .cse0)) (and (<= (+ main_q.offset 248) .cse0) (<= (+ main_p.offset 152) main_q.offset)) (and (<= (+ main_p.offset 280) main_q.offset) (<= (+ main_q.offset 120) .cse0)) (and (<= (+ main_q.offset 308) .cse0) (<= (+ main_p.offset 92) main_q.offset)) (and (<= (+ main_p.offset 268) main_q.offset) (<= (+ main_q.offset 132) .cse0)) (and (<= main_p.offset main_q.offset) (<= main_q.offset 0) .cse1) (and (<= (+ main_p.offset 356) main_q.offset) (<= (+ main_q.offset 44) .cse0)) (and (<= (+ main_p.offset 272) main_q.offset) (<= (+ main_q.offset 128) .cse0)) (and (<= (+ main_q.offset 216) .cse0) (<= (+ main_p.offset 184) main_q.offset)) (and (<= (+ main_p.offset 68) main_q.offset) (<= (+ main_q.offset 332) .cse0)) (and (<= (+ main_q.offset 176) .cse0) (<= (+ main_p.offset 224) main_q.offset)) (and (<= (+ main_q.offset 40) .cse0) (<= (+ main_p.offset 360) main_q.offset)) (and (<= (+ main_q.offset 136) .cse0) (<= (+ main_p.offset 264) main_q.offset)) (and (<= (+ main_q.offset 28) .cse0) (<= (+ main_p.offset 372) main_q.offset)) (and (<= (+ main_q.offset 68) .cse0) (<= (+ main_p.offset 332) main_q.offset)) (and (<= main_q.offset 4) .cse1 (<= (+ main_p.offset 4) main_q.offset)) (and (<= (+ main_q.offset 256) .cse0) (<= (+ main_p.offset 144) main_q.offset)) (and (<= (+ main_p.offset 104) main_q.offset) (<= (+ main_q.offset 296) .cse0))))) [2018-07-23 13:55:48,635 INFO L424 ceAbstractionStarter]: At program point mainEXIT(lines 3 24) the Hoare annotation is: true [2018-07-23 13:55:48,635 INFO L424 ceAbstractionStarter]: At program point mainENTRY(lines 3 24) the Hoare annotation is: true [2018-07-23 13:55:48,637 INFO L417 ceAbstractionStarter]: At program point L16(lines 16 20) the Hoare annotation is: (let ((.cse0 (select |#length| main_q.base))) (let ((.cse1 (= 400 .cse0))) (or (and (<= (+ main_q.offset 108) .cse0) (<= (+ main_p.offset 292) main_q.offset)) (and (<= (+ main_q.offset 356) .cse0) (<= (+ main_p.offset 44) main_q.offset)) (and (<= (+ main_q.offset 340) .cse0) (<= (+ main_p.offset 60) main_q.offset)) (and (<= (+ main_q.offset 232) .cse0) (<= (+ main_p.offset 168) main_q.offset)) (and (<= (+ main_q.offset 148) .cse0) (<= (+ main_p.offset 252) main_q.offset)) (and (<= (+ main_q.offset 368) .cse0) (<= (+ main_p.offset 32) main_q.offset)) (and (<= (+ main_p.offset 352) main_q.offset) (<= (+ main_q.offset 48) .cse0)) (and (<= (+ main_p.offset 364) main_q.offset) (<= (+ main_q.offset 36) .cse0)) (and (<= (+ main_p.offset 88) main_q.offset) (<= (+ main_q.offset 312) .cse0)) (and (<= (+ main_p.offset 288) main_q.offset) (<= (+ main_q.offset 112) .cse0)) (and (<= (+ main_p.offset 384) main_q.offset) (<= (+ main_q.offset 16) .cse0)) (and (<= (+ main_p.offset 116) main_q.offset) (<= (+ main_q.offset 284) .cse0)) (and (<= (+ main_q.offset 236) .cse0) (<= (+ main_p.offset 164) main_q.offset)) (and (<= (+ main_q.offset 160) .cse0) (<= (+ main_p.offset 240) main_q.offset)) (and (<= (+ main_p.offset 316) main_q.offset) (<= (+ main_q.offset 84) .cse0)) (and (<= (+ main_p.offset 156) main_q.offset) (<= (+ main_q.offset 244) .cse0)) (and (not |main_#t~short2|) (<= (+ main_p.offset 400) main_q.offset)) (and (<= (+ main_p.offset 204) main_q.offset) (<= (+ main_q.offset 196) .cse0)) (and (<= (+ main_p.offset 376) main_q.offset) (<= (+ main_q.offset 24) .cse0)) (and (<= (+ main_q.offset 80) .cse0) (<= (+ main_p.offset 320) main_q.offset)) (and (<= (+ main_q.offset 220) .cse0) (<= (+ main_p.offset 180) main_q.offset)) (and (<= (+ main_q.offset 276) .cse0) (<= (+ main_p.offset 124) main_q.offset)) (and (<= (+ main_p.offset 368) main_q.offset) (<= (+ main_q.offset 32) .cse0)) (and (<= (+ main_q.offset 240) .cse0) (<= (+ main_p.offset 160) main_q.offset)) (and (<= (+ main_q.offset 228) .cse0) (<= (+ main_p.offset 172) main_q.offset)) (and (<= (+ main_q.offset 64) .cse0) (<= (+ main_p.offset 336) main_q.offset)) (and (<= (+ main_p.offset 120) main_q.offset) (<= (+ main_q.offset 280) .cse0)) (and (<= (+ main_q.offset 92) .cse0) (<= (+ main_p.offset 308) main_q.offset)) (and (<= (+ main_p.offset 48) main_q.offset) (<= (+ main_q.offset 352) .cse0)) (and (<= (+ main_p.offset 96) main_q.offset) (<= (+ main_q.offset 304) .cse0)) (and (<= (+ main_p.offset 396) main_q.offset) (<= (+ main_q.offset 4) .cse0)) (and (<= (+ main_q.offset 272) .cse0) (<= (+ main_p.offset 128) main_q.offset)) (and (<= (+ main_p.offset 100) main_q.offset) (<= (+ main_q.offset 300) .cse0)) (and (<= (+ main_p.offset 148) main_q.offset) (<= (+ main_q.offset 252) .cse0)) (and (<= (+ main_q.offset 164) .cse0) (<= (+ main_p.offset 236) main_q.offset)) (and (<= (+ main_p.offset 16) main_q.offset) (<= (+ main_q.offset 384) .cse0)) (and (<= (+ main_p.offset 20) main_q.offset) (<= (+ main_q.offset 380) .cse0)) (and (<= (+ main_p.offset 52) main_q.offset) (<= (+ main_q.offset 348) .cse0)) (and (<= (+ main_q.offset 20) .cse0) (<= (+ main_p.offset 380) main_q.offset)) (and (<= (+ main_p.offset 56) main_q.offset) (<= (+ main_q.offset 344) .cse0)) (and (<= (+ main_p.offset 328) main_q.offset) (<= (+ main_q.offset 72) .cse0)) (and (<= (+ main_p.offset 344) main_q.offset) (<= (+ main_q.offset 56) .cse0)) (and (<= (+ main_q.offset 288) .cse0) (<= (+ main_p.offset 112) main_q.offset)) (and (<= (+ main_q.offset 372) .cse0) (<= (+ main_p.offset 28) main_q.offset)) (and (<= (+ main_p.offset 312) main_q.offset) (<= (+ main_q.offset 88) .cse0)) (and (<= (+ main_p.offset 216) main_q.offset) (<= (+ main_q.offset 184) .cse0)) (and (<= (+ main_p.offset 136) main_q.offset) (<= (+ main_q.offset 264) .cse0)) (and (<= (+ main_p.offset 188) main_q.offset) (<= (+ main_q.offset 212) .cse0)) (and (<= (+ main_q.offset 172) .cse0) (<= (+ main_p.offset 228) main_q.offset)) (and (<= (+ main_p.offset 108) main_q.offset) (<= (+ main_q.offset 292) .cse0)) (and (<= (+ main_p.offset 8) main_q.offset) (<= (+ main_q.offset 392) .cse0)) (and (<= (+ main_p.offset 296) main_q.offset) (<= (+ main_q.offset 104) .cse0)) (and (<= (+ main_p.offset 300) main_q.offset) (<= (+ main_q.offset 100) .cse0)) (and (<= (+ main_p.offset 200) main_q.offset) (<= (+ main_q.offset 200) .cse0)) (and (<= (+ main_p.offset 256) main_q.offset) (<= (+ main_q.offset 144) .cse0)) (and (<= (+ main_p.offset 192) main_q.offset) (<= (+ main_q.offset 208) .cse0)) (and (<= (+ main_p.offset 24) main_q.offset) (<= (+ main_q.offset 376) .cse0)) (and (<= (+ main_p.offset 208) main_q.offset) (<= (+ main_q.offset 192) .cse0)) (and (<= (+ main_q.offset 328) .cse0) (<= (+ main_p.offset 72) main_q.offset)) (and (<= (+ main_p.offset 284) main_q.offset) (<= (+ main_q.offset 116) .cse0)) (and (<= (+ main_q.offset 180) .cse0) (<= (+ main_p.offset 220) main_q.offset)) (and (<= (+ main_q.offset 60) .cse0) (<= (+ main_p.offset 340) main_q.offset)) (and (<= (+ main_q.offset 8) .cse0) (<= (+ main_p.offset 392) main_q.offset)) (and (<= (+ main_q.offset 260) .cse0) (<= (+ main_p.offset 140) main_q.offset)) (and (<= (+ main_p.offset 388) main_q.offset) (<= (+ main_q.offset 12) .cse0)) (and (<= (+ main_p.offset 232) main_q.offset) (<= (+ main_q.offset 168) .cse0)) (and (<= (+ main_q.offset 52) .cse0) (<= (+ main_p.offset 348) main_q.offset)) (and (<= (+ main_q.offset 388) .cse0) (<= (+ main_p.offset 12) main_q.offset)) (and (<= (+ main_p.offset 80) main_q.offset) (<= (+ main_q.offset 320) .cse0)) (and (<= (+ main_q.offset 316) .cse0) (<= (+ main_p.offset 84) main_q.offset)) (and (<= (+ main_p.offset 196) main_q.offset) (<= (+ main_q.offset 204) .cse0)) (and (<= (+ main_q.offset 156) .cse0) (<= (+ main_p.offset 244) main_q.offset)) (and (<= (+ main_q.offset 188) .cse0) (<= (+ main_p.offset 212) main_q.offset)) (and (<= (+ main_p.offset 40) main_q.offset) (<= (+ main_q.offset 360) .cse0)) (and (<= (+ main_p.offset 248) main_q.offset) (<= (+ main_q.offset 152) .cse0)) (and (<= (+ main_p.offset 64) main_q.offset) (<= (+ main_q.offset 336) .cse0)) (and (<= (+ main_q.offset 224) .cse0) (<= (+ main_p.offset 176) main_q.offset)) (and (<= (+ main_p.offset 36) main_q.offset) (<= (+ main_q.offset 364) .cse0)) (and (<= (+ main_p.offset 132) main_q.offset) (<= (+ main_q.offset 268) .cse0)) (and (<= (+ main_q.offset 140) .cse0) (<= (+ main_p.offset 260) main_q.offset)) (and (<= (+ main_p.offset 76) main_q.offset) (<= (+ main_q.offset 324) .cse0)) (and (<= (+ main_p.offset 276) main_q.offset) (<= (+ main_q.offset 124) .cse0)) (and (<= (+ main_q.offset 76) .cse0) (<= (+ main_p.offset 324) main_q.offset)) (and (<= (+ main_p.offset 304) main_q.offset) (<= (+ main_q.offset 96) .cse0)) (and (<= (+ main_q.offset 248) .cse0) (<= (+ main_p.offset 152) main_q.offset)) (and (<= (+ main_p.offset 280) main_q.offset) (<= (+ main_q.offset 120) .cse0)) (and (<= (+ main_q.offset 308) .cse0) (<= (+ main_p.offset 92) main_q.offset)) (and (<= (+ main_p.offset 268) main_q.offset) (<= (+ main_q.offset 132) .cse0)) (and (<= main_p.offset main_q.offset) (<= main_q.offset 0) .cse1) (and (<= (+ main_p.offset 356) main_q.offset) (<= (+ main_q.offset 44) .cse0)) (and (<= (+ main_p.offset 272) main_q.offset) (<= (+ main_q.offset 128) .cse0)) (and (<= (+ main_q.offset 216) .cse0) (<= (+ main_p.offset 184) main_q.offset)) (and (<= (+ main_p.offset 68) main_q.offset) (<= (+ main_q.offset 332) .cse0)) (and (<= (+ main_q.offset 176) .cse0) (<= (+ main_p.offset 224) main_q.offset)) (and (<= (+ main_q.offset 40) .cse0) (<= (+ main_p.offset 360) main_q.offset)) (and (<= (+ main_q.offset 136) .cse0) (<= (+ main_p.offset 264) main_q.offset)) (and (<= (+ main_q.offset 28) .cse0) (<= (+ main_p.offset 372) main_q.offset)) (and (<= (+ main_q.offset 68) .cse0) (<= (+ main_p.offset 332) main_q.offset)) (and (<= main_q.offset 4) .cse1 (<= (+ main_p.offset 4) main_q.offset)) (and (<= (+ main_q.offset 256) .cse0) (<= (+ main_p.offset 144) main_q.offset)) (and (<= (+ main_p.offset 104) main_q.offset) (<= (+ main_q.offset 296) .cse0))))) [2018-07-23 13:55:48,640 INFO L417 ceAbstractionStarter]: At program point L17(line 17) the Hoare annotation is: (let ((.cse0 (select |#length| main_q.base))) (let ((.cse1 (= 400 .cse0))) (or (and (<= (+ main_q.offset 108) .cse0) (<= (+ main_p.offset 292) main_q.offset)) (and (<= (+ main_q.offset 356) .cse0) (<= (+ main_p.offset 44) main_q.offset)) (and (<= (+ main_q.offset 340) .cse0) (<= (+ main_p.offset 60) main_q.offset)) (and (<= (+ main_q.offset 232) .cse0) (<= (+ main_p.offset 168) main_q.offset)) (and (<= (+ main_q.offset 148) .cse0) (<= (+ main_p.offset 252) main_q.offset)) (and (<= (+ main_q.offset 368) .cse0) (<= (+ main_p.offset 32) main_q.offset)) (and (<= (+ main_p.offset 352) main_q.offset) (<= (+ main_q.offset 48) .cse0)) (and (<= (+ main_p.offset 364) main_q.offset) (<= (+ main_q.offset 36) .cse0)) (and (<= (+ main_p.offset 88) main_q.offset) (<= (+ main_q.offset 312) .cse0)) (and (<= (+ main_p.offset 288) main_q.offset) (<= (+ main_q.offset 112) .cse0)) (and (<= (+ main_p.offset 384) main_q.offset) (<= (+ main_q.offset 16) .cse0)) (and (<= (+ main_p.offset 116) main_q.offset) (<= (+ main_q.offset 284) .cse0)) (and (<= (+ main_q.offset 236) .cse0) (<= (+ main_p.offset 164) main_q.offset)) (and (<= (+ main_q.offset 160) .cse0) (<= (+ main_p.offset 240) main_q.offset)) (and (<= (+ main_p.offset 316) main_q.offset) (<= (+ main_q.offset 84) .cse0)) (and (<= (+ main_p.offset 156) main_q.offset) (<= (+ main_q.offset 244) .cse0)) (and (<= (+ main_p.offset 204) main_q.offset) (<= (+ main_q.offset 196) .cse0)) (and (<= (+ main_p.offset 376) main_q.offset) (<= (+ main_q.offset 24) .cse0)) (and (<= (+ main_q.offset 80) .cse0) (<= (+ main_p.offset 320) main_q.offset)) (and (<= (+ main_q.offset 220) .cse0) (<= (+ main_p.offset 180) main_q.offset)) (and (<= (+ main_q.offset 276) .cse0) (<= (+ main_p.offset 124) main_q.offset)) (and (<= (+ main_p.offset 368) main_q.offset) (<= (+ main_q.offset 32) .cse0)) (and (<= (+ main_q.offset 240) .cse0) (<= (+ main_p.offset 160) main_q.offset)) (and (<= (+ main_q.offset 228) .cse0) (<= (+ main_p.offset 172) main_q.offset)) (and (<= (+ main_q.offset 64) .cse0) (<= (+ main_p.offset 336) main_q.offset)) (and (<= (+ main_p.offset 120) main_q.offset) (<= (+ main_q.offset 280) .cse0)) (and (<= (+ main_q.offset 92) .cse0) (<= (+ main_p.offset 308) main_q.offset)) (and (<= (+ main_p.offset 48) main_q.offset) (<= (+ main_q.offset 352) .cse0)) (and (<= (+ main_p.offset 96) main_q.offset) (<= (+ main_q.offset 304) .cse0)) (and (<= (+ main_p.offset 396) main_q.offset) (<= (+ main_q.offset 4) .cse0)) (and (<= (+ main_q.offset 272) .cse0) (<= (+ main_p.offset 128) main_q.offset)) (and (<= (+ main_p.offset 100) main_q.offset) (<= (+ main_q.offset 300) .cse0)) (and (<= (+ main_p.offset 148) main_q.offset) (<= (+ main_q.offset 252) .cse0)) (and (<= (+ main_q.offset 164) .cse0) (<= (+ main_p.offset 236) main_q.offset)) (and (<= (+ main_p.offset 16) main_q.offset) (<= (+ main_q.offset 384) .cse0)) (and (<= (+ main_p.offset 20) main_q.offset) (<= (+ main_q.offset 380) .cse0)) (and (<= (+ main_p.offset 52) main_q.offset) (<= (+ main_q.offset 348) .cse0)) (and (<= (+ main_q.offset 20) .cse0) (<= (+ main_p.offset 380) main_q.offset)) (and (<= (+ main_p.offset 56) main_q.offset) (<= (+ main_q.offset 344) .cse0)) (and (<= (+ main_p.offset 328) main_q.offset) (<= (+ main_q.offset 72) .cse0)) (and (<= (+ main_p.offset 344) main_q.offset) (<= (+ main_q.offset 56) .cse0)) (and (<= (+ main_q.offset 288) .cse0) (<= (+ main_p.offset 112) main_q.offset)) (and (<= (+ main_q.offset 372) .cse0) (<= (+ main_p.offset 28) main_q.offset)) (and (<= (+ main_p.offset 312) main_q.offset) (<= (+ main_q.offset 88) .cse0)) (and (<= (+ main_p.offset 216) main_q.offset) (<= (+ main_q.offset 184) .cse0)) (and (<= (+ main_p.offset 136) main_q.offset) (<= (+ main_q.offset 264) .cse0)) (and (<= (+ main_p.offset 188) main_q.offset) (<= (+ main_q.offset 212) .cse0)) (and (<= (+ main_q.offset 172) .cse0) (<= (+ main_p.offset 228) main_q.offset)) (and (<= (+ main_p.offset 108) main_q.offset) (<= (+ main_q.offset 292) .cse0)) (and (<= (+ main_p.offset 8) main_q.offset) (<= (+ main_q.offset 392) .cse0)) (and (<= (+ main_p.offset 296) main_q.offset) (<= (+ main_q.offset 104) .cse0)) (and (<= (+ main_p.offset 300) main_q.offset) (<= (+ main_q.offset 100) .cse0)) (and (<= (+ main_p.offset 200) main_q.offset) (<= (+ main_q.offset 200) .cse0)) (and (<= (+ main_p.offset 256) main_q.offset) (<= (+ main_q.offset 144) .cse0)) (and (<= (+ main_p.offset 192) main_q.offset) (<= (+ main_q.offset 208) .cse0)) (and (<= (+ main_p.offset 24) main_q.offset) (<= (+ main_q.offset 376) .cse0)) (and (<= (+ main_p.offset 208) main_q.offset) (<= (+ main_q.offset 192) .cse0)) (and (<= (+ main_q.offset 328) .cse0) (<= (+ main_p.offset 72) main_q.offset)) (and (<= (+ main_p.offset 284) main_q.offset) (<= (+ main_q.offset 116) .cse0)) (and (<= (+ main_q.offset 180) .cse0) (<= (+ main_p.offset 220) main_q.offset)) (and (<= (+ main_q.offset 60) .cse0) (<= (+ main_p.offset 340) main_q.offset)) (and (<= (+ main_q.offset 8) .cse0) (<= (+ main_p.offset 392) main_q.offset)) (and (<= (+ main_q.offset 260) .cse0) (<= (+ main_p.offset 140) main_q.offset)) (and (<= (+ main_p.offset 388) main_q.offset) (<= (+ main_q.offset 12) .cse0)) (and (<= (+ main_p.offset 232) main_q.offset) (<= (+ main_q.offset 168) .cse0)) (and (<= (+ main_q.offset 52) .cse0) (<= (+ main_p.offset 348) main_q.offset)) (and (<= (+ main_q.offset 388) .cse0) (<= (+ main_p.offset 12) main_q.offset)) (and (<= (+ main_p.offset 80) main_q.offset) (<= (+ main_q.offset 320) .cse0)) (and (<= (+ main_q.offset 316) .cse0) (<= (+ main_p.offset 84) main_q.offset)) (and (<= (+ main_p.offset 196) main_q.offset) (<= (+ main_q.offset 204) .cse0)) (and (<= (+ main_q.offset 156) .cse0) (<= (+ main_p.offset 244) main_q.offset)) (and (<= (+ main_q.offset 188) .cse0) (<= (+ main_p.offset 212) main_q.offset)) (and (<= (+ main_p.offset 40) main_q.offset) (<= (+ main_q.offset 360) .cse0)) (and (<= (+ main_p.offset 248) main_q.offset) (<= (+ main_q.offset 152) .cse0)) (and (<= (+ main_p.offset 64) main_q.offset) (<= (+ main_q.offset 336) .cse0)) (and (<= (+ main_q.offset 224) .cse0) (<= (+ main_p.offset 176) main_q.offset)) (and (<= (+ main_p.offset 36) main_q.offset) (<= (+ main_q.offset 364) .cse0)) (and (<= (+ main_p.offset 132) main_q.offset) (<= (+ main_q.offset 268) .cse0)) (and (<= (+ main_q.offset 140) .cse0) (<= (+ main_p.offset 260) main_q.offset)) (and (<= (+ main_p.offset 76) main_q.offset) (<= (+ main_q.offset 324) .cse0)) (and (<= (+ main_p.offset 276) main_q.offset) (<= (+ main_q.offset 124) .cse0)) (and (<= (+ main_q.offset 76) .cse0) (<= (+ main_p.offset 324) main_q.offset)) (and (<= (+ main_p.offset 304) main_q.offset) (<= (+ main_q.offset 96) .cse0)) (and (<= (+ main_q.offset 248) .cse0) (<= (+ main_p.offset 152) main_q.offset)) (and (<= (+ main_p.offset 280) main_q.offset) (<= (+ main_q.offset 120) .cse0)) (and (<= (+ main_q.offset 308) .cse0) (<= (+ main_p.offset 92) main_q.offset)) (and (<= (+ main_p.offset 268) main_q.offset) (<= (+ main_q.offset 132) .cse0)) (and (<= main_p.offset main_q.offset) (<= main_q.offset 0) .cse1) (and (<= (+ main_p.offset 356) main_q.offset) (<= (+ main_q.offset 44) .cse0)) (and (<= (+ main_p.offset 272) main_q.offset) (<= (+ main_q.offset 128) .cse0)) (and (<= (+ main_q.offset 216) .cse0) (<= (+ main_p.offset 184) main_q.offset)) (and (<= (+ main_p.offset 68) main_q.offset) (<= (+ main_q.offset 332) .cse0)) (and (<= (+ main_q.offset 176) .cse0) (<= (+ main_p.offset 224) main_q.offset)) (and (<= (+ main_q.offset 40) .cse0) (<= (+ main_p.offset 360) main_q.offset)) (and (<= (+ main_q.offset 136) .cse0) (<= (+ main_p.offset 264) main_q.offset)) (and (<= (+ main_q.offset 28) .cse0) (<= (+ main_p.offset 372) main_q.offset)) (and (<= (+ main_q.offset 68) .cse0) (<= (+ main_p.offset 332) main_q.offset)) (and (<= main_q.offset 4) .cse1 (<= (+ main_p.offset 4) main_q.offset)) (and (<= (+ main_q.offset 256) .cse0) (<= (+ main_p.offset 144) main_q.offset)) (and (<= (+ main_p.offset 104) main_q.offset) (<= (+ main_q.offset 296) .cse0))))) [2018-07-23 13:55:48,640 INFO L421 ceAbstractionStarter]: For program point L16'(lines 16 20) no Hoare annotation was computed. [2018-07-23 13:55:48,640 INFO L424 ceAbstractionStarter]: At program point L13'(lines 3 24) the Hoare annotation is: true [2018-07-23 13:55:48,717 INFO L202 PluginConnector]: Adding new model PointerIncrement-simplified02.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.07 01:55:48 BoogieIcfgContainer [2018-07-23 13:55:48,717 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2018-07-23 13:55:48,718 INFO L168 Benchmark]: Toolchain (without parser) took 48927.34 ms. Allocated memory was 1.5 GB in the beginning and 3.5 GB in the end (delta: 2.0 GB). Free memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: -670.6 MB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2018-07-23 13:55:48,719 INFO L168 Benchmark]: Boogie PL CUP Parser took 0.21 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-07-23 13:55:48,719 INFO L168 Benchmark]: Boogie Preprocessor took 60.81 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. [2018-07-23 13:55:48,719 INFO L168 Benchmark]: RCFGBuilder took 228.71 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. [2018-07-23 13:55:48,720 INFO L168 Benchmark]: TraceAbstraction took 48633.36 ms. Allocated memory was 1.5 GB in the beginning and 3.5 GB in the end (delta: 2.0 GB). Free memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: -681.2 MB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. [2018-07-23 13:55:48,723 INFO L336 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.21 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * Boogie Preprocessor took 60.81 ms. Allocated memory is still 1.5 GB. Free memory is still 1.5 GB. There was no memory consumed. Max. memory is 7.1 GB. * RCFGBuilder took 228.71 ms. Allocated memory is still 1.5 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 10.6 MB). Peak memory consumption was 10.6 MB. Max. memory is 7.1 GB. * TraceAbstraction took 48633.36 ms. Allocated memory was 1.5 GB in the beginning and 3.5 GB in the end (delta: 2.0 GB). Free memory was 1.5 GB in the beginning and 2.1 GB in the end (delta: -681.2 MB). Peak memory consumption was 1.3 GB. Max. memory is 7.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 17]: assertion always holds For all program executions holds that assertion always holds at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 13]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((q!offset + 108 <= #length[q!base] && p!offset + 292 <= q!offset) || (q!offset + 356 <= #length[q!base] && p!offset + 44 <= q!offset)) || (q!offset + 340 <= #length[q!base] && p!offset + 60 <= q!offset)) || (q!offset + 232 <= #length[q!base] && p!offset + 168 <= q!offset)) || (q!offset + 148 <= #length[q!base] && p!offset + 252 <= q!offset)) || (q!offset + 368 <= #length[q!base] && p!offset + 32 <= q!offset)) || (p!offset + 352 <= q!offset && q!offset + 48 <= #length[q!base])) || (p!offset + 364 <= q!offset && q!offset + 36 <= #length[q!base])) || (p!offset + 88 <= q!offset && q!offset + 312 <= #length[q!base])) || (p!offset + 288 <= q!offset && q!offset + 112 <= #length[q!base])) || (p!offset + 384 <= q!offset && q!offset + 16 <= #length[q!base])) || (p!offset + 116 <= q!offset && q!offset + 284 <= #length[q!base])) || (q!offset + 236 <= #length[q!base] && p!offset + 164 <= q!offset)) || (q!offset + 160 <= #length[q!base] && p!offset + 240 <= q!offset)) || (p!offset + 316 <= q!offset && q!offset + 84 <= #length[q!base])) || (p!offset + 156 <= q!offset && q!offset + 244 <= #length[q!base])) || (p!offset + 204 <= q!offset && q!offset + 196 <= #length[q!base])) || (p!offset + 376 <= q!offset && q!offset + 24 <= #length[q!base])) || (q!offset + 80 <= #length[q!base] && p!offset + 320 <= q!offset)) || (q!offset + 220 <= #length[q!base] && p!offset + 180 <= q!offset)) || (q!offset + 276 <= #length[q!base] && p!offset + 124 <= q!offset)) || (p!offset + 368 <= q!offset && q!offset + 32 <= #length[q!base])) || (q!offset + 240 <= #length[q!base] && p!offset + 160 <= q!offset)) || (q!offset + 228 <= #length[q!base] && p!offset + 172 <= q!offset)) || (q!offset + 64 <= #length[q!base] && p!offset + 336 <= q!offset)) || (p!offset + 120 <= q!offset && q!offset + 280 <= #length[q!base])) || (q!offset + 92 <= #length[q!base] && p!offset + 308 <= q!offset)) || (p!offset + 48 <= q!offset && q!offset + 352 <= #length[q!base])) || (p!offset + 96 <= q!offset && q!offset + 304 <= #length[q!base])) || (p!offset + 396 <= q!offset && q!offset + 4 <= #length[q!base])) || (q!offset + 272 <= #length[q!base] && p!offset + 128 <= q!offset)) || (p!offset + 100 <= q!offset && q!offset + 300 <= #length[q!base])) || (p!offset + 148 <= q!offset && q!offset + 252 <= #length[q!base])) || (q!offset + 164 <= #length[q!base] && p!offset + 236 <= q!offset)) || (p!offset + 16 <= q!offset && q!offset + 384 <= #length[q!base])) || (p!offset + 20 <= q!offset && q!offset + 380 <= #length[q!base])) || (p!offset + 52 <= q!offset && q!offset + 348 <= #length[q!base])) || (q!offset + 20 <= #length[q!base] && p!offset + 380 <= q!offset)) || (p!offset + 56 <= q!offset && q!offset + 344 <= #length[q!base])) || (p!offset + 328 <= q!offset && q!offset + 72 <= #length[q!base])) || (p!offset + 344 <= q!offset && q!offset + 56 <= #length[q!base])) || (q!offset + 288 <= #length[q!base] && p!offset + 112 <= q!offset)) || (q!offset + 372 <= #length[q!base] && p!offset + 28 <= q!offset)) || (p!offset + 312 <= q!offset && q!offset + 88 <= #length[q!base])) || (p!offset + 216 <= q!offset && q!offset + 184 <= #length[q!base])) || (p!offset + 136 <= q!offset && q!offset + 264 <= #length[q!base])) || (p!offset + 188 <= q!offset && q!offset + 212 <= #length[q!base])) || (q!offset + 172 <= #length[q!base] && p!offset + 228 <= q!offset)) || (p!offset + 108 <= q!offset && q!offset + 292 <= #length[q!base])) || (p!offset + 8 <= q!offset && q!offset + 392 <= #length[q!base])) || p!offset + 400 <= q!offset) || (p!offset + 296 <= q!offset && q!offset + 104 <= #length[q!base])) || (p!offset + 300 <= q!offset && q!offset + 100 <= #length[q!base])) || (p!offset + 200 <= q!offset && q!offset + 200 <= #length[q!base])) || (p!offset + 256 <= q!offset && q!offset + 144 <= #length[q!base])) || (p!offset + 192 <= q!offset && q!offset + 208 <= #length[q!base])) || (p!offset + 24 <= q!offset && q!offset + 376 <= #length[q!base])) || (p!offset + 208 <= q!offset && q!offset + 192 <= #length[q!base])) || (q!offset + 328 <= #length[q!base] && p!offset + 72 <= q!offset)) || (p!offset + 284 <= q!offset && q!offset + 116 <= #length[q!base])) || (q!offset + 180 <= #length[q!base] && p!offset + 220 <= q!offset)) || (q!offset + 60 <= #length[q!base] && p!offset + 340 <= q!offset)) || (q!offset + 8 <= #length[q!base] && p!offset + 392 <= q!offset)) || (q!offset + 260 <= #length[q!base] && p!offset + 140 <= q!offset)) || (p!offset + 388 <= q!offset && q!offset + 12 <= #length[q!base])) || (p!offset + 232 <= q!offset && q!offset + 168 <= #length[q!base])) || (q!offset + 52 <= #length[q!base] && p!offset + 348 <= q!offset)) || (q!offset + 388 <= #length[q!base] && p!offset + 12 <= q!offset)) || (p!offset + 80 <= q!offset && q!offset + 320 <= #length[q!base])) || (q!offset + 316 <= #length[q!base] && p!offset + 84 <= q!offset)) || (p!offset + 196 <= q!offset && q!offset + 204 <= #length[q!base])) || (q!offset + 156 <= #length[q!base] && p!offset + 244 <= q!offset)) || (q!offset + 188 <= #length[q!base] && p!offset + 212 <= q!offset)) || (p!offset + 40 <= q!offset && q!offset + 360 <= #length[q!base])) || (p!offset + 248 <= q!offset && q!offset + 152 <= #length[q!base])) || (p!offset + 64 <= q!offset && q!offset + 336 <= #length[q!base])) || (q!offset + 224 <= #length[q!base] && p!offset + 176 <= q!offset)) || (p!offset + 36 <= q!offset && q!offset + 364 <= #length[q!base])) || (p!offset + 132 <= q!offset && q!offset + 268 <= #length[q!base])) || (q!offset + 140 <= #length[q!base] && p!offset + 260 <= q!offset)) || (p!offset + 76 <= q!offset && q!offset + 324 <= #length[q!base])) || (p!offset + 276 <= q!offset && q!offset + 124 <= #length[q!base])) || (q!offset + 76 <= #length[q!base] && p!offset + 324 <= q!offset)) || (p!offset + 304 <= q!offset && q!offset + 96 <= #length[q!base])) || (q!offset + 248 <= #length[q!base] && p!offset + 152 <= q!offset)) || (p!offset + 280 <= q!offset && q!offset + 120 <= #length[q!base])) || (q!offset + 308 <= #length[q!base] && p!offset + 92 <= q!offset)) || (p!offset + 268 <= q!offset && q!offset + 132 <= #length[q!base])) || ((p!offset <= q!offset && q!offset <= 0) && 400 == #length[q!base])) || (p!offset + 356 <= q!offset && q!offset + 44 <= #length[q!base])) || (p!offset + 272 <= q!offset && q!offset + 128 <= #length[q!base])) || (q!offset + 216 <= #length[q!base] && p!offset + 184 <= q!offset)) || (p!offset + 68 <= q!offset && q!offset + 332 <= #length[q!base])) || (q!offset + 176 <= #length[q!base] && p!offset + 224 <= q!offset)) || (q!offset + 40 <= #length[q!base] && p!offset + 360 <= q!offset)) || (q!offset + 136 <= #length[q!base] && p!offset + 264 <= q!offset)) || (q!offset + 28 <= #length[q!base] && p!offset + 372 <= q!offset)) || (q!offset + 68 <= #length[q!base] && p!offset + 332 <= q!offset)) || ((q!offset <= 4 && 400 == #length[q!base]) && p!offset + 4 <= q!offset)) || (q!offset + 256 <= #length[q!base] && p!offset + 144 <= q!offset)) || (p!offset + 104 <= q!offset && q!offset + 296 <= #length[q!base]) - ProcedureContractResult [Line: 3]: Procedure Contract for main Derived contract for procedure main: true - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 9 locations, 1 error locations. SAFE Result, 48.4s OverallTime, 101 OverallIterations, 101 TraceHistogramMax, 9.2s AutomataDifference, 0.0s DeadEndRemovalTime, 1.3s HoareAnnotationTime, HoareTripleCheckerStatistics: 403 SDtfs, 3 SDslu, 5244 SDs, 0 SdLazy, 14575 SolverSat, 155 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.3s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 5154 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5153 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 100 ImplicationChecksByTransitivity, 20.4s Time, 0.1s BasicInterpolantAutomatonTime, BiggestAbstraction: size=305occurred in iteration=100, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 15050/515100 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s AbstIntTime, 0 AbstIntIterations, 0 AbstIntStrong, NaN AbsIntWeakeningRatio, NaN AbsIntAvgWeakeningVarsNumRemoved, NaN AbsIntAvgWeakenedConjuncts, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 101 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 7 LocationsWithAnnotation, 7 PreInvPairs, 313 NumberOfFragments, 3920 HoareAnnotationTreeSize, 7 FomulaSimplifications, 0 FormulaSimplificationTreeSizeReduction, 0.2s HoareSimplificationTime, 7 FomulaSimplificationsInter, 0 FormulaSimplificationTreeSizeReductionInter, 1.1s HoareSimplificationTimeInter, RefinementEngineStatistics: TraceCheckStatistics: 0.1s SsaConstructionTime, 4.1s SatisfiabilityAnalysisTime, 26.4s InterpolantComputationTime, 15554 NumberOfCodeBlocks, 15554 NumberOfCodeBlocksAsserted, 101 NumberOfCheckSat, 15453 ConstructedInterpolants, 0 QuantifiedInterpolants, 21952938 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 101 InterpolantComputations, 1 PerfectInterpolantSequences, 15050/515100 InterpolantCoveringCapability, InvariantSynthesisStatistics: No data available, InterpolantConsolidationStatistics: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/PointerIncrement-simplified02.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-Benchmark-0-2018-07-23_13-55-48-743.csv Written .csv to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/csv/PointerIncrement-simplified02.bpl_AutomizerBpl-nestedInterpolants.epf_AutomizerBpl.xml/Csv-TraceAbstractionBenchmarks-0-2018-07-23_13-55-48-743.csv Received shutdown request...